ffmpeg เป็นโอเพนซอร์สไลบารี่ในการจัดการเกี่ยวกับไฟล์วีดีโอและไฟล์เสียงต่าง ๆ โดยสามารถทำงานได้หลายแพลตฟอร์ม ไม่ว่าจะเป็น Linux Mac Windows ซึ่งมีผู้พัฒนานำ ffmpeg ไปใช้ในการพัฒนาโปรแกรมตัดต่อวีดีโอคุณภาพดีหลาย ๆ ตัว บทความนนี้จะมีแนะนำการชุดคำสั่งที่ใช้ในการแปลไฟล์ต่าง ๆ ให้ผู้สนใจ ได้ทราบ โดยชุดคำสั่งนี้ได้ทดสอบร่วมกับระบบปฎิบัติการ PCLinuxOS โดย ffmpeg นี้มีความสามารถในการเข้ารหัสและถอดรหัสวีดีโอและไฟล์เสียงต่าง ๆ ได้โดยรองรับไฟล์อาทิเช่น PSP หรือ iPod  และสามารถแปลงไฟล์วีดีโอได้หลาย format เช่นกัน

– คำสั่งสำหรับนำภาพเข้าไปแทรกในไฟล์วีดีโอ

ffmpeg -f image2 -i image%d.jpg video.mpg

โดยคุณสามารถนำไฟล์ภาพต่าง ๆ เข้ามาแทรกในไฟล์วีดีโอได้ เพื่อให้วีดีโอของคุณดูมีลูกเล่นมากยิ่งขึ้น

โดยชุดคำสั่งดังกล่าวจะเป็นการนำไฟล์ที่คำนำหน้าขึ้นต้นว่า image ทั้งหมด เช่น image1.jpg, image2.jpg, ฯลฯ รวมเข้ากับไฟล์วีดีโอชื่อ video.mpg

โดย ffmpeg รองรับไฟล์ภาพหลายสกุลไม่ว่าจะเป็น  PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.

– คำสั่งสำหรับแปลงไฟล์ AVI ให้อยู่ในรูปแบบ Mp4 เพื่อใช้กับ iPpod/iPhone

ffmpeg -i sourcevideo.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320×180 -title X finalvideo.mp4

รายละเอียด Option ต่าง ๆ:

    * Source : sourcevideo.avi
    * Audio codec : aac
    * Audio bitrate : 128kb/s
    * Video codec : mpeg4
    * Video bitrate : 1200kb/s
    * Video size : 320px par 180px
    * Generated video : final
video.mp4

– คำสั่งสำหรับแปลงไฟล์ AVI ให้อยู่ในรูป Mp4 เพื่อใช้กับ  PSP (เพลย์สเตชันพอร์เทเบิล)

ffmpeg -i sourcevideo.avi -b 300 -s 320×240 -vcodec xvid -ab 32 -ar 24000 -acodec aac finalvideo.mp4

รายละเอียด Option ต่าง ๆ :

    * Source : sourcevideo.avi
    * Audio codec : aac
    * Audio bitrate : 32kb/s
    * Video codec : xvid
    * Video bitrate : 1200kb/s
    * Video size : 320px par 180px
    * Generated video : final
video.mp4

–  คำสั่งดึงไฟล์ Mp3 ออกจากวีดีโอเพื่อนำไฟล์เสียงไปใช้อย่างเดียว

ffmpeg -i sourcevideo.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

รายละเอียด Option ต่าง ๆ :

    * Source video : sourcevideo.avi
    * Audio bitrate : 192kb/s
    * output format : mp3
    * Generated sound : sound.mp3

–  คำสั่งแปลง Wav เป็น Mp3 สำหรับใส่เครื่องเล่น Mp3 แบบพกพา

ffmpeg -i sonorigine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sonfinal.mp3

– คำสั่งแปลงข้อมูลจาก .AVI เป็น .MPG เพื่อใช้เล่นกับเครื่องเล่น VCD

ffmpeg -i videoorigine.avi videofinale.mpg

–  คำสั่งแปลงข้อมูลจาก .MPG เป็น .AVI เพื่อใช้เล่นกับเครื่องเล่น DVD

ffmpeg -i videoorigine.mpg videofinale.avi

– คำสั่งแปลงข้อมูลจาก .avi เป็น .gif

ffmpeg -i videoorigine.avi gifanime.gif

– คำสั่งนำเสียงภาคแทรกเข้าไปในวีดีโอ

ffmpeg -i son.wav -i videoorigine.avi videofinale.mpg

– คำสั่งแปลงไฟล์จาก .AVI เป็น .flv เพื่อใช้ในการเล่นผ่านเว็ปไซต์

ffmpeg -i videoorigine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320×240 -f flv videofinale.flv

– คำสั่งแปลง .AVI เพื่อให้อยู่ในรูป .DV เพื่อจำเก็บลงในม้วน DV

ffmpeg -i videoorigine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 videofinale.dv

หรือ:

ffmpeg -i videoorigine.avi -target pal-dv videofinale.dv

– คำสั่งแปลง .AVI ให้สามารถนำไปเล่นกับเครื่องเล่น DVD แบบ Widesceen ได้

ffmpeg -i sourcevideo.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finalevideo.mpeg

รายละเอียด Option ต่าง ๆ :

    * target pal-dvd : Output format
    * ps 2000000000 maximum size for the output file, in bits (here, 2 Gb)
    * aspect 16:9 : Widescreen

– คำสั่งแปลง .AVI บีบอัดให้อยู่ในรูปแบบ Divx (เพื่อใช้เล่นกับคอมพิวเตอร์)

ffmpeg -i videoorigine.avi -s 320×240 -vcodec msmpeg4v2 videofinale.avi

– คำสั่งรวมไฟล์เสียง Ogg Theora เข้ากับไฟล์วีดีโอ DVD

ffmpeg -i filmsortiecinelerra.ogm -s 720×576 -vcodec mpeg2video -acodec mp3 filmterminée.mpg

– คำสั่งแปลง .avi ให้เป็น SVCD (mpeg2)

สำหรับเครื่องรับโทรทัศน์ระบบ NTSC :

ffmpeg -i videoorigine.avi -target ntsc-svcd videofinale.mpg

สำหรับเครื่องรับโทรทัศน์ระบบ PAL :

ffmpeg -i videoorigine.avi -target pal-svcd videofinale.mpg

– คำสั่งแปลงไฟล์ .avi ให้เป็น VCD (mpeg2)

สำหรับเครื่องรับโทรทัศน์ระบบ NTSC :

ffmpeg -i videoorigine.avi -target ntsc-vcd videofinale.mpg

สำหรับเครื่องรับโทรทัศน์ระบบ PAL :

ffmpeg -i videoorigine.avi -target pal-vcd video_finale.mpg

หมายเหตุ:สำหรับชุดคำสั่งดังกล่าวสาารถใช้งานร่วมกับระบบปฎิบัติการ Linux ตะกูลอื่นทีมีการติดตั้ง Libary ffmpeg เข้าใป อาทิเช่น Ubuntu,Fedora,Sabayon,Linux TLE9 ฯลฯ

Comments are closed.