2016-08-04 2 views
0

가 (20 정)을 500frame 만 100frame에서 예를 들어 일부 동영상에 음악을 추가 할 필요 비디오 만 지정된 시간에 음악을 추가 동영상 중 일부에만 음악을 추가 할 수 있습니다.MLT 프레임 워크 (용융)

+1

게시물 제목에 Melt가 표시되지만 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

테스트를 마치고, 부분적으로 작동하며, 사운드는 out = 500 후에 계속 재생되고 끝나면 흰색 화면이있는 모든 비디오 파일을 확장합니다. 사운드 트랙을 추가하면 원래 클립 사운드가 음소거되어야하고 일부는 사운드 트랙을 추가하지 않고 원래 사운드를 유지해야합니다. – user2455079

+0

명령 사용 : http://files.dangerd.org/pub/tmp/mlt.txt 트랙 사이의 빈칸 300이 작동하지 않고 음악이 계속 재생되는데 놓친 부분이 있습니까? – user2455079