เคยต้องการแยกไฟล์เสียงจากวิดีโอที่มีอยู่บนคอมพิวเตอร์? หรือต้องการแปลงไฟล์วิดีโอจากฟอร์แมตหนึ่งไปอีกฟอร์แมต? ถ้ายัง ไม่อาจปฏิเสธได้ว่าคุณเคยอยากบีบอัดไฟล์วิดีโอให้มีขนาดเฉพาะ หรือเล่นในความละเอียดที่ต่างกัน ทุกอย่างนี้และอีกมากมายเกี่ยวกับการประมวลผลเสียง-วิดีโอ สามารถทำได้ด้วยเครื่องมือบรรทัดคำสั่ง (command-line tool) ชื่อ FFmpeg น่าเสียดายที่การติดตั้ง FFmpeg ไม่ง่ายเท่าการใช้งาน แต่เราอยู่ที่นี่เพื่อช่วย คู่มือทีละขั้นตอนด้านล่างจะแนะนำวิงติดตั้งเครื่องมือหลายวัตถุประสงค์นี้บนคอมพิวเตอร์ของคุณ
FFmpeg คืออะไร?
ก่อนจะแนะนำขั้นตอนติดตั้ง มาดูสรุปว่า FFmpeg คืออะไร และมีสถานการณ์ไหนบ้างที่เครื่องมือนี้มีประโยชน์
FFmpeg ย่อมาจาก Fast Forward Moving Picture Experts Group เป็นโปรเจกต์มัลติมีเดียโอเพนซอร์สยอดนิยม รองรับหลายระบบปฏิบัติการ สามารถดำเนินการหลากหลายบนฟอร์แมตเสียงและวิดีโอทุกประเภท แม้แต่ฟอร์แมตโบราณ โปรเจกต์นี้ประกอบด้วยซอฟต์แวร์และไลบรารีหลายชุด ทำให้สามารถตัดต่อเสียงและวิดีโอได้หลากหลาย ทรงพลังจนเป็นส่วนหนึ่งของแอปยอดนิยมอย่าง VLC media player และเป็นแกนกลางของบริการแปลงวิดีโอออนไลน์และแพลตฟอร์มสตรีมมิ่งอย่าง YouTube และ iTunes
ด้วยเครื่องมือนี้ คุณสามารถทำงานได้ดังนี้:
- Encoding (เข้ารหัส)
- Decoding (ถอดรหัส)
- Transcoding (รหัสข้าม)
- Converting formats (แปลงฟอร์แมต)
- Mux / Demux
- Stream
- Filter
- Extract (แยก)
- Trim (ตัด)
- Scale (ปรับขนาด)
- Concatenate (ต่อ)
- และอื่นๆ บนฟอร์แมตเสียงและวิดีโอต่างๆ
เป็นเครื่องมือบรรทัดคำสั่ง หมายความว่าสามารถดำเนินการได้จาก Windows Command Prompt ด้วยคำสั่งบรรทัดเดียวที่เรียบง่าย ตัวอย่างคำสั่งจะมีท้ายบทความ คำสั่งเหล่านี้หลากหลายและเหมือนกันทุกระบบปฏิบัติการ แต่การขาด GUI ทำให้การติดตั้งซับซ้อนขึ้นบนคอมพิวเตอร์ส่วนตัว
วิธีติดตั้ง FFmpeg บน Windows 10
การติดตั้ง FFmpeg บน Windows 10 ไม่ง่ายเหมือนแอปทั่วไป แอปส่วนใหญ่ติดตั้งได้โดยคลิกซ้ายที่ไฟล์ .exe และทำตามคำแนะนำ แต่ FFmpeg ต้องใช้ความพยายามมากกว่าเพราะเป็น command-line tool กระบวนการติดตั้งแบ่งเป็น 3 ขั้นตอนใหญ่ แต่ละขั้นตอนมีขั้นตอนย่อยหลายขั้นตอน
คู่มือทีละขั้นตอนของกระบวนการติดตั้ง FFmpeg
ขั้นตอนที่ 1: ดาวน์โหลดและแตกไฟล์ Zip ของ FFmpeg
- เปิด Google Chrome จาก Windows search bar
- เข้าเว็บไซต์อย่างเป็นทางการของ FFmpeg
- คลิกตัวเลือก Windows build by BtbN
- คลิกลิงก์ ffmpeg-master-latest-win64-gpl.zip เพื่อดาวน์โหลดไฟล์ zip
- หมายเหตุ: หากไม่รู้ สถาปัตยกรรมโปรเซสเซอร์ เปิด File Explorer (Win+E) ไป This PC คลิกขวา Properties ดูที่ System type (เช่น x64-based processor = 64-bit)
- ดาวน์โหลดเสร็จ เปิดโฟลเดอร์ Downloads คลิกขวาไฟล์ zip ที่ดาวน์โหลด เลือก Extract to… เพื่อแตกทั้งหมดไปโฟลเดอร์ใหม่ชื่อเดียวกัน
- คลิกขวา โฟลเดอร์ที่แตกออกมา เลือก Rename
- พิมพ์ FFmpeg แล้วกด Enter บันทึก
ขั้นตอนที่ 2: ย้ายโฟลเดอร์ FFmpeg ไปที่ C Drive
ตำแหน่งตั้งตั้งแต่แรกสำคัญไม่แพ้กัน เพราะ Command Prompt จะทำงานถูกต้องก็ต่อเมื่อไฟล์ FFmpeg อยู่ในตำแหน่งที่ถูกต้อง
- คลิกขวา โฟลเดอร์ FFmpeg เลือก Copy
- ไปที่ไดรฟ์ติดตั้ง Windows ปกติคือ C: drive คลิกขวาพื้นที่ว่าง เลือก Paste
- เปิดโฟลเดอร์ที่วางไว้ ตรวจสอบว่า ไม่มีโฟลเดอร์ย่อย FFmpeg อยู่ข้างใน
- หมายเหตุ: หากพบโฟลเดอร์ย่อย ให้ย้ายไฟล์ทั้งหมด (bin, doc, presets, LICENSE.txt, README.txt) ไปที่โฟลเดอร์ราก และลบโฟลเดอร์ย่อย นี่คือรูปแบบโฟลเดอร์ FFmpeg ที่ถูกต้อง
ขั้นตอนที่ 3: ติดตั้ง FFmpeg บน Windows 10 (ตั้งค่า Environment Variables)
- กด Windows key ค้นหา Edit the system environment variables กด Enter เปิด
- ในกล่องโต้ตอบ System Properties สลับไปแท็บ Advanced
- คลิกปุ่ม Environment Variables…
- เลือก Path ภายใต้คอลัมน์ User variables for [username] คลิก Edit..
- ในหน้าต่าง Edit environment variable คลิก New
- พิมพ์ C:\ffmpeg\bin\ แล้ว OK บันทึก
- หลังเพิ่มรายการ Path ใน Environment Variables ควรมีลักษณะดังภาพ
- กด OK ปิด Environment Variables และบันทึกการเปลี่ยนแปลง
ขั้นตอนที่ 4: ตรวจสอบการติดตั้ง FFmpeg ผ่าน Command Prompt
ขั้นตอนสุดท้ายไม่เกี่ยวกับการติดตั้ง แต่ช่วยยืนยันว่าติดตั้ง FFmpeg ถูกต้องหรือไม่
- ค้นหา command prompt เลือก Run as administrator
- ในหน้าต่าง Administrator: Command Prompt พิมพ์ ffmpeg -version กด Enter
- กรณีสำเร็จ: จะแสดงรายละเอียด เช่น build, FFmpeg version, default configuration ฯลฯ
- กรณีล้มเหลว: จะแสดงข้อความ:
'ffmpeg' is not recognized as an internal or external command, operable program or batch file.
หากเกิดกรณีนี้ ให้อ่านคู่มืออีกครั้งและแก้ไขข้อผิดพลาด
วิธีใช้ FFmpeg
การติดตั้งก็เพียงโคตรถ้าไม่รู้ใช้งาน โชคดีที่ใช้ FFmpeg ง่ายกว่าติดตั้งมาก แค่เปิด Command Prompt หรือ PowerShell แบบ Administrator แล้วพิมพ์คำสั่งสำหรับงานที่ต้องการ ด้านล่างคือคำสั่งยอดนิยมสำหรับงานเสียง-วิดีโอต่างๆ
- เพื่อทำงานกับ FFmpeg ต้องเปิด command prompt หรือ PowerShell ในโฟลเดอร์ที่มีไฟล์ทำงาน: เปิดโฟลเดอร์ไฟล์ กด Shift ค้าง + คลิกขวาที่พื้นที่ว่าง เลือก Open PowerShell window here
- ตัวอย่าง: ต้องการแปลงไฟล์วิดีโอจาก .mp4 เป็น .avi พิมพ์คำสั่งด้านล่างใน command prompt/powershell กด Enter:
ffmpeg -i sample.mp4 sample.avi
หมายเหตุ: แทนที่ sample ด้วยชื่อไฟล์วิดีโอที่ต้องการแปลง - การแปลงอาจใช้เวลาบ้าง ขึ้นกับขนาดไฟล์และฮาร์ดแวร์ ไฟล์ .avi จะอยู่ในโฟลเดอร์เดิมหลังแปลงเสร็จ
คำสั่ง FFmpeg ยอดนิยมอื่นๆ:
ดูข้อมูลไฟล์เสียง/วิดีโอ: ffmpeg -i sample.mp4
แปลงวิดีโอเป็นเสียง: ffmpeg -i input.mp4 -vn output.mp3
เปลี่ยนความละเอียดวิดีโอ: ffmpeg -i input.mp4 -filter:v scale=1280:720 -c:a copy output.mp4
บีบอัดไฟล์เสียง: ffmpeg -i input.mp3 -ab 128 output.mp3
ลบเสียงจากวิดีโอ: ffmpeg -i input.mp4 -an output.mp4
พรีวิววิดีโอ: ffplay sample.mp4
หมายเหตุ: จำได้ว่า ต้องแทนที่ 'sample', 'input', 'output' ด้วยชื่อไฟล์จริง
หวังว่าด้วยขั้นตอนข้างต้น คุณจะ ติดตั้ง FFmpeg บน Windows 10 สำเร็จ หากมีข้อสงสัยหรือข้อเสนอแนะ สามารถติดต่อได้ในส่วนความคิดเห็น