Saya ingin mencari FFmpeg perintah yang cepat dan akurat. Saya menemukan ini .
Solusinya adalah kita menerapkan -ssinput (pencarian cepat) dan output (pencarian akurat). Tetapi: Jika pencarian input tidak akurat, bagaimana kita bisa yakin bahwa posisi pencarian itu akurat?
Sebagai contoh: Jika kita ingin mencari ke 00:03:00, perintahnya adalah seperti:
ffmpeg -ss 00:02:30 -i <INPUT> ... -ss 00:00:30 <OUTPUT>
Yang pertama -ssakan mencari ke tempat lain, bukan 00:02:30, katakan 00:02:31. Dan setelah menerapkan pencarian kedua, hasil akhirnya akan 00:03:01- bukan yang kita inginkan. Apakah itu benar?
Di mana -ssmencari pertama ? Apakah itu mencari keyframe yang paling dekat 00:02:30?
Jika demikian, inilah pemikiran saya — perbaiki saya jika saya salah: setelah pencarian pertama, kami mendapatkan cap waktu hasilnya (dalam contoh ini:) 00:02:31, maka kami menerapkan pencarian kedua dengan waktu yang tepat, dalam hal ini 00:00:29.
Pertanyaannya adalah: Bagaimana cara mendapatkan cap waktu dari hasil pencarian pertama?