การเซฟ mp3 จาก Youtube ด้วย Video DownloadHelper ใน Ubuntu

Video DownloadHelper เป็น add-on ใน Firefox ซึ่งช่วยให้เราดึงวิดีโอที่ฝังเป็น Flash (หรือฝังในรูปแบบอื่นที่สนับสนุน) จากเว็บแชร์วิดีโอ เช่น Youtube ได้อย่างง่ายๆ

ฟีเจอร์อันหนึ่งที่แถมมาใน Video DownloadHelper คือ “convert file” ทำให้เราสามารถแปลงฟอร์แมตไฟล์มีเดียที่ดาวน์โหลดโดยอัตโนมัติทันทีหลังจากดาวน์โหลดเสร็จ

แต่ว่า Ubuntu ไม่ได้แถมพวก proprietary codecs มาให้โดย default ฉะนั้นหากต้องการแปลงไฟล์เป็นฟอร์แมตยอดนิยมต่างๆ เช่น .mp3 ฯลฯ เราก็ต้องลง codecs เพิ่ม Video DownloadHelper สนับสนุนเครื่องมือ encoder/decoder หลายตัว เช่น ffmpeg, Mencoder แต่เนื่องจากผมชอบ ffmpeg (ไม่รู้เหมือนกันว่าทำไม แต่ผมรู้สึกไปเองว่า ffmpeg มีแพคเกจในการติดตั้งน้อยกว่า)

1. เปิด Synaptic หรือ จะใช้ apt-get ก็ได้ ติดตั้งแพคเกจที่ชื่อว่า “ffmpeg” และ “libavcodec-extra-53” (ผมไม่แน่ใจตัวเลขข้างหลังนะ แต่เอาเป็นว่ามองหา libavcodec-extra-.. เอาแล้วกัน)

sudo apt-get install ffmpeg libavcodec-extra-53

2. ติดตั้ง Video DownloadHelper ใน Firefox โดยจะค้นหาเอาเอง หรือ ไปที่ addons.mozilla.org/en-US/firefox/addon/video-downloadhelper/ ก็ได้ หลังจากติดตั้งก็ต้องรีสตาร์ต Firefox หนึ่งรอบตามธรรมเนียม

3. เมื่อเปิด Firefox ขึ้นมาใหม่ ก็จะปรากฏ icon ของ Video DownloadHelper อยู่ตรงด้านขวาของ URL bar คลิกขวาที่ icon นั้นแล้วเลือก Preferences

dwh-pref

4. ในหน้าต่าง Preferences ของ Video DownloadHelper ให้เลือกแท็บ Conversion คลิกเลือกติ๊กเปิดให้เป็น “conversion enabled” จากนั้นตรวจสอบให้แน่ใจว่าช่อง converter ได้เลือกเป็น ffmpeg หรือเครื่องมือ encoder/decoder ตัวที่ต้องการแล้ว (ตามปกติ Video DownloadHelper จะตรวจเครื่องมือที่ติดตั้งในระบบและเลือกให้เองโดยอัตโนมัติ)

dwh-convert

5. ลองทดสอบโดยเข้าไปดาวน์โหลดเพลงจากเว็บ Youtube หรือเว็บแชร์วิดีโออื่นๆ (Youtube จะง่ายที่สุด เพราะ Video DownloadHelper เสมือนว่าแทบจะสร้างมาเพื่อดาวน์โหลดวิดีโอจาก Youtube โดยเฉพาะเลย) กดเลือกเมนู drop-down ตรง icon ของ Video DownloadHelper

dwh-youtube

นั่นแหละ เลือก Download & Convert ก็จะมีกล่องให้เราเลือกฟอร์แมตที่ต้องการเซฟตามใจชอบ (นอกจากนี้ก็ยังมีตัวเลือกให้ปรับแต่งอย่างละเอียดสำหรับ advanced user ด้วย) เท่านี้ก็เรียบร้อย

