問題タブ [audiovideoplayback]
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.
c# - directxを使用して再生されたビデオから各フレーム(ビットマップ画像)を取得して処理する方法
ピクチャ ボックスで microsoft.directx.audiovideoplayback を使用してビデオを再生するための winform アプリケーション (c#) を設計しました。再生中にビデオの各フレームまたはビットマップ イメージを抽出したいと考えています。達成する方法はありますか?それ?
ios - iOS-Xcode-ビデオの再生中に何かを行う
iPhoneでビデオを再生しているときに何かできるかどうか知りたい..字幕とまったく同じですが、たとえば、振動したり、他の音を再生したり、新しい音を表示したりするなどのアクションを実行したいと思います.ラベル...このすべてのアクションは、ビデオの再生中に実行されます(ビデオプレーヤーには影響せず、ビデオを表示し続けます)。また、事前に決められた時間に..ビデオがxx.xxに達した場合yy.yy の時点で別のアクションを実行するときに何かを実行します...それが可能かどうかはわかりません...同じようにこれを手伝ってもらえますか? または、それを説明するチュートリアルがウェブ上にある場合..私はいくつかの調査を行いましたが、解決策が見つかりませんでした...ありがとう、あなたが私を助けてくれることを願っています:D
raspberry-pi - Raspberry Pi 2 での OpenFrameworks
OF (および実際には GStreamer などの他のメディア ライブラリ) でのビデオ再生に問題がありました。具体的には、垂直方向と水平方向に反転していました。OF をインストールし、こちらの優れたデモ チュートリアルの例に従ってバイナリを実行すると、サンプルも同様に動作していることに失望しました。これを修正する理由や方法はありますか?
user-interface - Vforia VideoPlayback フルスクリーン
vuforia と unity は初めてです。vforia のビデオ再生サンプルでは、ビデオはマーカーで再生され、ダブルタップしてオプションからフルスクリーンを選択すると、フルスクリーンで再生されます。UI ボタンを作成し、その UI ボタンが押されたときにビデオをフルスクリーンで再生したいと考えています。私を助けてください。
javascript - javascript を使用して再生レートを .5x に設定すると、Firefox でオーディオ/ビデオのジッタリングを修正する方法は?
.mp4 ビデオを再生し、ベース Javascript (ライブラリなし) と HTML5 (Mac OSX 10.10.4) を使用して再生速度を変更する実験をセットアップしようとしています。ビデオの再生速度を .5x に変更すると、オーディオ ビデオの速度は遅くなりますが、Firefox (バージョン 39.0.3) ではオーディオが非常にぎくしゃくします。この問題は、Chrome (バージョン 44.0.2403.130、64 ビット)、Safari (バージョン 8.0.7)、または IE (バージョン 11 以降) ではそれほど顕著ではありません。Firefox を使用しているときに、このビデオの音声のノイズを少なくする方法はありますか?
応答
ios - Vuforia ビデオ再生ビデオ検出の問題
30 のターゲットを検出し、ターゲットごとに異なるビデオを再生しようとしています。私が直面している問題は、約20枚の画像の後、どういうわけかビデオが再生されないことです(クロスサインが表示されます)。
また、他のビデオを再生してアンロードするために必要なビデオをロードして、しばらくしてからビデオがハングしないようにする方法もあります。
正しい方向へのヘルプやポインターは非常に高く評価されています。
android - ビデオ再生でのフレーム ドロップの問題
ビデオの再生でフレーム ドロップの問題が発生しています。ICS から KK4.4 に移行しました。ビデオは非常に小さい 320x240 解像度です。物事を簡単にするためのオーディオはありません。
Systrace は次の場所にあります: https://www.dropbox.com/s/bee6xymg3kpn4ft/mytrace2.html?dl=0
トリプル バッファリングを有効にしましたが、hwcomposer が SurfaceFlinger に対して偽の vsync を生成しています。
次の問題が見られます。
videodecoder が 7 つのバッファ キューを割り当てるため、トリプル バッファリングが適切に有効化されていません。TimedEventQueue(OnVideoEvent) からキューに入れられる各フレームに対してトリプル バッファリングが正常に機能していた場合、キューから取り出されるバッファは 2 スロット遅れているはずです。例: buf 4 をキューに入れると、buf 2 をデキューする必要がありますが、デキューされるのは直前のバッファであり、Surfaceflinger は次回実行する機会を得たときにのみ解放されます。したがって、遅延により、ビデオのキャンセルバッファが追いつくことになります。
SurfaceFlinger 自体が完了するまでに時間がかかります。
30 fps ビデオの場合、33 ミリ秒ごとなど、適切なタイミングで Vsync がオンにならない。HWComposer の vsync 生成ロジックに関する問題、または実際のバッファーがキューに入れられていないため、eventControl によって vsync が有効にされていませんか?
私が行った以下のコメントからの更新: 私が指摘したその他のことは、async フラグと mDequeueBufferCannotBlock フラグが両方とも false であるため、getMinUndequeuedBufferCount() が 1 を返すため、2 スロット遅れたバッファーではなく、直前のバッファーがデキューを要求されていることがわかります。 . 上記の理解に穴がある場合はお知らせください。そして、これを回避するために私ができることは何でも
どんな助けでも大歓迎です。