ffmpeg에서 비디오 속도를 60 배로 올리려면 어떻게해야합니까?


11

이 예제를 찾았습니다

 ffmpeg -i input.mkv -filter:v "setpts=0.5*PTS" output.mkv 

하지만 2 배가 아니라 60 배나 빠른 비디오를 원합니다.


Google을 사용해 보셨습니까? 이 명령을보고 각 매개 변수의 기능을 찾으십시오. 어느 것이 2 배속을 일으키는 지 알면 60 배속을 얻는 것은 매우 간단합니다.
masgo

1
@masgo 그냥 참고로, 이것은 지금 두 번째로 구글 검색 결과입니다 ...
jrh

답변:


16

속도 계수의 역수를 곱하면됩니다.

ffmpeg -i input.mkv -filter:v "setpts=PTS/60" output.mkv 

1
이것으로 재생 속도가 변경되는 것 같지만 비디오 지속 시간이 잘못 표현 된 것 같습니다. 예를 들어 3 배속으로 3 분 분량의 동영상은 3 분 길이로 표시됩니다. 비디오 플레이어 (예 : VLC)에서 비디오를 재생하는 경우 비디오는 첫 1 분만 걸리고 나머지 2 분 동안 프레임에서 정지됩니다.
jrh

1
오디오가 있습니까?
Gyan

2
ffmpeg는 여전히 오디오 데이터가 있었기 때문에 비디오의 전체 길이를 남겨 두는 것이 합리적입니다. 잘 잡았습니다. 오디오가 들렸습니다 (스피커가 음소거되었습니다). 이 -an매개 변수를 사용하면 비디오 길이가 올바르게 설정됩니다.
jrh
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.