แปลงหนังไว้ดูบน Android ด้วย Handbrake

ปกติเวลาจะดูหนังเรามักจะเปิดดูบนจอโทรทัศน์ เพราะมีขนาดใหญ่กว่าจอคอมพิวเตอร์ แต่บางครั้งเวลาเบื่อๆ เช่นต้องเดินทางไกลๆ หรือรออะไรนานๆ การมีหนังติดไว้ในโทรศัพท์บ้างก็ช่วยให้หายเบื่อไปได้เหมือนกัน ปัญหาในการดูหนังในโทรศัพท์มือถือคือ จอเล็กแถมภาพไม่เต็มจออีก และบางครั้งก็ดูไม่ได้ เพราะปัจจุบันนี้มี format ของไฟล์หนังหลากหลายมาก แม้แต่ในคอมพิวเตอร์ก็ยังต้องติดตั้ง Codec เพิ่มเติมเพื่อให้ดูหนังได้ทุกประเภท แต่ในโทรศัพท์มือถืออาจจะติดตั้ง Codec ได้ยากกว่าในคอมพิวเตอร์ ดังนั้นเราจึงใช้วิธีแปลงให้หนังที่เราจะดูสามารถเล่นได้บนโทรศัพท์ของเราแทน

ภาพไฟล์ต้นฉบับจาก DVD

DVD - MPC-HC v1.4.2543.0_2010-11-19_19-17-05.jpg

ภาพจากไฟล์ที่แปลงแล้ว

STAR_TREK_XI_ASIA-17.mp4 - MPC-HC v1.4.2543.0_2010-11-19_19-17-01.jpg

จากภาพด้านบนจากภาพต้นฉบับมีขอบสีดำด้านบนและล่าง และอัตราส่วนของภาพเป็นแบบ Wide Screen ความละเอียด 720×304 px  แต่โทรศัพท์ที่ผมใช้เป็น LG Optimus One อัตราส่วนของภาพคือ 3:2 ความละเอียด 480×320 px ดังนั้นจากภาพด้านล่างจึงเอาขอบสีดำออกไป และตัดภาพด้านซ้ายและขวาบางส่วนออกไป ซึ่งการตัดบางส่วนออกไปก็เพื่อให้เมื่อดูบนโทรศัพท์จะทำให้ภาพเต็มจอพอดี

สิ่งที่ต้องเตรียม

  1. โปรแกรม Handbrak โหลดที่ http://handbrake.fr/
  2. DVD หรือไฟล์หนังที่ต้องการแปลง
  3. โทรศัพท์ที่จะเอาไว้ดูหนัง
  4. สาย หรือ card reader เพื่อโหลดหนังเข้าไปในโทรศัพท์

