Langkau ke kandungan
yt-dlp

Pemuat turun siaran langsung — Penjana arahan yt-dlp

Bina arahan yt-dlp untuk merakam siaran langsung, dari permulaan jika platform itu membenarkannya.

Pilihan. Biarkan kosong dan arahan akan berakhir dengan URL untuk anda isi sendiri.

Arahan anda

yt-dlp --merge-output-format mkv --no-playlist -N 4 --live-from-start --wait-for-video 60-300 'https://www.youtube.com/watch?v=live_stream_id'
Asas

Audio sahaja mengekstrak runut bunyi dan membuang strim video.

Video dan kualiti

Mengehadkan ketinggian. yt-dlp tetap memilih strim terbaik pada atau bawah had itu.

Jenis fail tempat strim video dan audio berasingan digabungkan.

Pilihan lanjutan (3)

Mengatasi senarai kualiti di atas. Untuk mereka yang sudah biasa dengan sintaks format.

Membungkus semula strim tanpa mengekod semula. Pantas dan tanpa kehilangan kualiti.

Mengekod semula video. Perlahan dan hilang kualiti — guna hanya apabila remux tidak mencukupi.

Audio

Fail yang audio itu akan ditukar kepadanya.

VBR memberi nisbah saiz-kepada-kualiti terbaik; bitrate tetap lebih mudah dijangka.

Sari kata

Menyisip meletakkannya di dalam video; menyimpan menulis fail .srt berasingan di sebelahnya.

Dipisahkan dengan koma. Guna all untuk semua bahasa yang ada.

Senarai main dan saluran

Apa yang perlu dibuat apabila URL itu milik kedua-dua video dan senarai main.

Julat dan senarai kedua-duanya berfungsi, contohnya 1-10,15 atau -5::2 untuk setiap item kedua dari belakang.

Pilihan lanjutan (1)

Merekod apa yang telah dimuat turun supaya larian berikutnya melangkaunya. Cara untuk menyelaraskan satu saluran.

Petikan dan bab
Pilihan lanjutan (2)

Julat masa seperti *00:01:30-00:03:00, atau nama bab. Tanda bintang di depan bermaksud ia cap masa.

Metadata dan kulit muka
Pilihan lanjutan (3)
SponsorBlock

Memotong petikan yang ditanda komuniti daripada fail menggunakan data SponsorBlock.

Pilihan lanjutan (1)

Mengekalkan petikan itu tetapi menandanya, supaya anda boleh melangkau sendiri.

Fail dan folder

Nama medan diletak dalam %(...)s. Garis miring mencipta folder.

Pilihan lanjutan (4)

Tempat fail ditulis. Gabungkan dengan templat di atas untuk subfolder.

Panjang maksimum nama fail dalam aksara.

Penapis
Pilihan lanjutan (5)

YYYYMMDD, atau tarikh relatif seperti now-1month.

YYYYMMDD, atau tarikh relatif.

Melangkau apa sahaja yang lebih kecil. Menerima 5M, 500K dan seumpamanya.

Melangkau apa sahaja yang lebih besar.

Bilangan fail untuk dimuat turun sebelum berhenti.

Rangkaian

Contohnya 2M atau 500K. Berguna apabila anda perlukan baki lebar jalur anda.

Pilihan lanjutan (5)

Mempercepat strim berfragmen. Empat ialah titik permulaan yang berpatutan.

Berapa kali mencuba semula bahagian yang gagal. infinite dibenarkan.

URL proxy HTTP, HTTPS atau SOCKS.

Menjadikan permintaan kelihatan seperti daripada pelayar sebenar. Penyelesaian biasa untuk ralat 403 yang muncul tiba-tiba.

Log masuk dan cookies

Membaca sesi log masuk anda secara terus. Diperlukan untuk kandungan peribadi, berhad umur atau khas ahli.

Pilihan lanjutan (1)

Fail cookies.txt format Netscape yang dieksport daripada pelayar anda.

Siaran langsung
Pilihan lanjutan (2)

Menyemak berulang kali sehingga siaran berjadual bermula. MIN-MAX saat antara semakan.

Jalan penyelesaian
Pilihan lanjutan (3)

