2016-12-21 19 views
0

과 동시에 영화를 늦추고 나는 플래그 사용하여 만드는 오전 영화 둔화는 FFmpeg와 싶습니다 내 정지 영상의 높이가 아닙니다 의해 나눌 그러나스케일링과는 FFmpeg

-filter:v "setpts=2.0*PTS" 

을 이 때문에 오류가 발생하지 않도록하기 : height not divisible by 2 (1238x833), 내가 깃발을 사용하고 있습니다 :

-vf scale="trunc(iw/2)*2:trunc(ih/2)*2" 

(나는 또한 -vf scale=1238:-2 시도).

이렇게하면 필름이 생성되지만 -filter:v "setpts=2.0*PTS"처럼 보이지는 않습니다.

동시에 두 옵션을 동시에 사용하려면 특별한 조치가 있습니까? 사전에

ffmpeg -an -i ./movie/cphmd1.%05d.ppm -vcodec libx264 -pix_fmt yuv420p -b:v 5000k -r 24 -crf 18 -filter:v "setpts=2.0*PTS" -vf scale="trunc(iw/2)*2:trunc(ih/2)*2" -preset slow -f mp4 cphmd1_slower.mp4 

많은 감사 :

여기 내가 사용하고있는 전체 명령입니다!

답변

1

같은 입력에 대해 여러 개의 필터가 연속적으로 연결되어야합니다. 따라서

ffmpeg -an -i ./movie/cphmd1.%05d.ppm -vcodec libx264 -pix_fmt yuv420p -b:v 5000k -r 24 -crf 18 -vf "setpts=2.0*PTS,scale=trunc(iw/2)*2:trunc(ih/2)*2" -preset slow -f mp4 cphmd1_slower.mp4