ผมมีกล้องวีดีโออยู่ตัวหนึ่ง เก่าๆมากแล้วล่ะ ซื้อมา 7-8 ปีจะได้แล้วมั้ง เป็นยี้ห้อ sony handycam ขณะนั้นการบันทึกข้อมูลใช้เทปขนาด 8มม. ก็ถือว่าโคตรเท่ห์แล้ว ไม่ต้องนับปัจจุบันนี้ที่อะไรก็ช่างพัฒนาเปลี่ยนแปลงให้สูงให้ดีขึ้นทุกเสี้ยววินาที ยกเว้นก็แต่ สิ่งมีชีวิตที่เรียกว่า”คน”นี่แหละ นับวันมีแต่จะเลวจะแย่ กระนั้นคนก็ยังบัญญัติคำว่า “สัตว์ประเสริฐ” มาแบ่งแยกพวกตนให้ก้าวพ้นเหล่าสรรพสัตว์ กระนั้นยังไม่พอ ยังเปลี่ยบเทียบสิ่งๆแย่ๆของคนไปยังสัตว์ที่ไม่ได้รู้เรื่องด้วยเลย ไม่ว่าจะเป็น “โง่เป็นควาย” เอาไว้ด่าคนที่โง่ๆหรือดีหน่อยก็คิดช้า “ไอ้หน้าเหี้ย” พวกคนเลวๆทำตัวไม่ดี “หน้าปลากระโห้” เอาไว้เรียกพวกที่คิดว่าตัวเองหล่อแต่ความจริงเปล่า หรือจะเรียกแบบขี้เกียจคิดก็ “ไอ้สัตว์” สั้นๆแต่ความหมายหลายหลาก ให้คนถูกด่าเลือกกันเอาเอง สุดแต่คนจะหามาด่ากัน แต่ก็ไม่ต้องเสียใจล่ะ ถ้าเกิดวันหนึ่งเห็น ควาย ตะโกนด่า ตัวเหี้ย ว่า “ใอ้หน้าคน” เล่นเอาจนตัวเหี้ยโกรธเป็นฟืนเป็นไฟไล่กัดควายพัลวัล ..

เออ ว่าแล้ว 23 ธันวาคม 2550 นี้ก็เป็นวันเลือกตั้ง ก็อย่าลืมไปเลือกคน.. (คนครับคน) คนดีๆเข้ามาบริหารบ้านเมืองนะครับ ..

tape_8mm.png sony_handycam.png
ตลับวีดีโอเทปขนาด8มม. และ กล้องวีดีโอ(เข้าเรื่อง) กล้อง sony handycam ตัวนี้ของผมมีรูติดต่อโลกภายนอกก็แค่ สัญญาน AVเท่านั้น ที่พูดถึงกล้องตัวนี้เพราะว่าการที่จะดูวีดีโอที่บันทึกไว้ ค่อนข้างลำบากนิดนึงที่ต้องเอาไปต่อดูกับทีวี เลยคิดว่าจะแปลงมันให้เล่นได้บนคอมพิวเตอร์ เพื่อให้เวลาดูได้สะดวก ทันสมัย ทำให้ต้องจัดการติดตั้ง tools ต่างๆดังหัวข้อที่ตั้งไว้

1. Lame
Lame เป็นโปรแกรมแปลง codecให้เป็นไฟล์นามสกุล .mp3

# wget http://nchc.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
# tar xvfz lame-3.97.tar.gz
# cd lame-3.97
# ./configure --enable-shared
# make
# make install
# echo /usr/local/lib >> /etc/ld.so.conf
# ldconfig

เสร็จแล้ว ต่อด้วย

2. ffmpeg
ffmpeg เป็นโปรแกรมที่ใช้งานเกี่ยวกับการบันทึก เปลี่ยนฟอร์แมตของไฟล์ แคปเจอร์วีดีโอ หรือทำเป็น วีดีโอสตรีมมิ่ง ก็ได้

# svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
# cd ffmpeg
# ./configure --enable-gpl --enable-libmp3lame --enable-shared --prefix=/usr
# make
# make install

3. ffmpeg-php
ffmpeg-php คงพอเดากันออก ก็คือจะได้เขียน php เรียกใช้ ffmpeg อย่างหนุกหนานไงล่ะ

# wget http://jaist.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.1.tbz2
# tar xvfj ffmpeg-php-0.5.1.tbz2
# cd ffmpeg-php-0.5.1
# phpize5
# ./configure
# make
# make install

หมายเหตุ
1. ถ้าไม่มีคำสั่ง phpize5 ให้ติดตั้ง php5-dev หรือ php-dev แล้วแต่phpที่ใช้อยู่
2. อย่าลืมเพิ่ม extension=ffmpeg.so ลงในไฟล์ php.ini ด้วย

จากนั้นก็เรียบร้อยถ้ารีบใช้มากก็ restart apache ทีนึง ลองเขียนไฟล์ทดสอบขึ้นมาสักไฟล์ เช่น phpinfo.php เนื้อหาตามด้านล่าง

< ?php
phpinfo();
?>

แล้วลองเรียกผ่านเบราเซอร์ดูน่าจะเห็นประมาณภาพด้านล่างนี้แล้ว

ffmpeg-php.pngทั้งหมดเป็นขั้นตอนการเตรียมครับ แล้วเดี๋ยวลงมือแปลงไฟล์แล้วได้ความไม่ได้ความยังไงจะเอามาให้ดูกัน ..