【FFmpeg】ffmpeg命令详解(三)高级选项

【目录】郭老二博文之:图像视频汇总

1、-map

选项参数:

-map [-]input_file_id[:stream_specifier][?][,sync_file_id[:stream_specifier]] | [linklabel] (output)

说明:
指定一个或多个输入流作为输出文件的源。每个输入流由输入文件索引input_file_id和输入文件内的输入流索引input_stream_id 标识。两个索引都从 0 开始。
==?==流索引后的尾随将允许映射是可选的:如果映射不匹配任何流,则映射将被忽略而不是失败。请注意,如果使用无效的输入文件索引,映射仍然会失败。
例子:
将第一个输入文件的所有流映射到输出文件

ffmpeg -i in.mp4 -map 0 output.mp4

将第一个输入文件的第二个流映射到输出文件

ffmpeg -i  in.mov-map 0:1 out.wav

将第一个输入文件的第三个流和第二个输入文件的第七个流复制到输出文件:

ffmpeg -i a.mov -i b.mov -c copy -map 0:2 -map 1:6 out.mov

从输入文件中选择所有视频和第三个音频流:

ffmpeg -i INPUT 

你可能感兴趣的:(视频,音视频,ffmpeg)