問題タブ [avvideocomposition]

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.

0 投票する
2 に答える
292 参照

swift - ビデオに CATextLayer を追加しようとすると、無効な構成エラー (-11841) が発生する

ビデオにテキストを追加しようとしていますが、何をしても無効な構成エラー (-11841) が発生します。私はチュートリアルに従い、スレッドを読みましたが、間違っていることは何もありません。3 つのビデオと 1 つのオーディオ トラックを組み合わせていますが、うまくいきます。最初のビデオ クリップ (videoStartAsset) の長さのテキストを追加しようとしています。

私が使用しているコードは次のとおりです。

ありがとう。

0 投票する
0 に答える
365 参照

ios - AVVideoCompositionCoreAnimationTool を使用してビデオにレンダリングされたアニメーションは、デバイスで異なる動作をします

を使用して、動画の上にいくつかのアニメーション レイヤーを配置しようとしていAVVideoCompositionCoreAnimationToolます。レンダリングされるアニメーションの速度は、すべてのデバイスで一貫しているわけではありません。つまり CABasicAnimation、iPhone 6 の場合のように、デバイスごとに異なる期間/fps を使用する必要があります。iPod Touch 5G では .25 を使用しています。

以前にこの問題に直面した人はいますか?

0 投票する
1 に答える
1524 参照

ios - iOS での 2 つ以上のビデオのマージ

AVFoundation を使用して向きの異なるビデオ クリップを結合する方法

私は上記の答えに行き、うまくいっています。しかし、ビデオの音声が削除されているという問題に直面しています。私のすべてのビデオにも音声があります。しかし、エクスポートされたビデオを結合した後は無音です。誰でも助けることができます。前もって感謝します。

0 投票する
1 に答える
715 参照

ios - 背景画像をAVMutableVideoCompositionInstructionに設定する方法

正常に機能するように設定backgroundColorしましたが、背景画像を設定できません。

0 投票する
0 に答える
293 参照

matlab - HEVC イントラ予測参照サンプル処理

私は学士論文に HEVC Intra 予測を実装するプロジェクトに取り組んでおり、プロジェクトの最初のステップは、Matlab にアルゴリズムを実装することです。この件に関する限られた数の論文を見つけましたが、角度予測の参照サンプルを作成するのに苦労しています。ある論文で以下の情報を見つけました。

  1. 1 つの予測ブロック内のすべてのサンプル位置は、角度モード 2 ~ 17 の左側の参照列と角度モード 18 ~ 34 の上部の参照行を使用して、単一の参照行または列に投影されます。

  2. 場合によっては、投影されたピクセル位置のインデックスが負になることがあります。これらの場合、参照行または参照列は、左参照列を投影して上部参照行を左に拡張するか、または上部参照行を投影して左参照列を上に拡張することによって拡張されます。

誰でもこれについてもっと洞察を提供してもらえますか? たとえば、サンプルを 1 つの参照行に投影するには、モード 2 ~ 17 の場合、左側の参照列を直接コピーする必要がありますか? さらに、投影されたピクセル位置に負のインデックスがある場合、参照行または列を正しく拡張するにはどうすればよいですか? また、このテーマを理解するのに役立った論文の名前を教えていただければ幸いです。

0 投票する
1 に答える
1111 参照

swift - iOSの画質設定でjpeg coderを使って録画・ファイル保存することはできますか?

基本的に、Apple が提供する 2 つのエンコーダー、h264 または avc1 と jpeg があります。

ここで、辞書から AVVideoQualityKey:0.5 を削除すると、完全に実行されます。鍵付き?いいえ。以下に引用されているエラー メッセージによるコンパイル エラーです。

出力設定ディクショナリには無効なキーが 1 つ以上含まれています: Quality'

辞書に AVVideoQualityKey がない場合、最終的なムービー ファイルは mjpeg エンコーダーでエンコードされました。大きすぎるので、jpeg の品質キーを 0.5 に設定する必要があります。

別の方法として、samplebuffer を処理して cvpixelbuffer に変換し、自分でエンコードしてから元に戻して、assetwriter で書き込む方法を考えました。しかし、AVVideoQualityKey を使用できればエンコーディングがハードウェア アクセラレーションされると確信しているため、あまり効率的ではないようです。

0 投票する
5 に答える
1672 参照

ios - AVVideoCompositionのapplyCIFiltersWithHandlerでフィルタの再描画をトリガーする方法は?

Swift を使用して、AVPlayer のコンテンツをビューの AVPlayerLayer に表示しています。関連付けられた AVPlayerItem には videoComposition があり、それを作成するためのコードを少し単純化したバージョン (エラー チェックなどなし) は次のようになります。

これは、AVPlayer が再生またはシークしているときに、すべて期待どおりに機能します。また、新しい videoComposition が作成されて読み込まれると、AVPlayerLayer が正しくレンダリングされます。

ただし、フィルターパラメーターの計算に使用する値の一部を変更したときに、AVPlayer/ AVPlayerItem/ AVVideoComposition を「トリガー」して再レンダリングする方法が見つかりませんでした。値を変更してから再生またはシークすると、正しくレンダリングされますが、再生またはシークの場合のみです。「その場で」レンダリングをトリガーする方法はありませんか?

0 投票する
1 に答える
451 参照

objective-c - AVMutableVideoComposition でビデオが再生されないことがある

この短いスニペットを使用して、ビデオをセットアップしています。何らかの理由で、ビデオが表示されないことがありますが、他のビデオでは完全に機能します。

一部のビデオでは、単に表示されません。

助言がありますか?ありがとう!!

0 投票する
1 に答える
1230 参照

ios - ビデオのサイズを変更し、1:1 のスケールを維持する

800x800 のビデオがあり、このビデオを 375x375 に変換したいと考えています。

次のようになります。 ここに画像の説明を入力

しかし、最終的な結果は次のとおりです。 ここに画像の説明を入力

私は何を間違っていますか?

私のコード: