2012-07-20 3 views
2

FFmpeg를 사용하여 일련의 이미지 및 다양한 오디오 파일에서 비디오를 만들려고합니다. 그것은 다음과 같은 명령을 사용하여 이미지의 서열을 포함하는 비디오를 만들 수있는 문제가 없지만 :FFMPEG를 사용하여 특정 지점의 비디오에 여러 오디오 파일 추가

ffmpeg -f image2 -i image%d.jpg video.mpg 

내가 생성 된 비디오의 특정 지점에 오디오 파일을 추가하는 아직 방법을 발견하지 않았습니다. 다음과 같이 할 수 있습니까?

ffmpeg -f image2 -i image%d.jpg -i audio1.mp3 AT 10s -i audio2.mp3 AT 15s video.mpg 

어떤 도움을 많이 받으실 수 있습니까?

편집 : 내 경우에는

이 솔루션은 아래 질문에 대해 답 blahdiblah에 의해 제안 삭스를 사용하는 것이 었습니다. 다음과 같이 시작 지점에 빈 오디오 파일을 만들어야합니다.

sox -n -r 44100 -c 2 silence.wav trim 0.0 20.0 

이렇게하면 20 초의 빈 WAV 파일이 생성됩니다. 그 후에 빈 파일을 다른 오디오 파일과 혼합 할 수 있습니다.

sox -m silence.wav "|sox sound1.mp3 -p pad 0" "|sox sound2.mp3 -p pad 2" out.wav 

마지막 오디오 파일은 20 초 지속 시간을 가지고, 2 초 후에 시작과 sound2.mp3에 sound1.mp3 권리를한다. 이미지 시퀀스를 오디오 파일과 결합하기 위해 FFmpeg를 사용할 수 있습니다. 내가 생각할 수있는

ffmpeg -i video_%05d.png -i out.wav -r 25 out.mp4 

답변

2

this question보기 동영상 파일과 오디오를 먹스하는 것입니다 오프셋. -itsoffset bug mentioned there은 아직 열려 있지만 작동하는 경우에 대한 사용자 의견을 볼 수 있습니다. 다음 오버레이 또는 올바른 오프셋을 생산하기 위해 침묵을 삽입, sox 모든 오디오 파일을 결합 할 수 있어야

ffmpeg -i in%d.jpg -itsoffset 10 -i audio1.mp3 -itsoffset 15 -i audio2.mp3 out.mpg 

없는 경우 : 그것은 당신의 경우에 작동하는 경우

, 그 이상적 일 것이다 그것을 FFmpeg의 입력으로 사용하십시오. 편리하지는 않지만 일할 것을 보장합니다.

+0

유망한 소리, 감사합니다! 나는 이것을 가능한 빨리 시도 할 것이다. – Pascal

+0

그게 효과가 있었나요? – jdevelop

+0

그것은 나를 위해 일하면서, ffmpeg 버전 0.8.6-6 : 0.8.6-1 ~ bpo60 + 1 (데비안 6)을 흔들었다. 내가 알지.... – Digger

1

한 가지 방법은 먼저 비디오의 전체 기간 동안 오디오 파일을 만든 다음 몇 가지로 하나의 오디오 입력을 추가하는 방법에

+0

그리고 어떻게 ffmpeg로 오디오 파일을 만들겠습니까? 가능한 많은 조합이 있으므로 수동으로 오디오 파일을 수동으로 만들 수 없습니다. – Pascal

+0

copy/b 1.mp3 + 2.mp3 3.mp3 – d33pika

+0

그러나 간단히 연결됩니다. 질문에서 언급 한 바와 같이 오디오 파일을 타임 라인의 특정 지점에 추가해야합니다. 위의 대답에서 언급 한 바와 같이 – Pascal

관련 문제