0

只需要在视频的某些部分添加音乐 例如从 100 帧到 500 帧(4s - 20s)

总体任务是合并大量视频并仅向其中一些视频添加音乐。

4

1 回答 1

3

您可以将音频和视频放在不同的轨道上,并使用混合过渡来组合音频。

# melt video.mp4 \
   -audio-track -blank 100 audio.mp3 \
   -transition mix in=100 out=500 a_track=0 b_track=1

此处进一步解释: https ://www.mltframework.org/bin/view/MLT/MltMelt#Transitions

在此处混合过渡文档:https ://www.mltframework.org/bin/view/MLT/TransitionMix

编辑1:

要使视频剪辑中的音频静音,您可以应用音量过滤器:

# melt video.mp4 -attach-clip volume gain=0 ...

要更改剪辑的音量,您还可以应用音量过滤器:

... -audio-track -blank 100 audio.mp3 -attache-clip volume gain=3dB ...

卷过滤器文档:https ://www.mltframework.org/bin/view/MLT/FilterVolume

要停止音乐播放,您应该设置一个“出”点。此外,您应该将所有音频剪辑放在一个轨道上,然后指定转场:

# melt video.mp4 -attach-clip volume gain=0 \
   -audio-track -blank 100 audio1.mp3 out=400 -blank 300 audio2.mp3 out=400 \
   -transition mix in=100 out=500 a_track=0 b_track=1
   -transition mix in=800 out=1200 a_track=0 b_track=1
于 2016-08-05T21:58:49.930 回答