我有一个包含多个视频流的 .ts 文件,但是当我尝试在 FFplay 中播放它时,它只显示第一个映射的视频。
是否可以使用 FFplay 播放文件内的其他视频轨道?-map 似乎不起作用。
答案1
要预先选择要播放的视频流,请-vst
使用
ffplay video.mp4 -vst v:2
如果存在则播放第三个视频流,否则显示黑色。
一旦播放开始,正如@LordNeckbeard 所说,您可以按v循环浏览可用的视频流。(如果您通过指定不存在的视频流来启动 ffplay,这似乎不起作用)。
答案2
使用v按键来循环视频流。
其他交互命令请参考末尾ffplay -h
。注意,如果视频流的宽度 x 高度发生变化,则不会重新绘制窗口。