FFmpeg 多轨道视频裁剪
多轨道视频裁剪之后变成单轨道 ?
ffmpeg -ss 00:00:00 -i mix.mp4 -t 00:01:28 -c copy mix1.mp4
ffplay -vst 0 -i mix1.mp4 -fs
ffplay -vst 1 -i mix1.mp4 -fs, Stream specifier 1 does not match any video stream
裁剪命令增加 map 参数, -map 轨道 0:v 所有
ffmpeg -ss 00:00:00 -i mix.mp4 -t 00:01:28 -map 0:v -vcodec copy mix2.mp4
有两个视频了, 但是没有声音,map 中增加音频参数,两个音频一样,这里只加上第一个音频,播放两个轨道的视频时都会有声音
ffmpeg -ss 00:00:00 -i mix.mp4 -t 00:01:28 -map 0:v -vcodec copy -map 0:a:0 -acodec copy mix3.mp4
如果要保留两个音频,可以这么改
ffmpeg -ss 00:00:00 -i mix.mp4 -t 00:01:28 -map 0:v -vcodec copy -map 0:a -acodec copy mix4.mp4
评论
发表评论