1 FPS에서 PNG 형식의 비디오 프레임이 있으며 ffmpeg를 사용하여 비디오 프레임을 비디오로 변환하려고합니다.
내가 이런 식으로하면 :
ffmpeg -i data/input-%4d.png data/output.mp4
기본적으로 입력 (1FPS에서 캡처)의 매우 빠른 25FPS의 비디오를 얻습니다.
내가 시도하면 :
ffmpeg -i data/input-%4d.png -r 1 data/output.mp4
나는 VLC가하고 싶지 않은 것을 얻는다 :)
이제 첫 번째 비디오 (FF 비디오)를 가져 와서 속도를 늦추기 위해 필터를 적용하는 경우 (예 -filter:v 'setpts=24.0*PTS'
:) 1 FPS 비디오처럼 재생하도록 할 수는 있지만 물론 파일 크기는 파일 크기입니다. 내가 생각하는 반복 프레임을 많이 생성하고 있습니다.
문제는 정확히 1 FPS를 가지고 실제로 그 속도로 재생되는 비디오를 어떻게 만들 수 있습니까? 출력 형식 btw는 그다지 중요하지 않습니다.
-r 1
.
ffmpeg
컨테이너 형식 파일 확장자로 비디오 코덱을 알아낼만큼 똑똑 하지는 않습니다.mp4
.-vcodec libx264 -vpre hq
코덱과 인코딩 매개 변수를 알려주려면 명령 줄에 추가하십시오 .