BSPlayer هو مشغل وسائط رائع يقوم تلقائيًا بتنزيل ترجمات للفيديو الذي تشاهده. غالبًا ما أجد نفسي بحاجة إلى تنزيل ترجمات للعديد من مقاطع الفيديو في وقت واحد. للقيام بذلك ، عادةً ما أفتح كل ملف فيديو في وقت واحد باستخدام BSPlayer ، انتظر حتى يتم تنزيل الترجمة والتوجه إلى الملف التالي. هذه الطريقة تستغرق وقتًا طويلاً ، وكنت أعلم أنه يمكنني القيام بعمل أفضل.
سيداتي وسادتي ، أنا فخور بتقديم لك "Bsplayer Subtitles Downloader"! هذه هي الأدوات التي تتلقى مسار ملف الفيديو ، وببساطة تنزيل الترجمة لها تمامًا مثل BSPlayer. خلف الكواليس ، تستخدم الأداة واجهة برمجة تطبيقات Python لطيفة التي قمت بتطبيقها للتفاعل مع خادم ترجمات BSPlayer. لقد قمت بتنفيذ API هذا من خلال تحليل طلبات HTTP التي قام بها BSPlayer إلى خادم الترجمات ، باستخدام Wireshark. لقد حصلت أيضًا على القليل من المساعدة من المستودع الجميل الذي وجدته: service.subtitles.bsplayer
.
لقد كتبت أيضًا برنامجًا نصيًا يضيف زر قائمة سياق Windows لطيف ، والذي يسمح لك بالنقر بزر الماوس الأيمن Download Subtitles
.
واجهة برمجة التطبيقات مفتوحة المصدر تمامًا ، لذلك لا تتردد في استخدامه :)
تتطلب هذه المكتبة Python 3.6 أو أعلى.
لاستخدام هذا ، يجب عليك تثبيت Python (3.8 مفضل). يمكنك تثبيته من الرابط التالي: https://www.python.org/downloads/. بعد تثبيت Python ، قم بتنفيذ الأوامر التالية:
git clone https://github.com/itaispiegel/BSPlayer-Subtitles-Downloader.git
cd BSPlayer-Subtitles-Downloader
python setup.py install
python -m bsplayer.scripts.install_context_menu
بعد تنفيذ الأوامر ، يمكنك أخيرًا تنفيذ download_subtitles
لتنزيل الترجمات ببساطة لمقطع فيديو معين أو يمكنك استخدام النقر بزر الماوس الأيمن إلى قائمة سياق Windows Explorer.
لأي أسئلة التالية ، لا تتردد في إرسال رسالة خاصة لي أو بريد إلكتروني على: [email protected]