2017-12-16 15 views
-1

FFmpeg를 사용하여 단일 이미지에서 5 초의 비디오를 생성합니다. 하나의 비디오가 하나의 이미지에서 생성 될 때 ffmpeg video concate가 작동하지 않습니다.

그것에 대해 나는 다음과 같은 명령을 사용하고 있습니다 :

-loop 1 -i가 image.jpg의 -c를 : V libx264 -t 5 -pix_fmt yuv420p -crf 25 -s 1280 * 720 Out.mp4.

이제이 비디오를 다른 비디오와 연결하고 싶습니다. [: V 0] 확장 = 1280 * 720, setsar

나는

-y -i input1.mp4 -i input2.mp4 -strict 실험 -filter_complex 다음 명령을 사용하여 다른 동영상에서이 작업을 수행 할 수 있어요concat = n = 2 : v = 1 : 1 [v0] [1 : v] scale = 1280x720, setsar = 1 : 1 [v1]; [v0] [0 : a] 1 : 나 이미지에서 생성 된 비디오에 가입 할 때 = 1 -ab 48000 -ac 2 -ar 22050 -s 1280 * 720 -r 30 vcodec 의 MPEG4 -b 2097k output.mp4

그러나 비디오는하지 않습니다 유전자이기 때문에 두 번째 입력에 오디오가 없다. FFmpeg에서 -filter_complex을 사용하여이 두 동영상을 결합 할 수있는 방법이 있습니까?

답변

0
는 자동 오디오 트랙을 포함하는 비디오 이미지를 변경

:

-loop 1 -i image.jpg -f lavfi -i anullsrc -c:v libx264 -t 5 -pix_fmt yuv420p -crf 25 -s 1280x720 Out.mp4. 

CONCAT 필터는 쌍으로 입력해야합니다.

+0

감사합니다 .... 작동했습니다. – Sid

+0

이 비디오 위에 이미지 오버레이를 추가하고 싶습니다. 제발 나를 도울 수 있습니까? – Sid

+0

이미지 비디오 또는 결합 된 비디오 위에? – Mulvya