我有以下MPEG2源文件:
FFmpeg的代碼轉換的MPEG2至H264和比較幀
流#0:0 [0x900]:視頻:mpeg2video(主)([2] [0] [0 ] [0]/0×0002), YUV420P(TV,頂部第一),720×576 [SAR 16:15 DAR 4:3],4540千比特/秒,25個 幀,25 TBR,90K TBN,50 TBC
並使用以下命令將其轉碼爲H264:
的ffmpeg -i source.mpg -vcodec h264_nvenc -r 25 -g 25個-acodec副本 -copyts -f MPEGTS example1.mpg
在此之後我想提取從兩個視頻文件相同的幀:
的ffmpeg -y -ss○時44分16秒-i source.mpg -frames:v 1 source.png
的ffmpeg -y -ss○時44分16秒-i example1.mpg - 框架:v 1 example1.png
但圖片(source.png和example1.png)是不同的。請參閱source.png:
我如何能趕上同一時刻(幀)在兩個視頻?
您可以使用幀數而不是時間嗎?如果是這樣,那麼你可以從兩個視頻中提取第100幀,如'ffmpeg -i source.mpg -vf「select = gte(n \,100)」-vframes 1 source.png' – danishansari
@danishansari非常感謝你!這正是需要的。請添加此作爲答案,我會批准。 –