ffmpeg - 将两个视频垂直并排放置后如何提高质量?

标签 ffmpeg

我将两个视频与 ffmpeg 垂直并排放置。

这两个视频都是高质量的。

执行此命令后质量下降,输出看起来很糟糕:

 ffmpeg -i input1t.avi -i input2 -filter_complex vstack output.avi

您可以在此处查看输出影片的屏幕截图:

enter image description here

知道为什么吗?如何解决?

最佳答案

FFmpeg 将重新编码您的视频,如果没有其他参数,它将使用默认值导致质量不佳。这是一个具有更现代格式和编解码器的示例:

ffmpeg -i input1.avi -i input2 -filter_complex vstack -c:v libx264 -preset slow -crf 20 -c:a aac -movflags +faststart output.mp4

如果您需要更好的质量,请降低 -crf值(value)。

关于ffmpeg - 将两个视频垂直并排放置后如何提高质量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38179741/

相关文章:

video - 使来自实时流的视频帧可跨多个客户端识别

c++ - 使用ffmpeg时内存泄漏

c - 如何避免不支持的帧速率错误?

ruby-on-rails - cron 作业没有完成这个过程?

windows - 在 qt creator 中链接 ffmpeg 库时出现运行时错误

c - 将原始视频编码为 h264 无法播放

ffmpeg - 使用 ffmpeg 进行视频旋转不起作用

android - 很困惑,为什么我构建的 libffmpeg.so > 17M?

php - 减小 ffmpeg 转换视频的文件大小

ffmpeg - 如何配置 sox 以在 mp4 上工作?