ffmpeg调整视频大小但保持音频质量

use*_*169 3 audio video ffmpeg

ffmpeg -i input.mp4 -vf scale=640x360,setdar=16:9 -c:v libx264 -preset veryslow -profile:v main -crf 18 -b:a 189k output.mp4
Run Code Online (Sandbox Code Playgroud)

我的输入视频文件:分辨率:720p,音频比特率:189kbps。我听说选择与源相同的音频比特率会使输出文件的音频质量较差。

我的问题是如何保持视频文件的音频质量?

我的小问题是预设非常慢对音频有什么影响吗?

llo*_*gan 5

使用-c:a copy

您可以流复制(重新复用)音频,而不是重新编码。将其视为复制和粘贴。您的命令将如下所示:

ffmpeg -i input.mp4 -vf scale=640x360,setdar=16:9 -c:v libx264 -preset veryslow -profile:v main -crf 18 -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)

由于音频只是被复制,因此不会有质量损失。