This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

.flv ở vnexpress.net

Added by over 3 years ago

src: Vnexpress_flv

.flv ở vnexpress.net

Ở trang http://vnexpress.net/GL/Cuoi/Video/2009/08/3BA12AA5/, có liên kết đến nguồn .flv của clip. Nếu trình duyệt không hỗ trợ flash player thì có thể dùng kịch bản sau để tải về và xem với mplayer.

Lưu ý rằng kịch bản này cần thư viện open-uri dành cho ruby. Nếu bạn muốn dùng proxy thì điều chỉnh ở một dòng nhỏ bên trong kịch bản.

#!/usr/bin/ruby

#
# author: kyanh
# date:   2009/09/06
# home:   http://viettug.org/wiki/fs/vnexpress_flv
# usage:
#
# * get flv url
#     $0 http://vnexpress.net/GL/Cuoi/Video/2009/08/3BA12AA5/
#     http://media.vnexpress.net/MediaStore/Video/2009/08/23/Iron Bru Advert [from www.metacafe.com].flv
#
# * with mplayer
#     $mplayer "`$0 http://vnexpress.net/GL/Cuoi/Video/2009/08/3BA12AA5/`" 

require 'open-uri'

# proxy = {:proxy => "http://127.0.0.1:3128/"}
proxy = {} # to skip proxy

ARGV.each do |url|
    furl = open(url, proxy)
    page = furl.each_line.to_a.join()
    gs = page.match(/(\/Service\/FlashVideo\/Playlist\.asp\?Id=[0-9]+)"/)
    unless gs.nil?
        url_playlist="http://vnexpress.net/#{gs[1]}" 
        gurl = open(url_playlist, proxy)
        page = gurl.each_line.to_a.join()
        gs = page.match(/<location>(.*)<\/location>/)
        unless gs.nil?
            puts gs[1]
        end
    end
end

Comments