Netflix-ke-srt
- Dapatkan subtitle dari Netflix (file
.xml
dfxp atau .vtt
), YouTube, atau sumber lainnya. - Ubah menjadi
.srt
- Catatan: Ada tutorial video yang mencakup semua petunjuk langkah demi langkah di Youtube tentang cara mengunduh dan mengonversi subtitle dari Netflix menggunakan Windows dan Google Chrome.
Dapatkan subtitlenya:
Jangan ragu untuk membuat Permintaan Tarik dengan menambahkan tangkapan layar untuk setiap langkah/metode yang paling sesuai untuk Anda.
Dari Netflix: metode 1
- Anda memerlukan salah satu browser web berikut:
- Google Chrome
- Firefox
- Safari
- Microsoft Tepi
- Opera
- Instal Tampermonkey, tautan di bawah:
- Ekstensi Chrome
- tambahan Firefox
- Safari bagaimana caranya
- tambahan Microsoft Edge
- tambahan Opera
- Instal Netflix - skrip pengunduh subtitle untuk Tampermonkey.
- Untuk mengunduh file subtitle dari Netflix, buka episode di Netflix dan unduh dengan mengklik "Unduh subs dari episode ini" .
Dari Netflix: metode 2
Anda memerlukan Google Chrome. tidak diuji pada browser web lain
- Buka alat pengembang. Hal ini biasanya dilakukan dengan:
- Menekan
Cmd
+ Alt
+ i
. - Menekan
F12
.
- Buka tab Jaringan dalam alat pengembang.
- Muat film/episode Anda.
- Pilih subtitle yang Anda inginkan.
- Di devtools urutkan berdasarkan nama dan cari file dengan
?o=
di awal nama (lihat gambar di bawah).
Dari Netflix: metode 3
Informasinya diambil dari posting ini.
Anda memerlukan Add-On FireFox dan AdblockPlus. tidak diuji pada browser lain
- Mulai Netflix dan film/episode Anda (streaming aktif!)
- Mulai AdblockPlus, buka item yang dapat diblokir
- Pencarian: dfxp (misalnya >> #.nflximg.com/#/#/########.dfxp?v=1&e=#########&t=######_ #####&acak=1234567890)
- buka dfxp di jendela baru
- Simpan sebagai
Dari YouTube
- Instal youtube-dl (tersedia untuk Windows, Mac dan Linux)
- Unduh subs dari URL YouTube yang Anda suka misalnya
youtube-dl --all-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
- Subtitle harus diunduh di folder yang sama tempat perintah dijalankan. Misalnya
NameOfTheVideo VHNfvFOBC0A.ca.vtt, NameOfTheVideo VHNfvFOBC0A.tlh.vtt
- Jika Anda kekurangan suatu bahasa, periksa apakah bahasa tersebut benar-benar tersedia. Misalnya
youtube-dl --list-subs "https://www.youtube.com/watch?v=VHNfvFOBC0A"
Ubah menjadi .srt
- Dapatkan python (diuji dengan python 2.7, 3.3 dan yang lebih baru). Jika Anda memiliki Mac atau Linux, Anda dapat melewati langkah ini
- Kloning repositori ini atau unduh
to_srt.py
- Jalankan skrip di terminal (ketik
python to_srt.py
dari terminal pada folder yang Anda miliki to_srt.py
)- Salin file subtitle Anda di direktori yang sama dengan
to_srt.py
- Atau gunakan
-i INPUT_PATH
dan -o OUTPUT_PATH
untuk lokasi file khusus
- Semua file
.xml
dan .vtt
di direktori masukan akan menghasilkan file .srt
yang dikonversi pada direktori keluaran
- Menikmati! (Dan beri bintang pada repo jika Anda menyukainya ;D)
Mengapa repositori ini?
Pemutar VLC tidak dapat mereproduksi subtitle xml semacam itu dan saya tidak dapat menemukan alat apa pun yang dapat dengan mudah mengubah file xml ke format yang sesuai (misalnya SubRip ( .srt
)) di Linux atau Mac. Saya mendapat permintaan untuk WebVTT ( .vtt
) dan melakukan hal yang sama.
TODO
- Penguraian file yang lebih kuat daripada sekadar beberapa regex yang cepat dan kotor.
- Versi Javascript/web sehingga dapat dilakukan seluruhnya melalui browser.
- Tes nyata. Cara untuk "menguji" sekarang adalah dengan menjalankan
python to_srt.py -i samples -o samples
dari direktori root proyek dan periksa hasil .srt
(atau python3 to_srt.py -i samples -o samples
). - Buat paket pip untuk ini.
- Lebih banyak tangkapan layar sehingga bagian 'Dapatkan subtitle' lebih mudah diikuti.
Catatan:
Saya sama sekali tidak mendorong aktivitas ilegal apa pun. Harap ketahui undang-undang setempat Anda dan mintalah izin tertulis dari pemilik konten (misalnya Netflix, YouTube) bila diperlukan.