ffmpeg를 사용하여 비디오 분할 및 인코딩 시간이 기하 급수적으로 증가 조각은 정말 빠르게 분할되고

자막으로 비디오를 분할하고 ffmpeg 사용하여 .mp4 (h.264 / aac)로 인코딩 하려고하는데 시간이 많이 걸립니다! 첫 번째 비디오 조각은 정말 빠르게 분할되고 인코딩되지만 각 반복 시간마다 증가하므로 40 분의 비디오는 밤새도록 시간이 걸립니다. 작은 3 분 비디오는 최대 10 분이 걸립니다.

분할 및 인코딩 명령 :

ffmpeg -i filename.avi -ss 00:00:0(time of sub start) -t 0:0:3(time of sub duration) -acodec libfaac -vcodec libx264 -bf 0 -f mp4 filename.mp4

ffmpeg 버전 N-34849-g07c7ffc (마지막으로 생각합니다)

더 빨리 만들 수 있습니까? ffmpeg 또는 일부 해킹에 대한 마법의 주장이 있습니까?



답변

매개 변수 순서가 중요합니다. 시작 시간 -ss매개 변수를 먼저 넣으십시오 .

ffmpeg -ss 00:00:0(time of sub start) -i filename.avi -t 0:0:3(time of sub duration) -acodec libfaac -vcodec libx264 -bf 0 -f mp4 filename.mp4