패딩이 있는 비디오로의 ffmpeg 슬라이드는 하나의 이미지만 표시합니다.

패딩이 있는 비디오로의 ffmpeg 슬라이드는 하나의 이미지만 표시합니다.

나는 보통 다음과 매우 유사한 것을 사용하여 정지 이미지의 비디오 클립을 만듭니다. 이 StackOverflow 예. 하지만 이번에는 다양한 크기의 이미지 세트가 있으므로이미지를 설정된 크기로 채우는 이 OTHER StackOverflow 예제 이것을 생각해 내기 위해 :

ffmpeg -r 1 -i slide_%2d.png  -filter_complex "fps=25,format=yuv420p,scale=1024:768:force_original_aspect_ratio=decrease,pad=1024:768:x=(1024-iw)/2:y=(768-ih)/2:color=green" -y tmp.mp4

물론 뜻대로 되지는 않지만 이게 21세기 '구글 잇' 방식이다!

내가 하려는 것은 현재 디렉토리에서 초당 1개의 속도로 인접한 번호의 png 이미지(01부터 시작)를 공급하고 16에 적절하게 패딩된 mp4 파일로 출력하는 명령을 만드는 것입니다. :9 비율의 이미지 크기, 눈이 번쩍 뜨이는 녹색 배경/서라운드(테스트 장비입니다 – 무엇이 무엇인지 빨리 확인하고 싶습니다)를 출력에서 ​​초당 25프레임의 임의 속도로(모두 25프레임이 될 것입니다) 물론 동일한 입력 입력 이미지).

내가 얻는 것은 -r 플래그의 내용에 따라 달라지는 지속 시간 동안 설정된 이미지의 마지막 프레임입니다.

누군가 나를 도와주고 내가 어디에서 잘못되고 있는지 보여줄 수 있습니까? 나는 검색하고 만지작거리며 즐거운 시간을 보낼 수 있지만, 그런 일에 시간을 낭비해야 합니다.다른지금은 매력적인 프로젝트입니다.

최선을 다하세요, QuinB

ffmpeg 대 N-92396-g55e021f39b

운영체제 Win10

관련 정보