การตั้งค่า FFmpeg สำหรับการอัปโหลดวิดีโอ YouTube และ Facebook


9

ผู้เชี่ยวชาญ FFmpeg คนใดสามารถแชร์การตั้งค่าที่ต้องการสำหรับการแปลงวิดีโอไปยัง YouTube และ Facebook ได้หรือไม่?

สำหรับ Youtube ฉันปฏิบัติตามคำแนะนำเหล่านี้และขนาดวิดีโอของฉันคือ 480P @ 24 fps

  • ตัวแปลงสัญญาณเสียง: AAC-LC
  • ช่องสัญญาณ: สเตอริโอหรือสเตอริโอ + 5.1
  • อัตราตัวอย่าง 96khz หรือ 48 khz
  • ตัวแปลงสัญญาณวิดีโอ: H.264
  • Progressive scan (ไม่มีการเชื่อมต่อ)
  • ประวัติดีเลิศ
  • 2 เฟรม B ต่อเนื่อง
  • ปิด GOP GOP ของอัตราเฟรมครึ่งหนึ่ง
  • CABAC
  • บิตเรตตัวแปร ไม่ จำกัด อัตราบิตเรต
  • พื้นที่สี: 4.2.0

ข้อกำหนดการเข้ารหัสขั้นสูง - YouTube ความช่วยเหลือ


1
เนื่องจากฉันเพิ่งสังเกตเห็น - คุณทราบหรือไม่ว่าคุณสามารถโหวตคำถามและคำตอบที่คุณเห็นว่ามีประโยชน์ จนถึงตอนนี้คุณยังไม่ได้ลงคะแนนใน Super User แต่คุณมีสิทธิ์อย่างแน่นอนและได้รับการสนับสนุนให้ทำเช่นนั้น นี่คือวิธีการพูดว่า "ขอบคุณ" สำหรับคำตอบที่ช่วยคุณและมันก็เป็นวิธีที่ดีที่จะทำ :)
slhck

คำตอบ:


13

อย่าพิจารณาแนวทางเป็นข้อกำหนดที่เข้มงวด คำแนะนำทั่วไปคือการให้คุณภาพสูงสุดที่เป็นประโยชน์สำหรับคุณในการอัปโหลด มันง่ายมาก สิ่งที่คุณอัปโหลดจะถูกเข้ารหัสอีกครั้งและ YouTube จะยอมรับสิ่งที่คุณมอบให้ นั่นหมายความว่าคุณจะอัปโหลดเนื้อหาต้นฉบับหรือถ้าต้นฉบับมีขนาดใหญ่เกินไปคุณสามารถเข้ารหัสใหม่โดยใช้คุณภาพสูง ตัวอย่างการใช้ ffmpeg:

ffmpeg -i input -c:v libx264 -crf 18 -preset slow -c:a copy output.mkv

ดู FFmpeg Wiki: H.264 สำหรับรายละเอียดเพิ่มเติมโดยเฉพาะ -crf และ -preset ตัวเลือก. โปรดสังเกตว่าฉันเพียงแค่คัดลอกเสียง แต่คุณอาจเลือกที่จะเข้ารหัสอีกครั้งหากแหล่งที่มาประกอบด้วยเสียงที่ไม่บีบอัด

ผู้เล่นของคุณอาจไม่สามารถเล่นออกด้วยเหตุผลต่างๆ แต่ YouTube จะแน่นอน


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