bashrc中配置的这条ffmpeg命令的具体功能是什么?
FFMPEG命令功能说明
你给出的命令是音视频混流合并命令,具体参数解释如下:
ffmpeg -i "$1" -i "$2" -c:v copy -c:a aac "$3"
-i "$1":第一个输入参数,一般传入无音频的纯视频文件-i "$2":第二个输入参数,一般传入和视频时长匹配的独立音频文件-c:v copy:视频流直接复制不重新编码,处理速度快且无画质损失-c:a aac:音频流转码为通用兼容的AAC格式,适配绝大多数视频容器"$3":第三个输入参数,为合并后的最终输出文件路径
典型使用场景
假设你给这条命令设置的bash别名是video_audio_merge,使用方式如下:
video_audio_merge 录制的无音轨游戏视频.mp4 后期配的旁白音频.m4a 最终发布版视频.mp4
小提示:如果第一个输入的视频本身自带音轨,这条命令会直接用第二个输入的音频覆盖原有音轨,不会保留原视频的音轨内容。
内容的提问来源于stack exchange,提问作者working_beast
相关产品推荐
相关产品推荐

