JavaScript Advent Calendar 2011 (オレ標準コース) : ATNDの11日目の記事です。 HTML5ではArrayBuffer、TypedArray、BlobBuilderなどのバイナリを扱うのに適したAPIがあります。というわけで、試しにMP4の動画からAACを抽出してみました。ソースコードはgithubを参照してください。 MP4ファイルからAACを抽出する手順は以下のようになります。 1.MP4ファイルをパースする 2.パースした情報を元に、音声部分を連結する じゃ、まずMP4ファイルをパースしてみます。 MP4や、その派生である携帯電話向けの3GPP、3GPP2などのファイルフォーマットはボックス(あるいはその基になったQuickTimeでの用語のAtom)と呼ばれるデータブロックで構成されます。ボックスによってはその内部にさらにボックスが入れ子になる
FFmpeg.orgのメンテナー、Ronald S. Bultje氏は3月13日、「Libav.org」という名称の下でFFmpegの開発を進めていくことを発表した。コードはFFmpegのコードベースを用いる。今後、WebサイトなどのインフラをLibav.orgに移行させていくという。 FFmpegは、動画や音声の録音、変換、ストリーミングのためのクロスプラットフォームソリューション。C言語をベースとし、Libavcodec、Libavformatなどのライブラリを含む。最新版は2010年10月に公開されたバージョン0.6.1で、ライセンスはLGPLまたはGPLを利用できる。 FFmpegプロジェクトはFabrice Bellard氏が創始し、2004年よりMichael Niedemayer氏が中心となって保守作業を行ってきた。だが2011年1月中旬、FFmpeg開発者18人は新しいメン
Googleが、ChromeでのH.264サポート中止の発表に対する反響を受け、この決定についてさらに説明するブログを公開した。 米Googleは1月14日(現地時間)、11日に発表したChromeブラウザでのH.264サポート中止に対する反響を受け、この決定について補足説明する公式ブログを掲載した。 現在、主なWebブラウザではFirefoxとOperaがWebMをサポートし、H.264をサポートしていない。米AppleのSafariはH.264のみをサポートしている。米MicrosoftのInternet Explorer(IE)はH.264をサポートしており、IE9ではWebMをサポートするとしている。Chromeは両方をサポートしてきたが、WebM普及促進のために次期版でH.264のサポートをやめると発表した。 このブログで同社は、策定中の次世代Web標準HTML5の目玉の1つであ
Microsoftの相互運用性戦略チームは米国時間2月2日、「Windows 7」ユーザーが「Google Chrome」でH.264ビデオを再生できるようにする拡張機能、「Windows Media Player HTML5 Extension for Chrome」をリリースしたことをブログ記事で明らかにした。このソフトウェアはMicrosoftのウェブサイトからダウンロードできる。Googleは先日、Google ChromeでのH.264のビルトインサポートを中止する計画を発表している。 Microsoftは「Firefox」向けにも同様のアドオンをリリースしている。Mozilla Foundation、Google、そしてOperaは、少なくとも現時点では特許使用料の必要がないVP8ビデオコーデックを利用した、WebMビデオストリーミング技術を採用している。
“オープンなWeb”を目指すGoogleが、Google ChromeでのHTML5のビデオコーデックH.264のサポートを終了する。 米Googleは1月11日(現地時間)、Webブラウザ「Google Chrome」でサポートするHTML5のビデオコーデックからH.264を排除すると発表した。同社が昨年5月に発表したオープンソースのビデオプラットフォームWebMの普及を促進する狙いとみられる。 H.264はMPEG-LAコンソーシアムが所有権を持つライセンス料が必要なビデオコーデックで、主要ブラウザではGoogle Chromeのほか、米MicrosoftのInternet Explorer(IE)と米AppleのSafariがサポートしている。Googleは“よりオープンなWebを目指し”H.264に対抗するオープンソースのビデオコーデックを策定するプロジェクトWebMをMozill
Windows: ハードウェアアクセラレータが搭載されたFlash 10.1 finalもリリースされたことですし、ウェブ動画をフル画面再生してみるにはよい時期になってきたかと思いますが、フル画面再生中にどこかをクリックしてしまうと、画面は小さくなってしまいます。つまり、マルチモニター環境でモニターの一つで動画を見ながらもう一方で別の作業をする、ということはデフォルトの状態では出来ないようになっています。 今回はFlash 10.1 finalを使って、動画のフル画面再生を維持させる方法をご紹介。 過去にもフル画面再生を維持する方法(英語記事)を取り上げたことがありますが、Flashも10.1 finalにアップグレードされ、セキュリティ対策などの関係で状況はまた変わりつつあります。 そんな中でも、アンドリュー・ブランプトンさんが用意してくれた簡単なやり方というものがあるのでそちらをご紹介
FirefoxはH.264フォーマットをサポートしていないが、Microsoftがこれに対処するプラグインを公開した。 FirefoxでH.264形式のHTML5動画を再生できるアドオンを、Microsoftがリリースした。 このアドオン「HTML5 Extension for Windows Media Player Firefox Plug-in」は、Windows 7に内蔵された機能を使って、H.264でエンコードされたHTML5動画を再生する。これは、Microsoftが以前から提供しているFirefox向けWindows Media Playerプラグインの機能を拡張したものだ。利用にはFirefox 3.6または最新のFirefox 4.0β版と、Windows 7が必要。 「このアドオンは、HTML5ページを解析して、VideoタグをWindows Media Playerプ
Works best with JavaScript enabled!Works best in modern browsers!powered by h5ai
https://addons.mozilla.org/addon/196133 / GitHub - satyr/lmnpop: Pops elements as resizable windows. 説明 DOM 要素をポップアップ 詳細 親切な誰かが書いてくれた 用途 Flash 観賞等 経緯 単に open('data:text/html,'+ parent.innerHTML) とかするとベースが browser.xul になり、他の拡張の overlay がくっついてきて重いので <browser/> のみを配置した .xul で代用する。当初これを data:application/vnd.mozilla.xul+xml にして .uc.js で済ませようと思っていたが、 persist が効いてくれなかったので諦めて拡張に。 備考 alwaysRaised の挙動が酷い。他ダ
【2012/01/03:更新】 Ust DLの公式ページができました。今後の最新情報はこちらをご確認ください。 Ust DL 公式ページ ・UstreamのRecordedをダウンロードするBookmarklet [C!] 先月公開した、Ustreamをダウンロードするブックマークレットがなんだかんだですごい広まってしまいましたw。APIなどで正式に公開されているインターフェイスでないので自粛モードで書いたつもりだったんですが・・・。で、Ust側もトラフィックがどんどん増えているのかCDNサーバを増設したっぽく、一部動画がダウンロードできないという報告をたくさんいただいたのでスクリプトのアップデートを行いました。 Downloadリンクが3択になってしまいました>< これはFLVが保存されているサーバがいくつか種類があるのですが、そのどれかを特定する方法が分からないので全部並べているという
オープンソースとして公開された VP8 コーデックですが、それについて何か書こうと思っていたら、素敵な記事がもう書かれていました。 BLOG.MINAWA.NET: Xiph + Matroska + Google = WebM 重要なのはここですね。 ちょっとおもしろいのが、今回の件でついでに発表されたパートナー企業の顔触れです。MozillaやOperaといった直接関係のある企業や、 SorensonといったOn2のライバル的企業(VP8がBSDライセンスなので独自で開発するのかな)や、AMDやARM、MIPSやTIといった PCから組み込み系までのハードウェア企業の賛同も取り付けているようです。こうやってみると、見事に家電系のメーカーがいませんね。そりゃそうか。そういった企業は既にH.264側ですからね。 パートナーとして発表されたのは、Google、Mozilla、Adobe、Op
注意事項 あくまでこのサイトの記述は Mitsugu Oyama の忘備録であり、無保証です。真似しても誰もサポートしません。自力解決の覚悟がない人は、このサイトの内容を一切参考にしないでください。もし真似をしてトラブルが発生してもフォーラム等に助けを求めるなど、Ubuntu コミュニティに迷惑を決してかけないようにしてください。 Ubuntu Japanese Team Ubuntuの入手 リリース・ノート等 アプリケーションのビルド Ubuntu での Git 関連ソフトのビルド Ubuntu での ffmpeg のビルド Ubuntu での Firefox のビルド例 アプリケーションのインストール "sudo apt-get install gpa thunar specto liferea stardict qbittorrent pdfshuffler comix gqview
Linux Daily Topics 2010年5月6日LinuxでYouTubeを楽しむならコイツがオススメ! "Minitube 1.0"登場 Appleが意地でもiPhone/iPadでのFlashサポートを拒否している件、さすがのAdobeも怒り心頭で、このままだと訴訟にまで発展しかねない状態だが、たしかにFlashってメモリ足りなめなマシンにはちょっと重たいなあ…と感じるときがなきにしもあらず。とはいっても、YouTubeなどの動画サイトを楽しむならFlash Playerは欠かせないし…と思っていたら、こんなOSSがリリースされていた。Minitube 1.0である。 MinitubeはYouTubeのネイティブクライアントで、FlashなしでもYouTubeを楽しめるというスグレモノ。動作環境はWindows、Linux、Mac OS Xで、インターフェースがオリジナルのYo
ダウンロードが途中で止まってしまったり、劣化したメディアなどに保存していた動画ファイルなどの場合、データが破損して再生できなくなっていることがある。FLVやWMVのようにストリーミング可能な形式の場合は一部分が壊れていても途中までは見られることが多いが、AVI形式やMKV形式の場合はほぼ見られなくなってしまう。このような場合に役立つのが今回紹介する「DivFix++」と「Meteorite」だ。 DivFix++は破損したAVI動画用の修復ツールだ。AVI形式の動画はインデックスと呼ばれる再生に必要な情報がファイルの末尾にあるため、不完全な状態だと一切再生できなくなるが、DivFix++を使うとファイルの内容からインデックスを再構築して再生可能にしてくれる。 MeteoriteはDivFix++と同じ作者が昨年末に公開した、MKV動画版のDivFix++といえる修復ツールだ。MKVはその性
バンクーバー冬季五輪がいよいよ日本時間の13日11時より開幕する。NHKでは14日からテレビ生中継のない競技を中心に無料のライブストリーミング配信を行う。決勝競技も多く、要チェックだ。 ライブで競技を配信するのは、1日3競技から5競技。2月14日午前5時からのアイスホッケー女子予選リーグA組スウェーデンvsスイス戦を皮切りに、18日にはアルペンの女子滑降、カーリング女子の強豪国同士の対戦となるイギリス対スウェーデン戦などがあるほか、スピードスケート男子1万メートル(24日)、アルペン女子大回転(25日)、女子回転(27日)、ボブスレー男子4人乗り(27日、28日)など、スポーツファンなら見ておきたい好カードや決勝種目も多く含まれている。 ライブ映像はバンクーバーオリンピック放送サービスが制作する映像をそのまま配信するため、日本語による解説や実況などは付いていない。観客の歓声など自然音声だけ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く