ทรัพยากรที่จะใช้ FFMPEG อย่างมีประสิทธิภาพ [ปิด]


8

เมื่อเร็ว ๆ นี้ฉันได้โพสต์คำถามมากมายเกี่ยวกับวิธีการใช้ ffmpeg มันค่อนข้างชัดเจนสำหรับฉันที่ฉันขาดพื้นฐานบางอย่างในการเข้ารหัสวิดีโอและสงสัยว่าเพื่อนร่วมงานคนใดคนหนึ่งของฉันมีทรัพยากรที่ดีสำหรับการศึกษาเกี่ยวกับการเข้ารหัสวิดีโอ ฉันต้องเข้าใจอะไรก่อนจึงจะสามารถใช้ ffmpeg ได้อย่างมีประสิทธิภาพ



... "ข้อ จำกัด"
Cristian Ciupitu

คำตอบ:


13

รูปแบบวิดีโอและหลักเกณฑ์ทั่วไป

ก่อนอื่นคุณต้องเข้าใจว่ามีตัวแปลงสัญญาณและรูปแบบที่แตกต่างกันและสิ่งที่พวกเขามักจะใช้สำหรับ:

Codec คืออะไร (เช่น DivX?) และแตกต่างจากรูปแบบไฟล์ (เช่น MPG) อย่างไร

คุณควรพิจารณาว่าอะไรที่ทำให้วิดีโอมีคุณภาพโดยทั่วไปมากขึ้นเช่นอัตราบิตอัตราเฟรมหรือขนาดภาพมีผลต่อคุณภาพอย่างไร

ตัวเลข 240 และ 360 หมายถึงอะไรเมื่อดาวน์โหลดวิดีโอ ฉันจะรู้ได้อย่างไรว่าวิดีโอใดที่ถูกบีบอัดมากกว่า

ลองใช้ FFmpeg ...

คุณควรทราบวิธีการติดตั้ง FFmpeg เวอร์ชันล่าสุด รุ่นล่าสุดจะมีการแก้ไขข้อบกพร่องและฟังก์ชั่นใหม่ ๆ อยู่เสมอ ผู้คนมักจะทำผิดพลาดในการใช้เวอร์ชั่นเก่าที่มาพร้อมกับการแจกแจงหรือมีอยู่ในเซิร์ฟเวอร์บางตัว - สิ่งเหล่านี้มักจะไม่ทำงาน

อ่านเอกสาร FFmpegอย่างน้อยตัวเลือกทั่วไปและเรียนรู้สวิตช์บรรทัดคำสั่งพื้นฐาน

ตรวจสอบรายการบล็อก Super User ของเรา: FFmpeg: สุดยอดเครื่องมือจัดการวิดีโอและเสียงสำหรับคำแนะนำล่าสุดในการแปลงรหัสด้วย FFmpeg และตัวอย่างเล็ก ๆ น้อย ๆ รวมถึงลิงค์คอลเลกชันขนาดใหญ่ในตอนท้าย

การเข้ารหัสด้วย x264

ตัวเข้ารหัสวิดีโอฟรีที่ดีที่สุดในวันนี้คือx264และการใช้libx264FFmpeg ก็สามารถใช้ได้เช่นกัน คุณควรติดตั้ง x264 x264 --fullhelpและอ่านความช่วยเหลือด้วย x264 มีตัวเลือกมากมายซึ่งมีการแมปไป FFmpeg

สำหรับการเข้ารหัสคุณจะสามารถใช้ข้อเสนอ x264 ที่ตั้งไว้ล่วงหน้าได้ พวกเขาสามารถเข้าถึงได้ผ่านตัวเลือก FFmpeg ด้วย มีตัวเลือกหลักบางอย่างที่มีประโยชน์ อ่านคู่มือการเข้ารหัส x264บน FFmpeg wiki กล่าวโดยย่อนี่คือสิ่งที่คุณสามารถใช้:

  • -profile:vระบุโปรไฟล์ h.264ที่จะใช้ตัวอย่างเช่นhighซึ่งสามารถใช้กับซอฟต์แวร์เล่นวิดีโอทุกชนิดหรือbaselineจำกัด วิดีโอเพื่อใช้คุณสมบัติที่ทำงานบนโทรศัพท์มือถือหรือ iPod เท่านั้น
  • -presetระบุการเข้ารหัสที่ตั้งไว้ล่วงหน้าสำหรับความเร็ว fastจะให้ผลลัพธ์เร็วขึ้น แต่การบีบอัดที่แย่ลง ช่วงนี้จากไปveryslow เริ่มต้นคือultrafastmedium
  • -tuneตัวเลือกข้อเสนอในการปรับแต่งการแสดงผลบนพื้นฐานของการใส่ไฟล์เช่นภาพยนตร์การ์ตูนด้วยหรือภาพยนตร์ปกติanimationfilm
  • -crfตั้งค่าปัจจัยอัตราคงที่ซึ่งเป็นวิธี # 1 ที่จะใช้เมื่อพยายามปรับแต่งคุณภาพผลลัพธ์ อ่านข้อมูลเกี่ยวกับมันนี่ ใช้ค่าระหว่าง 18 ถึง 27 โดยที่ต่ำกว่าหมายถึงคุณภาพที่ดีขึ้น ค่าเริ่มต้นคือ 23

คุณสามารถติดตั้งโปรแกรมเปลี่ยนไฟล์วิดีโอเช่นHandbrakeและดูว่ามีตัวเลือกใดบ้าง เรียนรู้จากการทำและลองอ่านสิ่งที่พารามิเตอร์ทั้งหมดทำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.