問題タブ [video-encoding]
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.
apache-flex - 高圧縮 (H.264?) による実行時の AS3 ビデオ エンコーディング
AS3 のビデオ画像データ (表示オブジェクトとしましょう) を実行時に高圧縮のバイト配列に圧縮する必要があります。フレームレートは 5 程度で十分ですが、1024x768 のビデオは 40 キロバイト/秒未満で、品質がそれほど悪くならないようにする必要があります。私はカスタム エンコーダーを作成し、1024*768 で 1 秒あたり約 80 ~ 100 キロバイトに達しましたが、これはまだ大きすぎます。
JPG または PNG エンコーダーを使用すると、より高い KB/秒が得られます。実行時に as3 でビデオをデコードおよびエンコードするオープン ソースの方法はありますか? たとえば、H.264 as3 エンコーダーとデコーダー?または他のコーデック?
それとも、h.264 エンコーダーとデコーダーの C# ソース コードですか? as3に移植できると思います...
編集: h.264 である必要はありません。5 フレーム/秒および 40 キロバイトで実行する場合に高品質のものだけです...
java - Xuggler を使用してビデオ/オーディオをバイト配列にエンコードできますか?
すべてのメソッドがファイルまたは URL を想定しているようです。OutputStream で動作するメソッドがいくつかありますが、それらのメソッドの 1 つを使用して IContainer を開くことができませんでした。私はいつも無効な戻り値を取得します。
html - ビデオコードに何か問題がありますか?
どのブラウザでも動作しません。
php - プログラムでビデオに透かしを入れる
だから私は自分のサイトにプログラムでアップロードされたビデオに透かしを入れる方法を探しています。私はffmpeg-phpを見てきましたが、共有Linuxホスティングを使用しているため、これは機能しません。phpのGDlibを使って、mp4ビデオに透かしをプログラムで追加する方法を知っている人はいないでしょうか。
誰かがこれをうまくやったことがありますか、または誰かが共有ホスティングで動作するユーティリティを知っていますか?
video - .dwz 形式のビデオを他の形式に変換
ビデオ .dwz を形式のコマーシャル (avi、mp4 など) に変換する方法、またはそれを見る方法を教えてください。
回答ありがとうございます
c - ffmpeg (libavcodec) 警告: エンコードされたフレームが大きすぎます
libavcodec (ffmpeg) を使用して生のピクセル データを mp4 形式にエンコードしようとしています。すべてがうまくいき、適切な品質の .avi ファイルを取得していますが、コーデックで「エンコードされたフレームが大きすぎます」という警告が表示されることがあります。そして、それが行われるたびに、いくつかのフレームの一部 (通常はフレームの下部) が文字化けしたり、すべてが混同されたりします。この警告がいつ表示されるか教えてください。以下は、エンコーダーに使用している設定です。
よろしく、
flash - Google ビデオではスロー モーションとファスト モーションをどのように使用できますか?
私は、ウェブサイトにビデオをアップロードするユーザーにスローモーションとファストモーションのオプションを提供する方法について、解決策を広く探しています。私が探しているものを正確に持っている Google Video の実装があります: ビデオをスピードアップまたはスローダウンし、オーディオを再生し続けるオプションです。スクリーンショットは以下です。
Flowplayer には、Wowza サーバーで実装すると、ビデオを遅くしたり速くしたりするオプションがあることを知っています。ただし、そのアプローチを使用すると、音が出ません。
ビデオを遅くしたり速くしたりできる MySpeed と呼ばれる Enounce のオプションも見ましたが、これにはブラウザー プラグインが必要であり、これはユーザーにとって大きな障壁です。
ここで質問です: Google はどのようにそれを行うのでしょうか? Flash Player にオプションを追加してビデオを遅くしたり速くしたりするにはどうすればよいですか?
これがスクリーンショットです。ビデオの速度を 1.5x に変更するオプションが表示されます。また、0.5x、1.25x、1.5x、1.75x、2.0x、2.5x、および 3.0x に移動するオプションもあります。
iphone - iPad用h.264に出力するffmpeg変換コマンド
入力ファイルを iPad 用の h.264 サイズに変換する適切な (一般的な) 変換コマンドを探しています。
現在、私はrobert.swainから適応されたこのコマンドを持っています
プリセットあり:
長い形式、プリセットなし:
注: アスペクト比はスキップしています。これは、プログラムで処理するためです。入力解像度が出力解像度よりも大きい場合にのみ、サイズを変更します。
改善のための提案があれば、速度、品質、変換時間のバランスをとることを目指しています。
javascript - Web サイトのビデオ エンコーディング
私はウェブサイトにビデオを埋め込むことに少し慣れていません。それについて行く最善の方法は何ですか?私はちょうどそれを読み始めました。
HTML5 とブラウザのネイティブ プレーヤーを使用する必要があることを読みました。-- ブラウザのプレーヤーを使用し、ブラウザが HTML5 を使用してフラッシュ プレーヤーにダウングレードしていないかどうかを検出する JavaScript ライブラリを知っている人はいますか?
エンコードに関する限り、最良のアプローチは何ですか? FFMPEG を使用してビデオを変換する小さなコンソール アプリを作成する予定です。しかし、どのエンコーディングを使用すればよいでしょうか? H.264が有望だと聞きましたか?しかし
regex - FFMpegを使用してビデオタイプを判別し、後で変換しますか?
プログラムでファイルの実際のタイプを判別しようとしています。そのためには、例えばFFMPegを使わなければならないようです。
アップロードされたファイルが実際にMP4またはFLV(フラッシュビデオの場合)[またはWebM(HTML5の場合)]であるかどうかを確認したいと思います。FFMPegの-i演算子は知っていますが、何をチェックすればよいかわかりません。
例えば:
それらはFFMPeg出力です。フラッシュ用にビデオをフィルタリングするときにチェックする必要があるのはこれだけですか?
したがって、それらのいずれも当てはまらない場合。swfファイルを確認するにはどうすればよいですか?
チェックはInput #0, swf,
十分ですか?それは私が欲しくない含まれているflvを抽出します。
ここで、完全にビデオではないファイルタイプとビデオであるファイルタイプをチェックする必要がありますが、h.264(またはWebm?)でmp4に変換できます。これを行う方法がまったくわかりません。
変換は管理できますが、そのヒントも非常にクールです(h.264とwebmを変換しますか?)。
ランダムファイルを入力しました。これでしょうか?
c:\web.config: Invalid data found when processing input
編集:プログラミング言語から独立しているため、プログラミング言語は指定されていません。しかし、言語固有の入力であるVB.NETに感謝します。私はすでにプロセスロジックを持っていて、出力は文字列としてそこにあると仮定できます!正規表現もかっこいいでしょう:)