แนวทางในการเข้ารหัสวิดีโอ (ละเมิดลิขสิทธิ์) เรียกว่า "คู่มือนำเที่ยว" พวกเขาลงนามโดยกลุ่มเผยแพร่ต่างๆที่จะทำให้แน่ใจว่าวิดีโอของพวกเขาสอดคล้องกับคำแนะนำ LOL เป็นหนึ่งในกลุ่มเหล่านี้
คุณสามารถค้นหารายการคู่มือฉากscenerules.org มาตรฐานที่คุณกำลังมองหาคือ - ถ้าฉันไม่เข้าใจผิด - มาตรฐานการปล่อยทีวี SD x264สมมติว่าวิดีโอของคุณคือ 1280 × 780 หากคุณมีวิดีโอ HD คุณอาจไม่ได้รับคุณภาพที่ดีจริงๆที่ 200 MB เป็นเวลา 45 นาที นั่นแปลว่าประมาณ 600 kBit / s และน่าจะเพียงพอสำหรับ 720p
ในฐานะที่เป็นเครื่องมือสำหรับการเข้ารหัสคุณจะได้รับสวยไกลกับFFmpeg (ซึ่ง Handbrake อยู่บนพื้นฐาน) ผู้ร้ายเพียงคนเดียวคือการห้ามใช้ FFmpeg และ FAAC audio สำหรับคู่มือซีนนั้น แต่หากคุณไม่ได้มีส่วนร่วมจริงๆ
หากคุณไม่เคยมีประสบการณ์การเข้ารหัสวิดีโอมาก่อนและคำหลักเหล่านี้ไม่ได้มีความหมายอะไรกับคุณโปรดดูบทความบล็อก / คำถามผู้ใช้ขั้นสูงต่อไปนี้:
โดยทั่วไปกฎบอกว่าคุณต้องใช้ตัวเข้ารหัส x264 กับการตั้งค่าคุณภาพของอัตราคงที่ สิ่งที่แตกต่างจากการตั้งค่าบิตเรตคงที่คือ: คุณสามารถตั้งค่า CRF ให้มี x264 เข้ารหัสวิดีโอด้วยคุณภาพคงที่
ระดับ CRF โดยทั่วไปอยู่ระหว่าง 18 ถึง 28 และกลุ่มปล่อยแนะนำ 19–20 สำหรับการเข้ารหัสวัสดุคุณภาพสูงที่บีบอัดได้ง่าย คุณจะไม่ทราบขนาดไฟล์สุดท้ายล่วงหน้าเมื่อทำเช่นนั้น แต่นั่นเป็นจุดรวมของการเข้ารหัส CRF: คุณไม่สนใจขนาดไฟล์จริง - คุณแค่ต้องการคุณภาพที่ดี
เมื่อคุณตั้งค่าffmpeg
และคุณพร้อมวิดีโออินพุตแล้วการเข้ารหัสนั้นค่อนข้างง่าย อย่างไรก็ตามโปรดทราบว่าวิดีโอต้นฉบับของคุณจะต้องมีคุณภาพสูงมิฉะนั้นการเข้ารหัสใหม่จะทำให้คุณภาพของวิดีโอแย่ลงเท่านั้น
นี่คือพารามิเตอร์ที่สำคัญ:
- วิดีโอ x264 ด้วย:
- CRF 19–20
slow
โปรไฟล์ (ประสิทธิภาพการบีบอัดที่ดีกว่าโดยใช้เวลาในการเข้ารหัส)
- H.264 ระดับ 3.1 ซึ่งกำหนดข้อ จำกัด เล็กน้อย
- การลดขนาดจะต้องทำกับ resizer อื่น ๆ นอกเหนือจาก bicubic (ซึ่งเป็นค่าเริ่มต้น FFmpeg) ตัวอย่างเช่นสามารถใช้ Lanczos ได้
- การ
tune
ตั้งค่าสำหรับแหล่งที่มา (เช่นfilm
เนื้อหาที่เหมือนภาพยนตร์)
- เสียง AAC ด้วย:
- การเข้ารหัสอัตราบิตผันแปร
- อัตราบิตระหว่าง 96 และ 160 kBit / s
ในที่ffmpeg
นี้แปลต่อไปนี้:
ffmpeg -i input.mp4 \
-c:v libx264 -crf 19 -level 3.1 -preset slow -tune film \
-filter:v scale=-1:720 -sws_flags lanczos \
-c:a libfdk_aac -vbr 5 \
output.mp4
ใน FFmpeg ตัวเลือกของคุณสำหรับการเข้ารหัส AAC นั้นค่อนข้าง จำกัด ดูที่นี่สำหรับตัวเลือก AAC ของคุณและดูคู่มือการเข้ารหัส FFmpeg และ AACสำหรับข้อมูลเพิ่มเติม
หากวิดีโอของคุณมีขนาดใหญ่เกินไปคุณอาจปรับ CRF ค่า± 6 จะส่งผลให้อัตราบิตครึ่ง / สองเท่าดังนั้นหากคุณเริ่มต้นด้วย 19 และไปที่ 25 คุณจะจบลงด้วยบิตเรตครึ่งหนึ่ง กฎของฉากไม่อนุญาตให้ CRF สูงกว่า 24 แต่คุณอาจไม่สนใจ