Lossless Free feature

วิธีตัดวิดีโอโดยไม่สูญเสียคุณภาพบน Mac

โปรแกรมตัดต่อวิดีโอส่วนใหญ่มักจะทำการเข้ารหัสใหม่ (re-encode) เมื่อคุณตัดแบ่งวิดีโอ แต่ Lossless Video Cutter ไม่ทำเช่นนั้น โดยจะคัดลอกแพ็กเก็ตวิดีโอที่ถูกบีบอัดไว้เดิมลงในไฟล์ผลลัพธ์โดยตรง ส่งผลให้วิดีโอที่ได้เหมือนกับต้นฉบับทุกประการแบบเฟรมต่อเฟรม โดยไม่มีการสูญเสียคุณภาพและไม่ต้องเสียเวลารอการเข้ารหัสใหม่

ใช้เวลาอ่าน 5 นาที

ทำไมการเข้ารหัสใหม่ถึงทำให้คุณภาพลดลง

ตัวแปลงสัญญาณวิดีโอสมัยใหม่อย่าง H.264 และ HEVC ถูกออกแบบมาให้มีการสูญเสียข้อมูล (lossy) โดยจะตัดทอนข้อมูลส่วนที่สายตามนุษย์มักสังเกตไม่เห็นออกไป เพื่อให้สามารถจัดเก็บวิดีโอได้ในขนาดไฟล์ที่เหมาะสม ทุกครั้งที่มีการถอดรหัสและเข้ารหัสใหม่ กระบวนการที่ทำให้สูญเสียข้อมูลนี้จะทำงานซ้ำกับข้อมูลที่ถูกบีบอัดมาแล้ว ส่งผลให้เกิดความผิดเพี้ยนของภาพ (artefacts) สะสมมากขึ้น ไม่ว่าจะเป็นอาการภาพแตกเป็นบล็อก (blocking) ขอบภาพฟุ้งกระจาย (ringing) การไล่ระดับสีที่ไม่ต่อเนื่อง (colour banding) และรายละเอียดที่เบลอหรือเลือนหายไป (detail smearing) ซึ่งล้วนเป็นสิ่งที่ไม่ปรากฏในวิดีโอต้นฉบับ

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

หลักการทำงานของการตัดแต่งไฟล์แบบไม่สูญเสียคุณภาพ

เมื่อคุณกำหนดจุดเริ่มต้น (in point) และจุดสิ้นสุด (out point) โปรแกรม Lossless Video Cutter จะระบุตำแหน่งคีย์เฟรม (keyframe) ที่อยู่ใกล้กับจุดตัดที่คุณเลือกมากที่สุด คีย์เฟรมคือเฟรมอ้างอิงที่สมบูรณ์ในตัวเองซึ่งตัวแปลงสัญญาณ (codec) ใช้เป็นจุดยึดหลัก ในขณะที่เฟรมอื่นๆ ที่อยู่ระหว่างนั้นจะถูกจัดเก็บเป็นข้อมูลส่วนต่าง (delta) เมื่อเทียบกับคีย์เฟรมที่ใกล้ที่สุด ด้วยเหตุที่เฟรมส่วนต่างเหล่านี้ไม่สามารถแสดงผลได้ด้วยตัวเอง การตัดวิดีโอจึงจำเป็นต้องทำที่ตำแหน่งขอบเขตของคีย์เฟรมเท่านั้น

เมื่อระบุขอบเขตของคีย์เฟรม (keyframe) ได้แล้ว แอปจะใช้ AVFoundation ในการอ่านบัฟเฟอร์ข้อมูลตัวอย่างที่ถูกบีบอัด (ซึ่งก็คือแพ็กเก็ตข้อมูลดิบ) แล้วเขียนข้อมูลเหล่านั้นลงในไฟล์คอนเทนเนอร์ปลายทางโดยตรง โดยไม่มีการถอดรหัสพิกเซล ไม่มีการแปลงสี และไม่ต้องผ่านกระบวนการเข้ารหัส (encoder pipeline) ส่งผลให้ข้อมูลวิดีโอในไฟล์ปลายทางเหมือนกับข้อมูลต้นฉบับทุกประการในระดับบิตต่อบิต

