* Totem Youtube プラグインの動作 [#n468885b]
メッセージ †
quvi-0.2.19 をインストールして、totem-pl-parser を make し直すと
再生が可能になるので御一考ください(_ _)
- これって、どういうバージョンの組み合わせで使えます?ざっとイジってみた感じ、quvi-0.2.19 -> totem-pl-parser-2.32.6 -> totem-2.32.0 の順にビルドし直してみたところ、thumbnailは表示されるのだけど、動画を選んでも
libgdata-Message: Unhandled XML in GDataYouTubeVideo: <yt:rating numDislikes="37" numLikes="1712"/>
** Message: Error: GStreamer上で一般的なサポートライブラリエラーが起きました
gstffmpegdemux.c(1270): gst_ffmpegdemux_open (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstDecodeBin2:decodebin20/ffdemux_swf:ffdemux_swf0:
Input/output error
なんてエラーが出て再生できない模様。libgdataを0.10系に上げないとダメなのかと試したけど、そうしたらlibgdataのAPIが変っているようでtotem-2.32.0がビルドできない気配。-- kojima
- あー、もしかしたらffmpegのバージョンを0.8.5まで上げてるのが影響してるのかも知れぬ。。 -- kojima
- ふむ、quvi page_uri -f mp4_360 --exec "vlc %u" みたいな形で使えるのか > quvi。 Lua のスクリプトでそれぞれのサイトに対応するのは面白いアイデアだな。 -- kojima
- quvi page_uri -f mp4_360 --exec "totem %u" だと動くから、deocderレベルでなく、playlistの処理回りっぽいな。 -- kojima
- ざっとtotem側のコードも見てみたけど、2.32系だとYouTube pluginが古いスタイルを想定しているので、3.0系にしないとダメなのかな? -- kojima
- とりあえず quvi を make install して、totem-pl-parser パッケージを作り直してインストール(--enable-quvi が効いている状態)しただけで手元の環境では再生出来ています。 -- Misty
- と思っていたんですが、totem-pl-parser-2.32.5 にバージョンアップしてました。 -- Misty
- totem-pl-parser-2.32.6 にバージョンアップしてみましたが、やっぱり再生出来ます。謎です^^; -- Misty
- あー、失礼、quviのバージョン番号を見落していて、quviのサイトを調べたら最初に出てくるquvi-0.2.16.4あたりで試してました (_ _) 0.2.19に更新して、totem-pl-parser-2.32.6 をビルドしたら totem-2.32.0のままでもちゃんと動きました > YouTube plugin -- kojima
- でも、よく見ると、最低解像度のflvな動画になってるな。確か、YouTubeの動画データは使用条件でモメてた記憶があるので、そのあたりの妥協点というところなんだろうか? -- kojima
- 確かに映像が荒いですね;-< -- Misty
- RC1 で再生されるのを確認しました。ありがとうごさいます。 -- Misty
- とりあえず完了にしておくけど、時間ができたら、より高解像度なデータが取れるか調べてみよう。 -- kojima