ffmpeg : 비디오 파일의 크기를 줄이는 방법

English Русский Español ภาษาไทย 中文 한국어 日本語
2024년2월21일 업데이트 vr180g.com
ffmpeg
DanceXR : ffmpeg
Tips

좋다고 생각합니다. 그러나 Android 스마트 폰 등으로 VP9 동영상을 재생할 수없는 소프트웨어가 있습니다.
이미지 품질을 너무 낮추지 않으면서 파일 크기를 줄이는 방법을 찾고 있습니다.
시행착오가 필요합니다.

VP9(-c:v libvpx-vp9)

ffmpeg -i input.mp4 -c:v libvpx-vp9 -b:v 9000K -speed 3 output.mp4
예 1.14G -> 208M.
-b:v 의 수치를 작게 하면 보다 사이즈가 작아진다.(예 -b:v 5000K)
-speed 의 수치가 클수록 변환이 빠르다. (예 -speed 6)

H.264(-c:v libx264)

ffmpeg -i input.mp4 -c:v libx264 -b:v 9000K output.mp4
플레이 할 수있는 많은 환경이 있습니다
-b:v 의 수치를 작게 하면 보다 사이즈가 작아진다.(예 -b:v 5000K)

HEVC(H.265)(-c:v hevc_nvenc) + NVIDIA GPU 인코딩하다

ffmpeg -i input.mp4 -c:v hevc_nvenc -b:v 9000K output.mp4
예 1.14G -> 330M.
-b:v 를 작게 하면 더 크기가 작아진다. (예 -b:v 5000K)
인코딩 속도가 빠릅니다.
NVIDIA GPU가 필요합니다.

-crf

ffmpeg -i input.mp4 -crf 15 output.mp4
예 1.14G -> 441M.
-crf 의 범위는 0~51.수가 클수록 사이즈가 작아진다.

H.265(-c:v libx265)

나는 그것을 시도하지 않았습니다.

AV1(-c:v libaom-av1)

나는 그것을 시도하지 않았습니다.
인코딩하는 데 너무 많은 시간이 걸릴 수 있으며 실용적이지 않을 수 있습니다.


vr180g.com