Usang, digantikan dengan --add-headers. Dikekalkan kerana banyak panduan lama masih menggunakannya.

Usang, digantikan dengan --add-headers.

Suis khusus laman, contohnya youtube:player_client=web.

Output dan nyahpepijat
Pilihan lanjutan (2)
Set semula

Merakam siaran langsung dengan selamat

Rakam-dari-mula menangkap dari permulaan dan bukan dari saat anda menjalankan arahan, selagi platform itu masih menyimpan bahagian awalnya. Tunggu-siaran menyemak berulang kali siaran berjadual dan bermula sebaik sahaja ia langsung.

Pilih MKV. Rakaman yang berhenti secara tiba-tiba — dan rakaman langsung memang begitu — biasanya meninggalkan MKV yang boleh dimainkan, manakala MP4 yang terpotong di tengah penulisan selalunya tidak boleh dibuka langsung. Tiada cara menyambung semula siaran langsung, jadi pilihan container itulah keseluruhan jaring keselamatannya.

Menunggu siaran berjadual ialah mod yang berbeza daripada merakam yang sedang berjalan: wait-for-video meninjau URL sehingga strim terbuka, kemudian mula merakam — biarkan terminal terus berjalan dan ia menangkap dari minit pertama. Sela tinjauannya dihitung minit, bukan saat, jadi mulakan arahan lebih awal; tiba lewat satu tinjauan bermakna kehilangan beberapa minit strim, dan tiada pilihan memulihkan minit yang tidak pernah dirakam.

Rakam-dari-mula mempunyai sempadan mengikut platform: YouTube menyimpan permulaan sesebuah strim dan menghidangkannya atas permintaan, jadi pilihan ini benar-benar menjangkaunya; Twitch juga, dalam tetingkap retensinya. Platform lain tidak menyimpan apa-apa sebelum saat anda menyertai. Itulah sebabnya pilihan ini bukan suis ajaib — ia mengambil apa yang platform simpan, dan platform berbeza dalam apa yang disimpannya. Jika platform menawarkan tayangan semula selepas itu, tayangan semula ialah sumber yang lebih baik daripada sebarang tangkapan langsung.

Siaran langsung ialah HLS secara definisi: ratusan segment pendek yang tiba seketika, dicantumkan ffmpeg ke dalam container sebaik sahaja mereka tiba. Inilah sebab rakaman langsung ialah kes yang paling memerlukan MKV — MP4 memerlukan indeksnya ditulis di hujung, dan rakaman yang terhenti di minit ketiga sesebuah strim dua jam tidak mempunyai indeks langsung. Ruang cakera ialah had nyata yang satu lagi: rakaman langsung membengkak mengikut bitrate strim selagi ia berjalan, dan had saiz melindungi cakera daripada strim yang berjalan dua belas jam kerana penyairnya lupa berhenti.

Selepas kejadian, dua perkara berbaloi dinamakan. Rakaman yang mengandungi udara mati itu biasa — keheningan antara segmen acara terdapat dalam sumbernya — dan memotongnya kemudian ialah kerja suntingan, bukan muat turun yang gagal. Dan strim yang tamat beberapa jam lalu, menjelang anda menemuinya, sudah merupakan VOD biasa: gunakan pilihan video biasa platform itu — yang memang dipaparkan borang ini secara lalai — dan pilihan khusus langsung hanya selagi strim benar-benar tayang.

Soalan lazim

Bolehkah saya merakam siaran langsung dari permulaan?
Hidupkan rakam-dari-mula. Ia hanya berkesan apabila platform itu masih menyediakan bahagian awal siaran tersebut.
Bagaimana saya merakam siaran yang belum bermula?
Guna tunggu-siaran dengan selang MIN-MAX. yt-dlp menyemak berulang kali dan bermula sebaik sahaja siaran itu langsung.
Container apa yang terbaik untuk siaran langsung?
MKV. Ia bertolak ansur dengan penulisan yang terputus, manakala MP4 yang terpotong di tengah rakaman mungkin tidak boleh dimainkan langsung.
Apa jadi jika rakaman saya terputus?
Dengan MKV anda biasanya mengekalkan semua yang telah ditulis setakat itu. Menyambung semula rakaman langsung tidak mungkin — bahagian yang terlepas sudah hilang.