นี่คือ title ที่บิดลิ้นมากที่สุดในประวัติศาสตร์คอมพิวติ้ง แตมันทั้งหมดเกี่ยวกับ tool น่ารักเล็กๆ ชื่อ WinFF ตัวแปลงวิดีโอฟรี ทำหน้าที่เป็น frontend สำหรับ ffmpeg utility ที่ยอดเยี่ยม ตัวอักษร Win ในชื่ออาจทำให้สับสน เพราะคุณอาจคิดว่านี่คือโปรแกรม Windows only แตมันรันบน Linux ได้ดีเช่นกัน
ดีแล้ว ผมอยากให้ brief review และ semi-guide ว่าคุณสามารถใช้โปรแกรมนี้แปลงวิดีโอเป็นรูปแบบอื่นได้อย่างไร ไม่ว่าจะเพราะ media players ไม่รองรับ อยากประหยัดพื้นที่ หรือต้องการสิ่งอื่น เริ่มกันเลย

การติดตั้งและการใช้งานพื้นฐาน
เมื่อดึงแพ็กเกจมา แค่ติดตั้ง กระบวนการ simple และ straightforward ที่สุด แล้วเปิดโปรแกรม คุณจะได้ GUI เรียบง่ายกับปุ่มใหญ่บ้าง และ drop-down menus หลายตัว
เริ่มต้น คุณต้อง add วิดีโอ แตก่อนอื่น ต้องตั้งค่า output details ก่อน แม้จะดู bizarre ต้องเริ่มด้วยการเลือก format ที่ต้องการแปลง preset และโฟลเดอร์เอาต์พุต ตัวอย่าง เช่น แปลง MKG ไปเป็น AVI ใช้ preset 16:9 widescreen XviD
คุณยังสามารถคลิกปุ่ม Options ที่มุมขวาบนเพื่อได้ more, well, options นี่จะให้คุณปรับการตั้งค่าการแปลง รวมถึง cropping และหมุนวิดีโอ เปลี่ยนเวลาทั้งหมด frame rate aspect ratio video size และอื่นๆ คุณได้ทั้งหมดของ ffmpeg command line ในรูปแบบกราฟิก
บรรทัดคำสั่ง
เมื่อพร้อม และ apply การเปลี่ยนแปลงทั้งหมด คุณจะตรวจสอบคำสั่งได้ ภายใต้แท็บ ffmpeg นี่คือ batch job ที่จะ execute เมื่อคุณคลิก Convert และคุณ copy & paste คำสั่งเก็บไว้ใช้ในอนาคต หรือ scripting ก็ได้
ตัวอย่าง คำสั่งการแปลงของผม — ผมเพิ่ม line breaks จุดประสงค์เพื่อให้ output อ่านง่าย:
"C:\Program Files (x86)\WinFF\ffmpeg.exe" -y
-i "C:\Users\Roger Bodger\Videos\Episode.mkv"
-f avi -r 29.97 -vcodec libxvid -vtag XVID -vf scale=852:480
-aspect 16:9 -maxrate 1800k -b:v 1500k -qmin 3 -qmax 5
-bufsize 4096 -mbd 2 -bf 2 -trellis 1 -flags +aic -cmp 2
-subcmp 2 -g 300 -acodec libmp3lame -ar 48000 -b:a 128k -ac 2
"C:\Users\Roger Bodger\Documents\Episode.avi"
ทดสอบและรัน
คุณสามารถทดสอบกระบวนการแปลงก่อนเริ่มได้ เสมอ ก่อนอื่น กดปุ่ม Play เพื่อดูว่า WinFF อ่านไฟล์ต้นทางได้ถูกต้องไหม แล้วปุ่ม Preview จะแปลงสั้นๆ ให้ดูผลลัพธ์ก่อน commit CPU ไปหลายชั่วโมงของ rendering หากทุกอย่างโอเค เริ่มเลย
คุณสามารถ pause และ resume rendering ด้วย left mouse click ในหน้าต่าง command line และ stop rendering และ insert additional processing commands ด้วย right click ที่นั่น
Preferences
ในหน้าต่าง Preferences คุณสามารถกำหนดค่า default settings ต่างๆ เช่น destination directory จำนวน encoding threads processing priority และอื่นๆ
Micro bugs
โดยรวม WinFF ทำงานดี แตผมเจอ small glitches บ้าง มันไม่ได้ใช้ multiple CPU threads เสมอไป และถ้าผมเข้าใจถูก อาจเป็น feature มากกว่า bug เพราะไม่ใช่ทุกรูปแบบรองรับ multi-threaded processing และบางครั้ง มันไม่เปลี่ยน video & audio settings ผมต้องออกจากโปรแกรมและเริ่มใหม่เพื่อทำ modification ที่ต้องการให้กับ output
MOAR reading
สำหรับ extra tutorials และ coolness galore:
วิธี edit Flash และ audio; เรามีวิดีโอก่อนหน้านี้
Frankenstein และ Windows 8 media experiments ของผม
สรุป
Quick and dirty, but damn good นี่คุณมี fully fledged program ที่จะทำ wondrous magic ของ ffmpeg ทั้งหมดโดยไม่บังคับให้คุณกลายเป็น multimedia experts หรืออย่างน้อยมีความจำคำสั่งที่ดี WinFF ทำสิ่งที่คาดหวัง บวกกับมาพร้อม neat options และ settings เยอะที่คุณ tweak ได้ Presets เป็น bonus อีก และสามารถ import เพิ่มได้หากต้องการ
ผมคิดว่า tool นี้ควรเป็น keeper และเป็นส่วนประกอบสำคัญของ multimedia arsenal ของคุณ โปรแกรมได้รับประโยชน์จาก small improvements ใน workflow และมี glitches เล็กน้อยกulk ละไว้ แต่โดยรวม sturdy, simple และ effective สำคัญที่สุด มันให้ผลลัพธ์คุณภาพสูง ตามที่เราต้องการ ดูแลตัวเอง
ขอแสดงความนับถือ