如何使用 avconv 删除音频流?

如何使用 avconv 删除音频流?

如何从具有 DTS 编码的 MKV 中删除音频?我正在使用此命令avconv -i Movie.mkv -c:v copy movie.mp4

我知道该命令包含编解码器命令,但我不知道如何使用它。

答案1

看起来选项 -an 应该可以解决问题。刚刚运行了一个文件,确认后发现新文件没有声音。

-an (output)
   Disable audio recording.

http://manpages.ubuntu.com/manpages/precise/man1/avconv.1.html

答案2

据我了解,该-an参数只会从输出中删除音频。如果这不是您想要的,那么您需要使用该-map命令并指定如何将来自不同来源的各个流映射到输出。以下示例仅从第一个文件(通常是视频)获取第一个流,并从第二个文件中获取音频。

avconv -i input0.mkv -i input1.m4a -map 0:0 -c:v copy -map 1 -c:a copy output.mp4

相关内容