Gyaoの動画を見る方法を以前書いたが
ubuntu でGyao をみる方法 その2
http://kokawa2003.blogspot.jp/2014/01/ubuntu-gyao.html
今回はその続きでGyaoの動画を保存する方法について調べたので
それを書きたい。
これGyaoの方で常に対策されているのでいつまでOKなのかわからないが
今のところUbuntuとWindowsで動作するのを確認した。
①まずツールを入手する必要あり
それはrtmpdump というCUIのコマンド。
ubuntu なら
sudo apt-get install rtmpdump
であっさりできる。(なんかできない時はVLCのPPAとかにも付いている)
Windows ならWEBから入手
https://rtmpdump.mplayerhq.hu/
の真ん中あたりにある
https://rtmpdump.mplayerhq.hu/download/rtmpdump-2.4-git-010913-windows.zip
これ。
これをダウンロードして解凍。rtmpdump.exeを確認(他のファイルはいらないので捨ててもOK)
なおandroid版もあるが、これは使ってないので不明。
②次にGyaoで視聴してURLを確認。
たとえば
エイトマン 第一話
http://gyao.yahoo.co.jp/player/00716/v08549/v1000000000000000324/
ブラウザで見えるかどうかはどうでもよいがURLを確認すること
③WEBで解析
http://kmake.net/gyaommsurl/
ここに行き
そこで②で入手したURLを入れ解析ボタンを押すとこのような情報が得られる。
動画のURL:
mms://g01.cd.gyao.jp/yolk/100/11/235/239848_PGnSdhQf235377.wmv
mms://g01.cd.gyao.jp/yolk/100/11/235/239848_PGnSdhQf235377.wmv
RTMP URL :
rtmpe://fmsf01.yolk.yahoo.co.jp/yolk/1001/,mp4:yolk/109/11/1001/492/1498055_1GZ2zMQ21492985.f4v
RTMPDUMP CMD
rtmpdump -o "エイトマン 話数限定 第1話 エイトマン登場.f4v" --rtmp "rtmpe://fmsf01.yolk.yahoo.co.jp:1935" --tcUrl "rtmpe://fmsf01.yolk.yahoo.co.jp/yolk/1001/" --playpath "mp4:yolk/109/11/1001/492/1498055_1GZ2zMQ21492985.f4v" --app "yolk/1001" --flashVer "WIN 11,9,900,117" --swfVfy "http://i.yimg.jp/images/gyao/fla/v1/red/GyaoPlayer.swf?v=6"
この一番下の
rtmpdump -o "エイトマン 話数限定 第1話 エイトマン登場.f4v" --rtmp
"rtmpe://fmsf01.yolk.yahoo.co.jp:1935" --tcUrl
"rtmpe://fmsf01.yolk.yahoo.co.jp/yolk/1001/" --playpath
"mp4:yolk/109/11/1001/492/1498055_1GZ2zMQ21492985.f4v" --app "yolk/1001"
--flashVer "WIN 11,9,900,117" --swfVfy
"http://i.yimg.jp/images/gyao/fla/v1/red/GyaoPlayer.swf?v=6"
が必要な情報なのでこれをコピー
④ダウンロード
端末から
rtmpdump -o "エイトマン 話数限定 第1話 エイトマン登場.f4v" --rtmp "rtmpe://fmsf01.yolk.yahoo.co.jp:1935" --tcUrl "rtmpe://fmsf01.yolk.yahoo.co.jp/yolk/1001/" --playpath "mp4:yolk/109/11/1001/492/1498055_1GZ2zMQ21492985.f4v" --app "yolk/1001" --flashVer "WIN 11,9,900,117" --swfVfy "http://i.yimg.jp/images/gyao/fla/v1/red/GyaoPlayer.swf?v=6"
を実行するとダウンロードできる 。
なおこれはwindows からでもできるのを確認した。
実行結果
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: No application or playpath in URL!
Connecting ...
INFO: Connected...
Starting download at: 0.000 kB
INFO: Metadata:
INFO: duration 1415.37
INFO: moovPosition 28.00
INFO: width 640.00
INFO: height 480.00
INFO: videocodecid avc1
INFO: audiocodecid mp4a
INFO: avcprofile 77.00
INFO: avclevel 31.00
INFO: aacaot 2.00
INFO: videoframerate 29.97
INFO: audiosamplerate 44100.00
INFO: audiochannels 2.00
INFO: trackinfo:
INFO: length 42460418.00
INFO: timescale 30000.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype avc1
INFO: length 62417919.00
INFO: timescale 44100.00
INFO: language eng
INFO: sampledescription:
INFO: sampletype mp4a
161609.315 kB / 1415.35 sec (99.9%)
Download complete
なおこれををさらに便利にする補助ソフト(WINのみ)
rtmpdumphelper
http://www.nirsoft.net/utils/rtmp_dump_helper.html
RTMPExplorer
http://www.videohelp.com/tools/RTMPExplorer
RTMPExploreX
https://github.com/andr3jx/RTMPExploreX/downloads
があるが私はあまり便利だとは思わなかったので紹介しない。
firefoxのみ対応とかレジストリをいじれとかactivexがどうのこうの
とか、いろいろ言われるのを私は好かない。それって便利か?