Pemuat turun siaran langsung — Penjana arahan yt-dlp
Bina arahan yt-dlp untuk merakam siaran langsung, dari permulaan jika platform itu membenarkannya.
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.