ffmpeg : วิธีลดขนาดไฟล์วิดีโอ

English Русский Español ภาษาไทย 中文 한국어 日本語
อัปเดตวันที่ 21 กุมภาพันธ์ 2024 vr180g.com
ffmpeg
DanceXR : ffmpeg
Tips

VP9(-c:v libvpx-vp9) เป็นสิ่งที่ดีอย่างไรก็ตามมีซอฟต์แวร์ที่ไม่สามารถเล่นวิดีโอ VP9 บนสมาร์ทโฟน Android ฯลฯ
ฉันกำลังพยายามหาวิธีลดขนาดไฟล์โดยไม่ลดคุณภาพของภาพมากเกินไป
ฉันต้องลองผิดลองถูก

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 ยิ่งมีจำนวนมากขึ้นเท่าใดขนาดที่เล็กลง (ตัวอย่าง -crf 25)

H.265(-c:v libx265)

ฉันไม่ได้ลอง

AV1(-c:v libaom-av1)

ฉันไม่ได้ลอง
อาจใช้เวลานานเกินไปในการเข้ารหัสและอาจใช้ไม่ได้จริง


vr180g.com