問題タブ [webm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - WebM 対 Ogg Theora
Ogg Theora と WebM を次のパラメーターと比較するにはどうすればよいでしょうか。
- 圧縮効率
- 計算効率
- 幅広い適応性の問題 (現在 H.264 で行われているように、Ogg や WebM トランスコーディングを行うハードチップを誰かが作らないのはなぜですか)
- 考えられる/将来の知的財産の問題
- 既存のデバイスでの可用性
これらの質問をする理由は、ソフトウェア プロジェクトで Ogg Theora と WebM 形式のどちらかを選択する必要があり、FLOSS の信奉者だからです。
html5-video - WebMビデオはFirefox4では再生されません
このビデオをFirefox4で再生できません。
http://m1.animedlc.com/webm_test/
Chromeでは問題なく再生されます。FF4とChrome以外は試していません。aviファイルから変換しました。何か案が?ありがとう。
flash - Html5ビデオとフラッシュのアプローチ
HTML5ビデオタグを調べて、どのブラウザがどのビデオファイルタイプをサポートしているかを調べてみました。私の最初の考えは、フラッシュを使用するよりも難しいことです。
誰かが次のことを行うために考え出したスケルトンコード(ビデオの開発アプローチと組み合わせたもの)があるかどうか疑問に思っています:
- フラッシュが利用可能な場合は、それを使用してください
- そうでない場合は、html5ビデオogg形式を試してください
- それでも問題が解決しない場合は、html5ビデオh.264形式を試してください
- それでも問題が解決しない場合は、html5ビデオwebM形式を試してください
私が見ているものに基づいて、今、すべてのブラウザですべてのユーザーに対応するには、ビデオを4つの形式で公開する必要があると考えるのは正しいですか?もしそうなら、このHTML5ビデオのことは壮大な失敗です!
とにかく、アイデア、プロセス、ライブラリへのリンクなどは大歓迎です。
ありがとう -
algorithm - vp8 エンコーディング アルゴリズムのアルゴリズムはどこで入手できますか?(少なくともベース プロファイル)
公式の Google WebM サイトで検索を試みましたが、何も見つかりませんでした...必要なのは単純です-エンコードプロセスの段階的なアルゴリズム-画像からエンコードされたビデオまで。そのような詳細なアルゴリズムはどこで入手できますか (ソースを掘り下げません)?
apache - リクエスト uri に基づいて .htaccess を使用してビデオ/webm MIME タイプを強制する
.htaccess に書き換えルールがあります
次のようなリクエスト URI を使用します。/123.fid/myfile.webm
video/webm
上記のルールを含む.htaccessを使用して、MIMEタイプを強制するにはどうすればよいですか?
成功せずに.htaccessファイルのTOPに追加するために、私がすでに試みたこと:
と
apaches mime_magic モジュールを使用して .fid ファイルの mime タイプを調べていますが、これは webm ファイルには当てはまりません。ファイルの種類に問題を引き起こしているのは RewriteRule だと思います。リクエスト uri で webm を探す必要があります。
私が行う場合:AddType video/webm .fid
正しい MIME タイプが送信されますが、.fid に保存されている他のファイル形式が壊れます。.fid の使用は設計要件であり、変更できません。
*編集:
私も試みました:
と
同じ結果で。提供される MIME タイプはtext/plain
. これは mime_magic モジュールの干渉でしょうか?
私も追加しようとしました:DefaultType video/webm
これは機能します。mime_magic モジュールは送信する正しい MIME タイプを見つけるように見えるため、これは現在のソリューションに最も近いものですが、これが特にエレガントなソリューションであるとは思いません
*Edit2 : AddType video/webm .fid
IS は機能しています - リクエスト URI に基づいて条件付きで AddType を実行するにはどうすればよいですか?
php - FFMPEG変換
私はFFMPEG、特にFFMPEG PHPを調べていましたが、FFMPEG PHPには、私のWebサイトの他のセクション(画像など)に必要なすべての機能がありましたが、ムービーファイルを保存する機能がありませんでした。
シェルコマンドstart.ogg
は、未決定の形式(例としてOGGを使用)のファイルを、ファイル内のWebm形式とファイル内end.webm
のMP4形式の両方に変換することですend.mp4
。ビデオとオーディオの両方のビットレートを同じにしたいと思います。
これどうやってするの?
html - How to serve OGG video to Firefox 3.6 and WEBM video to Firefox 4?
My code looks like this:
or, like this:
If I list the webm source first, Firefox 4 plays it but Firefox 3.6 also tries to play it (and fails, because it doesn't support webm).
If, instead, I list the ogg source first, both versions play it, so the webm version is useless.
Is there a way (without browser sniffing) to get Firefox 4 to ignore the ogg and/or Firefox 3.6 to ignore the webm?
Secondary question - since ogg does work in both versions, are there actually any benefits to using webm?
audio - ffmpegオーディオの問題を伴うwebmへのトランスコーディング
過去数日間、ロスレスの.movビデオ(オーディオトラックを含む)を.webm形式にしようとしています。
ビデオとオーディオに関するいくつかの情報は、fpsが30であるということです。また、オーディオトラックには、音楽を聴き始める前に約3〜5秒の無音/空白のオーディオがあります。
私の問題は、webmへのトランスコーディング中に、この空白のオーディオが削除されることです。これは、ビデオを再生すると、オーディオがすぐに開始されるためです。また、ビデオではすぐに約4秒にジャンプすることにも気づきました。 。ブラウザで再生すると、タイムラインのその瞬間にジャンプします。最初までスクラブしようとすると、ビデオは終了します。
私は何かを理解しました。
- これは単なるWebMの問題です。これはogvまたはmp4では発生しません
- これは、オーディオトラックの先頭で空白のオーディオである場合にのみ発生します。
私はlibvpxおよびlibvorbisライブラリでffmpegを使用しており、基本的なコマンドラインセットアップのみを行っています。
java - Java2D を使用したビデオの作成
Java および FFmpeg ベースのビデオ エディタを作成中です。Java2D でレンダリングされたフレームからビデオを作成できるライブラリを探しています。
「ビデオ」とは、標準形式を意味します (できれば vp8/webm ですが、一般的なものであれば何でも問題ありません)。既存のビデオを変更するための機能もあればプラスですが、それはffmpegに任せる必要があるかもしれません. 主にffmpegで作業するので、オーディオは必要ありません。
明らかな解決策は、各フレームを画像として保存し、それらを ffmpeg に結合させることですが、この方法を使用するとパフォーマンスと品質が心配です。さらに、一部のテストでは、解像度 1280x720 の短いビデオ (5 分未満) でさえ、サイズがかなり大きくなることが示されました。画像ファイルの巨大なバッチよりも、圧縮された形式でもう少し直接的に作業すること、または少なくともディスク容量をあまり必要としない方法が好まれることは間違いありません。
私は自家製のソリューションにも反対していません(すでにffmpegバインディングをゼロから作成しています)が、かなり単純であるように思われるもののために独自のvp8エンコーダーを作成することがどれほど実用的かはわかりません。
これでどこに行くべきかについての提案はありますか?または、個々の画像ファイルを生成し、後でそれらを結合するための最良のソリューションはありますか?
ありがとう!