1

例如,我有包含视频和几个音频流的源媒体文件。我需要把它放到 MPEG-TS 中。如果我在源文件中只有一个视频和一个音频,我可以使用如下命令:

vlc <source_file> --sout='#transcode{vcodec=mp4v,acodec=mpga,vb=4000,ab=128,deinterlace}:standard{access=file, mux=ts{pid-video=1000, pid-audio=1001}, dst=<output.ts>}

谁能解释我如何对具有多个音轨的源文件执行相同的操作?

4

1 回答 1

0

您可以使用--sout-all来启用所有基本流的流式传输。默认情况下禁用。但是我不知道将每个流映射到自定义 PID 的方法。

于 2015-03-31T14:29:45.297 回答