首页 文章

使用ffmpeg在连续时间内制作较低比特率(较低分辨率)的视频

提问于
浏览
0

我使用ffmpeg汇总了多个视频,但我需要较低分辨率的视频(压缩它的大小),因为有时视频太大,所以需要花费很多时间 .

我用过这个命令:

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

请帮助压缩视频 .

提前致谢 .

1 回答

  • 1

    您可以选择使用适当的视频编码器,而不是使用'-c copy'(只会从源中重新调制来自源的视频) . 由于你的目标是mp4,那么你可能想要使用libx264,例如:

    ffmpeg -f concat -i input.txt -vcodec libx264 -preset fast -acodec copy -b:v 3808k
    

    这将创建一个〜4mbit视频(取决于您的源音频),您可以尝试-b:v param以满足您的需求,并且可能发现您不需要更改您的分辨率 .

    要改变分辨率,缩放视频滤镜可以完成这项工作,例如:

    ffmpeg -f concat -i input.txt -vf scale=-1:720 -vcodec libx264 -preset fast -acodec copy -b:v 3808k
    

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

相关问题