Formats

วิธีตัดวิดีโอใน Mac โดยไม่ใช้ FFmpeg

แม้ FFmpeg จะทรงพลัง แต่การตัดคลิปเพียงอย่างเดียวกลับต้องอาศัยทั้งการตั้งค่า Terminal, Homebrew และการระบุคำสั่ง (flags) ที่แม่นยำ ในขณะที่ Lossless Video Cutter มอบความสามารถในการตัดต่อวิดีโอโดยไม่สูญเสียคุณภาพ (lossless) ได้เช่นเดียวกันในรูปแบบแอปพลิเคชัน Mac แท้ๆ โดยไม่จำเป็นต้องใช้คำสั่งผ่าน Command Line แต่อย่างใด

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

ปัญหาการติดตั้ง FFmpeg

FFmpeg เป็นซอฟต์แวร์ที่ยอดเยี่ยม แต่การติดตั้งและใช้งานบน Mac นั้นต้องผ่านขั้นตอนต่อเนื่องหลายขั้นตอน ซึ่งแต่ละขั้นตอนต่างก็มีความเสี่ยงที่จะเกิดปัญหาหรือข้อผิดพลาดได้ในรูปแบบที่แตกต่างกันไป

  • การติดตั้ง Homebrew ซึ่งจะปรับเปลี่ยนค่า PATH ของระบบและจำเป็นต้องใช้ Xcode Command Line Tools
  • กำลังรันคำสั่ง brew install ffmpeg และรอให้คอมไพล์ dependencies
  • การจัดการกับข้อความแจ้งเตือนจาก macOS Gatekeeper เมื่อเรียกใช้งานไฟล์ binary ที่ดาวน์โหลดมา
  • กำลังดูว่าจะใช้แฟล็กไหนดี: -ss ต้องวางไว้ก่อนหรือหลัง -i? ใช้ -c copy เพื่อให้ได้คุณภาพแบบ lossless ใช่ไหม? แล้ว -avoid_negative_ts ล่ะ?
  • ความแตกต่างของเวอร์ชันระหว่างเครื่องต่างๆ ทำให้สคริปต์ที่เคยทำงานได้เมื่อปีก่อนเกิดปัญหา

คนส่วนใหญ่ที่ต้องการตัดคลิปไม่ใช่ System Engineer พวกเขาเพียงแค่ต้องการตัดช่วง 30 วินาทีแรกและ 30 วินาทีสุดท้ายของไฟล์ออกเท่านั้น

การทำงานของ Lossless Video Cutter โดยไม่ใช้ FFmpeg

แอปนี้สร้างขึ้นบน AVFoundation ซึ่งเป็นเฟรมเวิร์กด้านสื่อแบบเนทีฟของ Apple และเป็นตัวเดียวกับที่ macOS และ iOS ใช้ภายในระบบสำหรับการจัดการสื่อทุกรูปแบบ ไม่ว่าจะเป็นการแสดงตัวอย่าง การตรวจจับ Keyframe การคัดลอกแพ็กเก็ตข้อมูลแบบไม่สูญเสียคุณภาพ (Lossless) หรือการส่งออกไฟล์ (Export) ล้วนทำงานผ่าน API ของ AVFoundation ที่มาพร้อมกับเครื่อง Mac ทุกเครื่อง

ไม่มีการสร้าง subprocess, ไม่มีการค้นหา PATH และไม่มีการทำ shell escaping แอปจะเปิดไฟล์วิดีโอและเขียนไฟล์ผลลัพธ์โดยตรง โดยไม่มีกระบวนการขั้นกลางเข้ามาเกี่ยวข้อง

สิ่งที่คุณสามารถตัดแต่งได้โดยไม่ต้องใช้ FFmpeg

คอนเทนเนอร์วิดีโอ

MP4 · MOV · M4V · MKV · MTS · M2TS · TS · MXF

ตัวแปลงสัญญาณวิดีโอ

H.264 · HEVC (H.265)

ตัวแปลงสัญญาณเสียง

AAC · MP3 · AC3 · PCM

การแปลงรูปแบบ

ไม่ต้องแปลงไฟล์ โดยสามารถตัดต่อในรูปแบบต้นฉบับและส่งออกในรูปแบบเดิมได้เลย

บันทึก MKV

AVFoundation ไม่รองรับไฟล์ MKV โดยตรง แต่ Lossless Video Cutter มาพร้อมกับเครื่องมือ muxer/demuxer ขนาดเล็กสำหรับ MKV ซึ่งทำหน้าที่อ่านและเขียนไฟล์ด้วยการคัดลอกแพ็กเก็ตข้อมูลที่บีบอัดไว้แล้ว จึงไม่ต้องมีการเข้ารหัสใหม่ (re-encoding) และไม่จำเป็นต้องพึ่งพา FFmpeg แต่อย่างใด ทั้งนี้ หากมีการติดตั้ง FFmpeg ไว้ในเครื่อง Mac ของคุณ แอปอาจเลือกใช้ FFmpeg เพื่อปรับแต่งข้อมูล metadata ของอัตราส่วนภาพ (display-aspect-ratio) หลังจากส่งออกไฟล์เสร็จสิ้น แต่กระบวนการตัดต่อวิดีโอหลักนั้นไม่ได้ขึ้นอยู่กับการมีอยู่ของ FFmpeg แต่อย่างใด

กรณีที่คุณอาจยังต้องการใช้ FFmpeg

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

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

Trim video on Mac without a terminal

ดาวน์โหลด Lossless Video Cutter แล้วตัดคลิปแรกของคุณให้เสร็จภายในเวลาไม่ถึงหนึ่งนาที โดยไม่ต้องใช้ Homebrew, ไม่ต้องตั้งค่า flags และไม่ต้องพึ่งพา FFmpeg