簡體   English   中英

FFmpeg將mpeg2轉碼為H264並比較幀

[英]FFmpeg transcoding mpeg2 to H264 and compare frames

我有以下mpeg2源文件:

流#0:0 [0x900]:視頻:mpeg2video(主)([2] [0] [0] [0] / 0x0002),yuv420p(tv,從上而下),720x576 [SAR 16:15 DAR 4:3 ],4540 kb / s,25 fps,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 00:44:16 -i source.mpg -frames:v 1 source.png

ffmpeg -y -ss 00:44:16 -i example1.mpg -frames:v 1 example1.png

但是圖片(source.png和example1.png)不同。 請參閱source.png: 在此處輸入圖片說明

還有example1.png 在此處輸入圖片說明

如何在兩個視頻上捕捉相同的時刻(幀)

您可以使用幀號代替時間從兩個視頻中提取幀。 例如,您可以使用以下命令從視頻中獲取第100幀:-

ffmpeg -i source.mpg -vf "select=gte(n\,100)" -vframes 1 source.png 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM