Apa yang akan menjadi alat / metode terbaik untuk secara otomatis menemukan posisi dari file video, di mana frame kira-kira cocok dengan * gambar yang diberikan?
Pada dasarnya, sebuah perintah untuk: "Temukan posisi di mana [image.jpg] muncul di [video.mpg]"
Lebih disukai dengan ffmpeg , atau alat baris perintah linux lainnya.
* - atau mungkin bingkai yang terbaik dari semua bingkai dalam video, cocok dengan gambar
Jawaban:
Anda dapat menggunakan md5 dan framemd5 muxers jika gambar dan bingkai persis sama . Contoh:
Dapatkan MD5 jumlah gambar target:
Temukan bingkai gambar yang tepat dalam video:
Angka-angka output mengacu pada:
stream_index, packet_dts, packet_pts, packet_duration, packet_size, MD5
.Namun, ini mungkin bukan yang Anda cari. Dapat dibayangkan ini akan berhasil jika
video.mov
adalah mjpeg; seperti jika Anda membuat video dari input jpg dan stream copy mereka ke output:sumber
silencedetect
,volumedetect
,blackdetect
,blackframe
,cropdetect
,edgedetect
jadiframedetect
"mungkin tidak di luar jangkauan.