gpt4 book ai didi

video - FFmpeg 将 mpeg2 转码为 H264 并比较帧

转载 作者:行者123 更新时间:2023-12-04 23:31:46 25 4
gpt4 key购买 nike

我有以下 mpeg2 源文件:

Stream #0:0[0x900]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 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 copy -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:
enter image description here

还有example1.png
enter image description here

如何在两个视频中捕捉到同一时刻(帧) ?

最佳答案

代替时间,您可以使用帧号从两个视频中提取帧。例如,您可以使用以下命令从视频中获取第 100 帧:-

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

关于video - FFmpeg 将 mpeg2 转码为 H264 并比较帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40509436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com