gpt4 book ai didi

ffmpeg -r 选项

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

我正在尝试使用 ffmpeg(在 linux 下)为视频添加一个小标题。所以,我使用:

ffmpeg -i hk.avi -r 30000/1001 -metadata title="SOF" hk_titled.avi

添加标题似乎有效,但是,问题是输出文件大约是输入文件文件大小的 1/3,我想知道这是为什么?这是以牺牲视频质量为代价的吗?我不确定..如何保持与输入文件相同的质量/大小?

我无法弄清楚的要点是使用 -r 选项。通过 ffmpeg 文档,似乎表明 -r 是每秒帧数(输入视频为 23.9fps)。目前,(30000/1001) 可以达到 29 fps,但我不确定是否应该使用这个值。

谢谢你的时间。

最佳答案

ffmpeg 的默认设置在您编码时并不总是提供高质量的输出,但这取决于您的输出格式和可用的编码器。随着您的输出,ffmpeg 将使用默认值 -b 200k-b:v 200k .

但是,您可以告诉 ffmpeg 简单地复制输入流而无需重新编码,如果您只想添加或编辑元数据,建议您这样做。这些示例执行相同的操作,但根据您的 ffmpeg 版本使用不同的语法:

ffmpeg -i hk.avi -vcodec copy -acodec copy -metadata title="SOF" hk_titled.avi
ffmpeg -i hk.avi -c copy -metadata title="SOF" hk_titled.avi

关于ffmpeg -r 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10972569/

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