รูปแบบที่รองรับ

Lossless Video Cutter รองรับทุกรูปแบบไฟล์ที่คุณน่าจะพบเจอเมื่อใช้งานบน Mac:

คอนเทนเนอร์และโคเดกวิดีโอ

MP4/M4V (H.264, HEVC), MOV, MKV, MTS/M2TS, TS, MXF, QT

เสียง

AAC, MP3, AC3, PCM

รูปภาพ

PNG, JPEG, HEIC, TIFF, GIF, WebP

ทีละขั้นตอน

  1. เปิดวิดีโอของคุณ ด้วย ⌘O หรือลากไฟล์มาวางบนหน้าต่างแอป
  2. กำหนดจุดเริ่มต้น (In point) โดยเลื่อนแถบเล่นไปยังจุดเริ่มต้นของส่วนที่ต้องการเก็บไว้ แล้วกด I
  3. กำหนดจุดสิ้นสุด โดยเลื่อนไปยังส่วนท้ายของช่วงที่ต้องการ แล้วกด O
  4. ดูตัวอย่างส่วนที่เลือก โดยใช้ปุ่มเล่นหรือปุ่ม Spacebar เพื่อยืนยันว่าการตัดต่อออกมาลงตัวแล้ว
  5. ส่งออกด้วย ⌘E ไฟล์ผลลัพธ์พร้อมใช้งานภายในไม่กี่วินาที โดยไม่ต้องรอการเข้ารหัสใหม่

ข้อควรระวังเกี่ยวกับคีย์เฟรม

เนื่องจากการตัดต่อวิดีโอแบบไม่สูญเสียคุณภาพ (lossless trimming) จำเป็นต้องตัดที่ตำแหน่งคีย์เฟรม ตำแหน่งที่ตัดจริงจึงอาจคลาดเคลื่อนไปจากจุดเริ่มต้นหรือจุดสิ้นสุดที่คุณกำหนดไว้เล็กน้อย (โดยปกติจะต่างกันเพียงเสี้ยววินาที) แอปจะปรับตำแหน่งไปยังคีย์เฟรมที่ใกล้ที่สุดโดยอัตโนมัติและแสดงเฟรมที่จะตัดจริงให้เห็นในหน้าพรีวิว เพื่อให้คุณทราบผลลัพธ์ที่แม่นยำและไม่มีข้อผิดพลาดที่ไม่คาดคิด

สำหรับเนื้อหาส่วนใหญ่แล้ว ความแตกต่างนี้แทบจะสังเกตไม่เห็น โดยปกติแล้วฟุตเทจจากกล้องจะมีคีย์เฟรมทุกๆ ครึ่งวินาทีโดยประมาณ ในขณะที่การบันทึกหน้าจอ (screencast) และเนื้อหาแบบภาพนิ่งอาจมีคีย์เฟรมถี่กว่านั้น หากคุณกำลังทำงานกับไฟล์ที่ผ่านการบีบอัดสูงซึ่งมีคีย์เฟรมเพียงทุกๆ สองสามวินาที คุณสามารถกำหนดจุดเริ่มต้น (In point) ให้เร็วขึ้นเล็กน้อยเพื่อให้มีระยะสำหรับการจัดตำแหน่ง (snap) มากขึ้น ทั้งนี้ ภาพตัวอย่างจะแสดงผลตามตำแหน่งการตัดจริงเสมอ ไม่ใช่ตามตำแหน่งของเคอร์เซอร์ที่คุณวางไว้ในตอนแรก

ลองเลยตอนนี้

Lossless trimming is free

ดาวน์โหลด Lossless Video Cutter แล้วเริ่มตัดต่อวิดีโอโดยไม่สูญเสียคุณภาพได้ทันที ไม่ต้องใช้เวอร์ชันทดลอง ไม่จำกัดเวลา และไม่ต้องลงชื่อเข้าใช้สำหรับการตัดต่อวิดีโอพื้นฐาน