如何使用 avconv 删除音频流?

cma*_*a06 16 avconv

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

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

小智 26

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

-an (output)
   Disable audio recording.
Run Code Online (Sandbox Code Playgroud)

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


Liv*_*eBT 6

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

avconv -i input0.mkv -i input1.m4a -map 0:0 -c:v copy -map 1 -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)