gpt4 book ai didi

video - ffmpeg:相同的视频,相同的帧率,不同的输出帧数。为什么?

转载 作者:行者123 更新时间:2023-12-04 23:00:35 26 4
gpt4 key购买 nike

我需要从 30fps 的视频中提取帧两次:(i)720p png 帧,和(ii)270p tiff 帧。

我分别使用以下命令实现了这一点:

ffmpeg -r 30 -i myvideo.mp4 -s 1280x720 frames/myvideo_%06d.png

ffmpeg -y -i myvideo.mp4 -an -r 30 -pix_fmt rgb24 -vcodec tiff -s 480x270 frames/myvideo_%06d.tif

然而,这导致第一个命令输出 35,776 帧,第二个命令输出 35,812 帧,尽管视频相同且请求的帧速率为 30fps。

这是什么原因造成的?如何确保 ffmpeg 输出相同数量的(同步)帧?

最佳答案

在 -i 命令之前指定 -r 指定输入视频速率。
在 -i 命令之后指定 -r 指定输出视频速率。

关于video - ffmpeg:相同的视频,相同的帧率,不同的输出帧数。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26235073/

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