Gecko(Firefox)で、ネイティブサポートしていないコーデックを再生できるようにできないかの談義 - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
援助
支援
大喜利
国会事故調
中国
東電
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> Gecko(Firefox)で、ネイティブサポ..
2010/04/08 21:30:43
編集可能
h.264
html5
firefox
アドオン
mozilla
gecko
+
Gecko(Firefox)で、ネイティブサポートしていないコーデックを再生できるようにできないかの談義
Gecko(Firefox)で、ネイティブサポートしていないコーデックを再生できるようにできないかの談義
by
saneyuki_s
0 fav
1883 view
Fav
0
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
そのうち、業を煮やした一部のユーザーがGeckoでH.264再生を行なうためのアドオンとかプラグインを作るんじゃないかとか予想w
返信する
RTする
ふぁぼる
saneyuki_s
2010/04/08 18:36:57
@saneyuki_s
Geckoに?それはGeckoをポーティングしてNon Geckoにしないとだめじゃない?
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 18:39:58
@mitsugu_oyama
GeckoでというかFirefoxで、といいいましょうか、videoタグの問題を、アドオン形式でffmpegなどを使用できるようにして、なんとか再生しようとする人が現れてもフシギじゃないな、と。
返信する
RTする
ふぁぼる
saneyuki_s
2010/04/08 18:47:17
@saneyuki_s
audio要素やvideo要素等のDOM要素で再生するならpluginではだめですね。やはりGeckoにコンポーネントを追加しないと。object要素を使ったりembedで張り付けるなら現状のplugin方式となんら変わりないですし。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:04:13
@saneyuki_s
私もGeckoの詳細を理解しているわけではないのですが、audio要素、video要素、つまりDOM要素として認識させるのであれば、
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:11:13
@saneyuki_s
サードパーティのコンポーネントで実装するのであっても、結局はGeckoを経由せざるを得ないので、論理的にはGecko自体をそのコンポーネントに対応させる必要があるはずです。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:11:15
@saneyuki_s
ですからaudio要素、video要素をpluginで(ffmpegでもいいですが)対応させるにはGeckoそのものの再デザイン、コードの改変が必須になるかと。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:11:17
@saneyuki_s
ただ私も手持ちの少ない情報でtweetしているので、加藤さんや中野さん、その他のGeckoコミッターの方々から「いいかげんなことを言うな」とお叱りをうけるかもです (^_^;)
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:14:00
@saneyuki_s
たしかAMOのどこかにGeckoのモジュール構成と各モジュールの管理モジュールに関する記述があったと思うのですが、ちょっと見付けられていません。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:20:21
@saneyuki_s
ありました。 QT:
http://bit.ly/bI0Nds
QT:
http://bit.ly/afMBQ8
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:26:38
@saneyuki_s
さすがにaudio、videoの各DOM要素がどのC++のクラスに実装されているかまでは、今はわかりません。Geckoをハックしないとw
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:31:13
@saneyuki_s
でアドオンで様々なコーデックを再生するなら、やはりgstreamerが現実解かなぁ、と思うです。まだ調べてませんがjs-typesでいけるなら楽ですし、あるいはgstreamer XPCOMラッパーをJavaScriptで作るというのもありかも知れません。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:35:04
@saneyuki_s
ただしDOM要素として扱う方法がない。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:36:14
@saneyuki_s
逆に言えば拡張ならばGeckoに囚われなくてすむので、AMOレビューを通過できないであろうことを前提で(w)、
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:45:35
@saneyuki_s
ffmpeg、gstreamer、etcを利用することでvorbisやtheora以外のコーデックを再生可能にすることは技術的には可能でしょう。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:45:38
@saneyuki_s
それとコンテンツ内のvideo要素、audio要素にGecko非対応のコーデックが記載されていたら、拡張を使ってそれらのDOM要素からURIを取得、取得したURIを拡張側で再生、という方法も思いつきました。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:45:56
@saneyuki_s
あるいはコンテンツのDOM要素内にGecko非対応のコーデックを発見したら、拡張がURIの示すファイルのコーデックをvorbis、theoraに変換してoggコンテナに格納、保存、DOM要素のURIを書き換えてoggを再生、とか。
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:49:11
@saneyuki_s
どちらにせよAMOレビューを通過できなさそうな邪悪な方法ですw
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:51:14
@saneyuki_s
ちなみに邪悪というのはGecko的にではなく、AMOレビューチーム的にですw
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 19:53:50
@mitsugu_oyama
前者はともかく、後者はパフォーマンス的にも、「そもそもそこまでやるなら、そのコーデックを対応しているのブラウザでページ開けよ」というレベルの黒魔術ですねw
返信する
RTする
ふぁぼる
saneyuki_s
2010/04/08 19:58:06
@saneyuki_s
まぁ、そうですねw 特に後者は変換の結果作成されたoggを、どうやってGeckoに認識させるの?という課題もありますし。ページをリロードしたら戻っちゃうんでw
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 20:01:10
@mitsugu_oyama
ローカルプロキシを建てて、期間指定で変換したoggをキャッシュさせるとかw そもそも変換の結果、ファイルの品質が劣化してしまいますし、マルチメディアコンテンツに対する手法としてはきついですねw
返信する
RTする
ふぁぼる
saneyuki_s
2010/04/08 20:04:11
@saneyuki_s
ローカルプロキシのアイディアは悪くないかもです。プロキシ側でoggへの変換とコンテンツの書き換えを行うというのは、これまでの方法よりは"技術的には"筋がいいと思います。が、問題はユーザさんが入れてくれるかどうかw
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 20:07:49
@mitsugu_oyama
「ニコニコ動画のvideoデータをキャッシュする」ローカルプロキシなどは既にありますが、特定のサイト限定だから使うのであって、どんなサイトでも、となると、よほど酔狂なFirefox信者しか使わない気がw
返信する
RTする
ふぁぼる
saneyuki_s
2010/04/08 20:13:33
@saneyuki_s
saneyukiさん作のTAGでの動作を想定されてます?
返信する
RTする
ふぁぼる
mitsugu_oyama
2010/04/08 20:09:17
Content from Twitter
残りを読む(14)
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
0
あわせて読みたい
Firefoxアドオン開発の話
Firefox Hacks
Web開発者の皆様へ - Firefox5周りでの変更点について
Firefox4 で remote XUL
あるFirefoxアドオン開発者の嘆き
powered by Preferred Infrastructure
コメント
teramakoさんから「XBLではどうか」との指摘があったので追加。
返信
saneyuki_s
2010/04/08 22:17:32
0
誰でも編集できるようにしているので、関連するものがあれば勝手に追加しても大丈夫です。
返信
saneyuki_s
2010/04/09 09:18:52
0
embedに置き換えるというのはだいぶ本末転倒な感じがしますね。プラグイン不要、DOMで細かく制御できる、canvasなど他の技術と連携できる、あたりがvideo/audioの存在意義だと思うんですが、embedで代替する場合DOMでの制御以外は実現できなさそうですので。
返信
piro_or
2010/04/09 09:22:06
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
設定を変更する
まとめを作成する
プロフィール
フォローする
Bioに書くことが無いので、しばしばbotと勘違いされる系白クマ
saneyuki_s
twitter
rss
アップデート
まとめ
5
0
Gecko(Firefox)で、ネイティブサポートしてい..
8
Android標準ブラウザのUIのメーカーごとのカスタマ..
1
Firefox(Phoenix)プロジェクトは、出発点か..
お気に入り
8
コメント
4
新着のまとめ
河本準一、妻の母も生活保護を受給!
new
5/30の(*´ェ`*)ポッ(*´ェ`*)ホ..
new
#g1983 ユースト1983 No.348 ..
new
生活保護をめぐるクネクネ
new
恥と気高さ
new
もっと見る
@togetter_jp
最近追加された商品
生活保護獲得ガイド
オトことば。
【ムービー・マスターピース】 『アベンジャーズ』 1/6スケール フィギュア ホークアイ (2次..
だからこそできること
迷走する顕正会を斬る―浅井昭衛会長の足跡と変節
オススメ
マイスター
トゥギャ通
埼玉南部の奴らがみた変な虹の写真まとめ
up
買い物弱者とiPadの話
TEDを使ってリーディング・リスニング・ライテ..
(仮)女子あるあるネタ
up
発達障害児を育てる幸せ満タン親バカなツイート集
up
『私がグーグルマップとフォトショップを使って「..
もっと見る
河本準一、妻の母も生活保護を受給!
new
恥と気高さ
new
クローズアップ現代「フィルム映画の灯を守りたい..
new
茂木健一郎(@kenichiromogi)さん..
new
袁紹の用兵の才能と分かり易い『官渡の戦い』
new
タイバニ当落メールが遅い理由を考えてみた まとめ
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント