วิธีดึง video จาก youtube ทำได้หลายวิธีนะครับ เชื่อว่าหลายท่านในนี้คงพอคุ้นเคยกันมาบ้าง
แต่วิธีที่ผมเสนอ ถ้าถูกใจก็ขอ thank +1 หน่อยละกันครับ
อันดับแรกต้องมี link ของ youtube ก่อนครับ อาทิเช่น
http://www.youtube.com/watch?v=6YoIzRtum4A&watch_response
ซึ่งค่า ID ของ Video นี้คือ 6YoIzRtum4A
วิธีการดึงไฟล์ FLV คือ ผมจะ ดึงเอา code authorize ของ วีดีโอนี้นะครับ ให้ view source หน้าวีดีโอ youtube นั้นๆ
ค้นหาคำว่า
"t"
ถ้า โชคดี(ส่วนใหญ่นะครับ) จะเจอแค่ไม่กี่ตัว มีที่นึงที่ต้องการคือโค้ดที่อยู่ใน array swfArgs
var swfArgs = {
"usef": 0,
"iv_storage_server": "http://www.google.com/reviews/y/",
"vq": null, "sourceid": "yw",
"video_id": "6YoIzRtum4A",
"l": 224, "sk": "JftnFGVTHMXX0CQedLsud2z1DiXaM33aC",
"fmt_map": "6/720000/7/0/0",
"t": "OEgsToPDskKZsnF637qf3AAI3XQXOjKG",
"hl": "en", "plid": "AARbQ9RGPNstjUZXAAACgAAUAQA",
"iv_module": "http://s.ytimg.com/yt/swf/iv_module-vfl62919.swf",
"sdetail": "rv%3AaeoIg0rvXPg"};
สรุปค่า T คือ OEgsToPDskKZsnF637qf3AAI3XQXOjKG
เท่านี้เราก็ได้ค่าที่ต้องการแล้วครับ ให้พิมพ์ไปที่ browser ของท่านดังนี้
้http://www.youtube.com/get_video?video_id=ไอดีวีดีโอ&t=โค้ดที
เอาค่าข้างบนมาแทนจะได้
http://www.youtube.com/get_video?video_id=6YoIzRtum4A&t=OEgsToPDskKZsnF637qf3AAI3XQXOjKG
เท่านี้ก็จะได้ไฟล์มาไฟล์นึงละครับ ให้ save เป็น FLV
ข้อดีของการทำแบบนี้คือ ได้ไฟล์ที่ไม่มีโลโก้ Youtube ครับ :
ข้อเสียคือ เราเสีย B/W เต็มๆ
อ้อนิดนึงนะครับบทความนี้ใช้เทคนิค.
ส่วนตัวล้วนๆไม่ได้ ไป copy ใครมา ถ้าใครจะเอาไปไว้ที่เว็บก็ได้นะครับ ไม่หวง แค่ใส่ชื่อผม credit ไม่ต้องชื่อเว็บก็ได้ครับ