在不损失质量的情况下提高视频*和*音频的播放速度

在不损失质量的情况下提高视频*和*音频的播放速度

我使用以下命令将视频速度提高 2 倍:

ffmpeg -i input.mp4 -r 50 -vcodec mpeg4 -filter:v "setpts=0.5*PTS" -filter:a "atempo=2" output.mp4

但是输出质量很低。我使用-r 50这个是因为 Ffmpeg 指南推荐它(这里) 以避免丢帧。我该怎么做才能保持良好的输出质量?

答案1

除非另有说明,否则 FFmpeg 默认编解码器的视频比特率为 200k mpeg4。因此,只需用更高的值覆盖它即可。

ffmpeg -i in.mp4 -vf "setpts=0.5*PTS" -r 50 -c:v mpeg4 -b:v 1500k -af "atempo=2" out.mp4

r如果内容没有非常精细的动作,您可能希望跳过此选项。您将以相同的比特率获得更好的质量。

相关内容