Saya ingin mencari FFmpeg perintah yang cepat dan akurat. Saya menemukan ini .
Solusinya adalah kita menerapkan -ss
input (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 -ss
akan 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 -ss
mencari 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?