ขั้นตอน

  1. หลังจากติดตั้ง Handbrake แล้วเข้าไปที่ Tools>Options ที่หัวข้อ Output Files ในช่อง Default Path ให้เลือก Folder ที่ต้องการจะ Save ไฟล์หนังที่แปลงเสร็จแล้ว กด Close เพื่อกลับมาที่หน้าหลัก
    HandBrake Options_2010-11-19_21-26-55.jpg
  2. ที่ด้านขวาหัวข้อ Presets คลิกเลือก Legacy>Classic
  3. กดปุ่ม Source เลือกประเภทไฟล์ที่ต้องการแปลง แล้วเลือกไฟล์
  4. picture
    HandBrake_2010-11-19_18-48-41.jpgHandBrake_2010-11-19_18-48-57.jpgHandBrake_2010-11-19_18-49-51.jpg

    • ติ๊กถูกที่ Keep Aspect Ratio เพื่อให้รักษาอัตราส่วนของภาพที่ได้ให้เหมือนต้นฉบับ
    • ที่ช่อง Width: ใส่ 480 ช่อง Height: จะเปลี่ยนไปตามการตั้งค่าของเรา
    • หัวข้อ Cropping เลือก Custom จากตัวอย่างจะเห็นว่าโปรแกรมมีการใส่ค่าไว้แล้ว ค่าที่ได้นี้คือโปรแกรมได้ตัดขอบสีดำที่ด้านบนและล่างออกให้อัตโนมัติ ส่วนด้านขวาก็มีขอบนิดหน่อยโปรแกรมก็ตัดให้ด้วย
    • สังเกตุที่ช่อง Height: ขนาดยังเป็น 208 ซึ่งยังเล็กกว่าที่เราต้องการคือ 320 ดังนั้นจึงต้องเพิ่มค่าในช่อง Left และ Right ครั้งละเท่าๆ กันจนกว่า Height จะเท่ากับ 320 จากตัวอย่างคือเพิ่มไปช่องละ 135 จึงได้เป็น 135 และ 137 (135+2 จากค่าที่โปรแกรมตัดขอบให้)
  5. Video Filters
    HandBrake_2010-11-19_18-51-34.jpg
  6. Video
    HandBrake_2010-11-19_18-50-34.jpg
    การตั้งค่าในหน้านี้จะมีผลกับขนาดของไฟล์มากที่สุด AVG Bit rate สูงขึ้นไฟล์ก็ใหญ่ขึ้น แต่ถ้า AVG Bit rate ต่ำไฟล์ก็เล็กลงแต่ความคมชัดก็ลดลงด้วย ที่ 1000 หนังชัดใกล้เคียงต้นฉบับ สำหรับขนาดไฟล์สำหรับหนัง 2 ชั่วโมงประมาณ 1GB ถ้า AVG Bit rate 500 ขนาดไฟล์ก็ประมาณ 500MB หรือถ้าต้องการให้ได้ไฟล์ตามขนาดที่ต้องการ โดยให้โปรแกรมเลือก AVG Bit rate ก็ให้เลือก Target Size (MB) โดยใส่ขนาดที่ต้องการลงไปเป็น MB ได้เช่นกันสำหรับคนที่มีเนื้อที่บน SD Card เหลือจำกัด
  7. Audio
    HandBrake_2010-11-19_18-51-08.jpg
    เลือกภาษาของเสียงพากษ์ที่ต้องการจากช่อง Source จะเห็นได้ว่าภาษาในช่องขนาดใหญ่ด้านล่างจะเปลี่ยนไปตามที่เราเลือก Source
  8. Subtitles
    HandBrake_2010-11-19_18-51-16.jpg
    ถ้าต้องการแสดงคำบรรยายใต้ภาพ (subtitle) ก็ให้เลือกในช่อง Track: แล้วกด Add
  9. เมื่อตั้งค่าต่างๆ เรียบร้อยแล้วกด Start เพื่อเริ่มการแปลงไฟล์ ซึ่งโปรแกรมจะแสดงหน้าต่าง Command ขึ้นมา
    CWindowsSystem32cmd.exe_2010-11-19_18-52-20.jpg
    รอจนกว่าหน้าต่างนี้หายไป เราก็จะได้ไฟล์หนังที่แปลงเรียบร้อยแล้วเก็บอยู่ใน Folder ที่เราตั้งค่าไว้ในหัวข้อ 1
  10. จากนั้นก็ Copy ไฟล์นี้ไปใส่ไว้ใน SD Card ของโทรศัพท์ ก็สามารถดูหนังผ่านมือถือได้แล้วครับ

ระยะเวลาในการแปลงหนังแต่ละเรื่องขึ้นอยู่กับความยาว ประสิทธิภาพของคอมพิวเตอร์ และรูปแบบไฟล์ที่เราแปลง กรณีที่แปลงจาก DVD จะใช้เวลาค่อนข้างมาก อย่างกรณีที่ผมแสดงตัวอย่างให้ดูนี้ หนังมีความยาว 2 ชั่วโมง 6 นาทีใช้เวลาในการแปลงราวๆ 19 นาที บทความนี้จะไม่ลงรายละเอียดลึกมาก แต่ก็ทำให้สามารถเอาไปใช้งานได้ทันที สำหรับรายละเอียดในการปรับแต่งโปรแกรม Handbreak สามารถดูได้ที่ http://trac.handbrake.fr/wiki/HandBrakeGuide ซึ่งมีรายละเอียดในการปรับตั้งค่าทุกๆ อย่างของโปรแกรมครับ

Leave a Reply