nie 发表于 2016-1-28 23:44:35

audio filter adelay 实现音量 延迟(空白音)

    目前遇到一个问题需要视频中指定位置 混一小段音频 。
    1, 辛得大师兄指导使用ffmpeg -i voice1.m4a-filter_complex adelay="1000|1000"output.m4a    得以把 voice1.m4a前面延迟(空白)1000毫秒   中间“|”表示 左右声道都延迟1000毫秒   后得到一个 output.m4a文件 ,它的时间长度 这个文件比voice1.m4a多出了前面空白的的的1000毫秒,

    2, 使用 -filter_complex amix混音 把上面得到的output.m4a 混合到 主视频中从而实现指定位置混音, 命令如下 :
ffmpeg -i cuc_ieschool.mp4 -i outputVol1.m4a -filter_complex amix=inputs=2:duration=first:dropout_transition=1000 outputAmix.mp4。
其中“cuc_ieschool.mp4 ”,“outputVol1.m4a” 为被混音的文件,“inputs=2” 表示混音文件为2个,“outputAmix.mp4”是混音后的文件

孙悟空 发表于 2016-2-1 11:17:23

沙师弟帖子真的很经典

madlife0508 发表于 2017-7-19 16:28:17

孙悟空 发表于 2016-2-1 11:17
沙师弟帖子真的很经典

大师兄。上面这两条命令能否合并成一条?如果可以,求指教。。
页: [1]
查看完整版本: audio filter adelay 实现音量 延迟(空白音)