
(img001.jpg)와 같은 .jpg 파일이 있는데 각각 크기가 다릅니다. 오디오 파일 .ogg도 있습니다. 오디오가 포함된 슬라이드쇼를 만들고 싶지만 이미지 크기가 다르기 때문에 크기 조정 문제가 있습니다.
ffmpeg -r 1/2 -i img%03d.jpg -i example.ogg -s 1920x1080 AL_SlideShow.mkv
(2초 이미지 변경 간격, x265 1920*1080)
그리고 소리는 마지막 30초 동안만 재생되는 것 같아요.
답변1
이미지를 일반적인 크기로 조정해야 합니다. 비디오 필터를 추가합니다 scale
:
ffmpeg -r 1/2 -i img%03d.jpg -i example.ogg \
-vf "scale=1920:1080,format=yuv420p" \
AL_SlideShow.mkv
를 사용하려면 지정 도 libx265
해야 합니다 .-c:v libx265
-shortest
모든 이미지를 읽었을 때 인코딩을 중지하려면 출력 파일 이름 앞에 추가할 수 있습니다 . 그렇게 하면 오디오 스트림이 끊어집니다.