首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ffmpeg在连接时间制作低码率(低分辨率)视频

使用ffmpeg在连接时间制作低码率(低分辨率)视频
EN

Stack Overflow用户
提问于 2016-02-15 18:40:24
回答 1查看 972关注 0票数 0

我已经使用ffmpeg连接了多个视频,但我需要较低分辨率的视频(压缩它的大小),因为有时视频太大了,所以它需要这么多时间。

我使用了这个命令:

"ffmpeg -f concat -i input.txt -c copy out.mp4“

请帮助进行视频压缩。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-02-15 19:07:37

您可以选择适当的视频编码器来使用,而不是使用'-c copy‘(它只会重新复用来自源的视频而不进行压缩)。由于您的目标是mp4,那么您可能想要使用libx264,例如:

代码语言:javascript
运行
复制
ffmpeg -f concat -i input.txt -vcodec libx264 -preset fast -acodec copy -b:v 3808k  

这将创建一个~ 4mbit的视频(取决于你的源音频),你可以试验-b:v参数来满足你的需要,并且你可能会发现你不需要改变你的分辨率。

为了改变分辨率,缩放视频过滤器可以完成这项工作,例如:

代码语言:javascript
运行
复制
ffmpeg -f concat -i input.txt -vf scale=-1:720 -vcodec libx264 -preset fast -acodec copy -b:v 3808k  

将生成垂直分辨率为720的视频,并缩放水平分辨率以匹配输入的纵横比。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35407157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档