2016-08-04 39 views
0

需要,音樂,視頻僅添加某些部分 例如從100frame到500frame(4S - 20S)MLT框架(熔化)添加音樂只有指定的時間在視頻

總體任務是合併了很多視頻並僅向其中的一些添加音樂。

+1

帖子標題說明了融化但使用了ffmpeg標記。 ffmpeg的答案會起作用嗎?如果是,音頻是正確的長度已經或你需要修剪? – Mulvya

+0

@Mulvya,mlt是首選,音頻必須修剪... – user2455079

回答

1

您可以將音頻和視頻放在不同的軌道上,並使用混合轉換來合併音頻。

# 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

EDIT1:

靜音從視頻片段中的音頻,您可以將音量過濾器:

# 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 
+0

這樣的作品,但我怎麼能覆蓋(靜音)原聲帶? 另一個問題:我可以在視頻剪輯中更改添加音軌的音量或更改音量嗎? – user2455079

+0

剛剛測試,部分作品,聲音繼續播放後= 500,並延長所有視頻文件與白色屏幕後結束... 需要靜音原聲剪輯聲音與添加配樂,其中一些保持原聲音樂而不添加電影配樂。 – user2455079

+0

我使用的命令: http://files.dangerd.org/pub/tmp/mlt.txt -blank 300之間的軌道不起作用,音樂繼續玩,我錯過了什麼? – user2455079