ป.ล. ผมพยายามเลือกดาวน์โหลดแต่เพลงคลาสสิกที่เป็น public domain นะ ใครจะเอาไปดาวน์โหลดเพลงที่มีลิขสิทธิ์ ก็รับผิดชอบกันเอาเอง ผมไม่เกี่ยว

FFmpeg เปลี่ยนชื่อเป็น Libav

ตั้งแต่เดือนมกราคมที่ผ่านมา โครงการ FFmpeg ก็มีข่าวคราวความขัดแย้งในชุมชนตลอด ผมเองก็ไม่แน่ใจสาเหตุมากนัก แต่ดูเหมือนจะเป็นปัญหาประท้วง Michael Niedermayer ผู้นำโครงการเดิม ซึ่งถูกกล่าวหาว่าถ่วงการพัฒนา codec library หลายๆ ตัว

เมื่อวานนี้นักพัฒนาของ FFmpeg เลยตัดสินใจ fork ตัว libraries มาตั้งโครงการใหม่เลย ใช้ชื่อว่า “Libav” นอกจากนี้ก็ยังทยอยย้ายทรัพยากรทุกอย่างมาอยู่ในโดเมน *.libav.org ด้วย ไม่ว่าจะเป็น IRC, mailing list ฯลฯ ในระยะแรก ตัวโค้ดก็คงจะมีอ้างถึง ffmpeg อยู่เป็นระยะๆ แต่นักพัฒนาของ Libav ยืนยันว่าชื่อ ffmpeg จะค่อยๆ หายไปจากโค้ดของ Libav เหลือไว้แต่ความทรงจำในประวัติศาสตร์เท่านั้น

หน้าเว็บเพจของโครงการอยู่ที่ libav.org

ที่มา

ผล Benchmark แสดง FFmpeg VP8 decoder แซงหน้า Google แล้ว

หลังจาก FFmpeg 0.6 “Works with HTML5″ ประกาศว่าจะทำ VP8 codec ในแบบฉบับของตัวเอง เป็นอิสระจาก libvpx ของ Google เมื่อสองวันที่ผ่านมา ทีมนักพัฒนาของ FFmpeg ประกอบด้วย Jason Garrett-Glaser, Ronald Bultje และ David Conrad ก็ประกาศความสำเร็จก้าวแรกด้วยการเปิดตัวผล Benchmark ของ ffvp8 (decoder จาก FFmpeg) เทียบกับ libvpx (decoder จาก Google)

กราฟผลการทดสอบข้างล่างเป็นการเปรียบเทียบประสิทธิภาพในการเล่นไฟล์วิดีโอ 1080p สองอันคือ Parkjoy และ Sintel Trailer (แกนตั้งคือ FPS หรือ Frames per second ยิ่งเยอะยิ่งดี)

มันก็ต้องแน่นอนอยู่แล้วว่าผลการ Benchmark ครั้งนี้ ffvp8 ต้องเหนือกว่า libvpx ทุกการทดสอบ (ก็ใครทำการทดสอบหละ) Jason Garrett-Glaser ยังคุยทับอีกด้วยว่าเขาก็เคยบอกอยู่แล้วว่า VP8 codec ของ Google มันช้า และผลการทดสอบนี้ก็ยืนยันตามนั้น แค่การ Optimization รอบแรก ffvp8 ก็ถล่ม libvpx อย่างเห็นได้ชัดโดยเฉพาะบนระบอบปฏิบัติการ 64 บิต ด้านฟีเจอร์ ffvp8 ก็แทบจะเท่าเทียมกันทุกประการกับ libvpx จาก Google

ข่าวดีนี้ก็ต้องชมทั้ง FFmpeg ที่นำสิ่งที่ดีกว่ามาสู่ชุมชน Open Source และ Google ที่ตัดสินใจเปิด VP8 codec เป็น open source ตั้งแต่แรก

ที่มา Jason Garrett-Glaser’s blog via Linuxers