ffmpeg视频编码没有音频

ffmpeg视频编码没有音频

当我在 ffmpeg 中转换任何视频时 - 例如将 mp4 转换为 mkv,将 mkv 转换为 mkv - 由于某种原因我会丢失音频,以下是我最初使用的参数: ffmpeg -i input.mkv -vf scale=640x480 -vcodec libx264 -profile:v main -level 3.1 -preset medium -crf 23 -x264-params ref=4 -acodec libvorbis -movflags +faststart output.mkv

我尝试使用相同的参数将 mkv 转换为 mkv,然后删除了大部分内容,得到了这个: ffmpeg -i input.mkv -vf scale=640x480 output.mkv

即使简化这么多仍然没有音频,有人能帮忙吗

答案1

认为您需要告诉 ffmpeg 复制音频,请尝试:

ffmpeg -i input.mkv -vf scale=640x480  -c:v libx264 -profile:v main -level 3.1 -preset medium -crf 23 -x264-params ref=4 -c:a libopus -movflags +faststart output.mkv

也许尝试添加-map 0:v:0 -map 0:a:0

至少我使用过这个,效果很好

相关内容