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


评论

此博客中的热门博文

Twitter视频下载地址分析