이것은 사소한 것이지만 작동시키는 방법을 찾을 수 없습니다.
FFmpeg가 하나의 JPEG 이미지와 오디오 파일을 입력으로 사용하고 오디오 파일과 동일한 지속 시간의 비디오 파일을 생성하려고합니다 (정지 이미지를 전체 지속 시간 동안 늘림).
출력에 사용되는 비디오 코덱에 대해서는별로 신경 쓰지 않지만 오디오 코덱으로 "복사"를 사용할 수 있어야합니다 (예 : 트랜스 코딩없이 오디오 스트림 복사).
그렇게하는 올바른 명령 줄은 무엇입니까?
나는 시도했다 :
ffmpeg -i image8.jpg -i sound11.amr -acodec copy test.avi
와 함께 및없이 조합을 많이 시도 -s 640x360
, -loop_input
, -shortest
, -t xxx
, -r 0.1
(비디오가 이상이 될 것이라는 희망에서 인위적으로 낮은 프레임 속도) 및-f image2
오류가 발생하거나 한 프레임 지속 시간의 비디오 파일을 얻습니다.
나는 구글을 둘러 보았고 수십 개의 제안 된 솔루션 (아마도 같은 질문에 해당)이 작동하지 않는다는 것을 발견했다.
아무도 작업 명령을 제안하고 그 근본 이유를 설명 할 수 있습니까?
ffmpeg -y -i image.png -i audio.mp3 -c:a copy result.avi