نيتفليكس إلى SRT
- احصل على الترجمات من Netflix (ملفات
.xml
dfxp أو .vtt
) أو YouTube أو مصادر أخرى. - قم بتحويلها إلى
.srt
- ملحوظة: يوجد فيديو تعليمي يغطي جميع التعليمات خطوة بخطوة في Youtube حول كيفية تنزيل الترجمات وتحويلها من Netflix باستخدام Windows وGoogle Chrome.
احصل على الترجمة:
لا تتردد في إنشاء طلب سحب لإضافة لقطات شاشة لكل خطوة/طريقة تناسبك بشكل أفضل.
من Netflix: الطريقة الأولى
- أنت بحاجة إلى أحد متصفحات الويب التالية:
- جوجل كروم
- فايرفوكس
- سفاري
- مايكروسوفت ايدج
- الأوبرا
- تثبيت Tampermonkey، الروابط أدناه:
- ملحق كروم
- ملحق فايرفوكس
- كيفية سفاري
- ملحق مايكروسوفت ايدج
- الملحق الأوبرا
- قم بتثبيت Netflix - البرنامج النصي لتنزيل الترجمة لـ Tampermonkey.
- لتحميل ملف الترجمة من نتفلكس، افتح الحلقة في نتفلكس وقم بتحميلها بالضغط على "تنزيل المشتركات من هذه الحلقة" .
من Netflix: الطريقة الثانية
أنت بحاجة إلى جوجل كروم. لم يتم اختباره على متصفحات الويب الأخرى
- افتح أدوات التطوير. يتم تحقيق ذلك عادة عن طريق إما:
- الضغط على
Cmd
+ Alt
+ i
. - الضغط على
F12
.
- انتقل إلى علامة التبويب "الشبكة" ضمن أدوات التطوير.
- قم بتحميل الفيلم/الحلقة الخاصة بك.
- حدد العنوان الفرعي الذي تريده.
- في أدوات التطوير، قم بالفرز حسب الاسم وابحث عن الملف الذي يحتوي على
?o=
في بداية الاسم (انظر الصورة أدناه).
من Netflix: الطريقة الثالثة
يتم استخراج المعلومات من هذا المنصب.
أنت بحاجة إلى الوظيفة الإضافية FireFox وAdblockPlus. لم يتم اختباره على المتصفحات الأخرى
- ابدأ تشغيل Netflix والفيلم/الحلقة الخاصة بك (الدفق نشط!)
- ابدأ تشغيل AdblockPlus، وافتح العناصر القابلة للحظر
- البحث: dfxp (على سبيل المثال >> #.nflximg.com/#/#/########.dfxp?v=1&e=#########&t=######_ #####&عشوائي=1234567890)
- افتح dfxp في نافذة جديدة
- حفظ باسم
من يوتيوب
- تثبيت youtube-dl (متوفر لأنظمة التشغيل Windows وMac وLinux)
- قم بتنزيل الاشتراكات من عنوان URL الذي تفضله على YouTube، على سبيل المثال
youtube-dl --all-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
- يجب تنزيل الترجمات في نفس المجلد الذي تم فيه تشغيل الأمر. على سبيل المثال
NameOfTheVideo VHNfvFOBC0A.ca.vtt, NameOfTheVideo VHNfvFOBC0A.tlh.vtt
- إذا كنت تفتقد لغة ما، فتأكد من توفرها فعليًا. على سبيل المثال
youtube-dl --list-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
قم بتحويلها إلى .srt
- احصل على python (تم اختباره تحت python 2.7 و3.3 والأحدث). إذا كان لديك نظام التشغيل Mac أو Linux، فيمكنك تخطي هذه الخطوة
- انسخ هذا المستودع أو قم بتنزيل
to_srt.py
- قم بتشغيل البرنامج النصي في المحطة (اكتب
python to_srt.py
من المحطة في المجلد الذي لديك to_srt.py
)- انسخ ملفات الترجمة الخاصة بك في نفس الدليل مثل
to_srt.py
- أو استخدم
-i INPUT_PATH
و -o OUTPUT_PATH
لمواقع الملفات المخصصة
- ستقوم جميع ملفات
.xml
و .vtt
الموجودة في دليل الإدخال بإنشاء ملف .srt
محول على الإخراج
- يتمتع! ( وضع نجمة على الريبو إذا أعجبك ؛D)
لماذا هذا المستودع؟
لم يتمكن مشغل VLC من إعادة إنتاج هذا النوع من ترجمات xml ولم أتمكن من العثور على أي أداة يمكنها بسهولة تحويل ملفات xml إلى تنسيق مناسب (مثل SubRip ( .srt
)) في Linux أو Mac. لقد تلقيت طلبًا لـ WebVTT ( .vtt
) وفعلت الشيء نفسه.
المهام
- تحليل ملف أكثر قوة من مجرد بعض التعابير المنطقية السريعة والقذرة.
- إصدار Javascript/web بحيث يمكن القيام بذلك بالكامل من خلال المتصفح.
- اختبارات حقيقية. طريقة "اختباره" الآن هي عن طريق تشغيل
python to_srt.py -i samples -o samples
من الدليل الجذر للمشروع والتحقق من نتائج .srt
(أو python3 to_srt.py -i samples -o samples
). - قم بإنشاء حزمة النقطة لهذا الغرض.
- المزيد من لقطات الشاشة حتى يسهل متابعة قسم "الحصول على الترجمة".
ملحوظة:
لا أشجع بأي حال من الأحوال أي نوع من النشاط غير القانوني. يرجى معرفة القوانين المحلية الخاصة بك وطلب الأذونات الكتابية من مالكي المحتوى (مثل Netflix وYouTube) عند الضرورة.