ラベル gyao の投稿を表示しています。 すべての投稿を表示
ラベル gyao の投稿を表示しています。 すべての投稿を表示

2014年11月16日日曜日

Gyaoの動画を保存する方法

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がどうのこうの
とか、いろいろ言われるのを私は好かない。それって便利か?





2014年1月12日日曜日

ubuntu でGyao をみる方法 その2

前回
UbuntuでGyaoをみる方法
http://kokawa2003.blogspot.jp/2012/02/ubuntugyao.html
で書いた頃と状況が変わってしまいさらにいい方法がわかったのでかいておきます。

前回でブツブツ言ったようにsilverlightという縛りがなくなり
Windowsでも普通にflashで再生できるようになってた。
そこで同じく User Agent Switcherを用いてWindowsに偽装すれば見れる
ただしinternet explorerに偽装したのではダメでFirefoxでないと見れない
(google chromeは知らない)

そこで
user agent switcher->Edit user agents->new->new user agent
でuser agentに
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:23.0) Gecko/20100101 Firefox/23.0
とかを指定するといい(descriptionなどその他は何でもいい)

2012年2月16日木曜日

ubuntuでGyaO をみる方法

ubuntu でGyaO をみる方法が日本語フォーラムに書かれてた。
https://forums.ubuntulinux.jp/viewtopic.php?id=1108

なお GyaOとはもちろん(http://gyao.yahoo.co.jp/) のこと

これずっと困ってたんですごく助かります。
で、このやり方で鋼の錬金術師を見た。
 うーん かっこいいお!!
大画面でみれるのがいいお!!


やり方は
1 Firefoxのツール>アドオン>アドオンの入手でUser Agent Switcherをインストール
2 Firefoxのツール>Default UserAgent>EditUserAgent>New>NewUserAgentで以下のようにAndoroid携帯のUserAgentを作成
UserAgentの例:
Mozilla/5.0 (Linux; U; Android 2.3.5;ja-jp; ISW11F Build/FGK500) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
3 Firefoxのツール>Default UserAgentから先ほど作成したUserAgentに切り替え

でFirefoxから普通に見れます。

Gyaoはいい加減silverlightとかのflashより死んだ技術を使うのをやめて欲しい。
yahooからくだらんことを吹きこまれたんだと思うけど。


唐突に記述追加
pythonでコードを書きuser agentを上のものに変えたブラウザを作りました。
とりあえずpython-webkitのパッケージのコードをいじって作ったので実働10分くらい。
上の作業がうざい人はダウンロードしてお使いください。
 gyaobrowser
使うにはpython,python-webkitのパッケージが必要です。
確認したpythonのバージョンはPython 2.7.3です


使い方
1.上のファイルを落として解凍
2.browser.pyをダブルクリックで実行
3.ブラウザが表示されます。

 もっといい方法ができたので
つづきを書きました
http://kokawa2003.blogspot.jp/2014/01/ubuntu-gyao.html