問題タブ [avcomposition]

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 に答える
6455 参照

ios - AVCompositionに静止画を追加するにはどうすればよいですか?

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

iphone - iPhone SDK でビデオ録画を一時停止するにはどうすればよいですか?

ビデオの録画中に一時停止機能を備えた iFile というアプリがあるようです。彼らはどのようにこれを行うのですか?AVMutableComposition クラスを使用してみました。ユーザーが一時停止すると、新しいビデオをカットして最後にビデオをマージしましたが、ビデオをマージする処理時間は望ましくありません。

誰かがこれを行う方法について他の良いアイデアを教えてもらえますか? iFile の方法が非常にシームレスであることに気付きました。

ありがとう

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

ios4 - ライブラリでアセットを検索 - AVMutableComposition に追加 - エクスポート = クラッシュ

iPhone Photo Library から AVMutableComposition にアセットを追加してエクスポートするのに苦労しています。これが私が得たものです:

アセットの検索: (ここでは AVURLAsset を取得します)

}

ここでは、コンポジションにアセットを追加します (配列内の最初のオブジェクトはテストのみに使用します。

最後に、コンプをエクスポートすると、ここでクラッシュします

}

誰かがそれが何であるかについての考えを持っていますか? クラッシュします

AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:composition presetName:AVAssetExportPresetPassthrough];

そして、さまざまなプリセットと outputFileTypes を試しました。

ありがとう

*解決済み*

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

iphone - AVVideoComposition の透明な背景を設定するには?

更新- この質問に答えると、評判 50 のバウンティを追加しました!

ビデオと写真をまとめてムービーを作成する必要があるアプリケーションがあります。そのためにAVMutableCompositionを使用しています。ビデオがどのように構成されるかを指示できるようにするには、AVMutableVideoComposition を使用する必要があります。このことには、と呼ばれるプロパティがbackgroundColorあり、Apple ドキュメントには次のように記載されています。

ソリッド BGRA カラーのみがサポートされています。パターンおよびその他のサポートされている色は無視されます。レンダリングされたピクセル バッファにアルファがない場合、背景色のアルファ値は無視されます。

これから私が理解しているのは、背景色にアルファチャンネルを追加する方法があるということですが、その方法がわかりません。とはIf the rendered pixel buffer does not have alpha, the alpha value of the background color is ignored.どういう意味ですか? そして、どうすればそのようなものを追加できますか?

私がやっmyVideoCompositionInstruction.backgroundColor = [[UIColor colorWithWhite:1 alpha:0] CGColor];ただけではうまくいきません - 背景は白のままで透明になりません。

どんな助けでも大歓迎です、ありがとう!

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

iphone - 1 つのビデオ トラックと複数のオーディオ トラックを持つ AVPlayer

アプリのプレーヤーを 1 つのビデオ トラックと複数のオーディオ トラック (異なる言語用) に対応させようとしています。

これを実行しましたが、プレーヤーが起動しません:

そして、私は次のようにプレーヤーを起動しようとします:

しかし、何も追加されません。助けてくれてありがとう(そして私の英語でごめんなさい:))

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

iphone - AVMutableComposition への HTTP ストリームの挿入

私は次AVPlayerItemStatusReadyToPlayのように述べている AVPlayerItem の AVURLAsset を挿入しようとしていAVMutableCompositionます:

残念ながら、私が得るのは、呼び出しの試みからのこのお粗末なエラーメッセージだけですAVMutableComposition insertTimeRange:ofAsset:atTime:error:

2011-11-29 22:24:59.446 XXX[13626:10703] -[XXX addItemToComposition:] -- エラー: エラー Domain=AVFoundationErrorDomain Code=-11800 「操作を完了できませんでした」 UserInfo=0x7699f30 {NSLocalizedFailureReason=不明エラーが発生しました (-12780), NSUnderlyingError=0xd124dd0 "操作を完了できませんでした. (OSStatus エラー -12780.)", NSLocalizedDescription=操作を完了できませんでした}

私は何が欠けていますか?

アイテムをコンポジションに挿入できないのはなぜですか?

そののを調べると、トラック配列が割り当てられているが空AVURLAssetであることAVPlayerItemにも気付きました。AVURLAssetそれが理由である可能性があります。もしそうなら、有効なトラックを適切に保持するにはどうすればよいですか?

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

objective-c - 2つのビデオをアルファで合成する

AVFoundationを使用すると、たとえばFinal Cut Proの場合と同様に、2つのアセット(2つのビデオ)を2つの「トラック」として「構成」できます。

理論によれば、アルファを使用して2つのビデオを重ねて表示し、両方を見ることができます。

次のテストコードは、少し厄介ですが、2つのビデオを表示する必要があることを明確に示しており、ここに表示されているように、1つしか表示されないため、何か問題が発生しているか、どこかにバグがあります:http: //lockerz.com / s/172403384-「青い」正方形はIMG_1388.m4vです

何らかの理由で、IMG_1383.MOVが表示されることはありません。

何かおかしいことがありますか?

このコードの「目標」は、カメラ入力(ビデオ1)とopengl出力(ビデオ2)を「記録」することです。また、Buffersなどを使用してそれらを「直接」作成しようとしましたが、失敗しました:(AVFoundationは思ったよりもはるかに簡単ではないことがわかりました。

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

iphone - AVMutableCompositionのリロード

AVPlayerに関連付けたAVMutableCompositionがあります。このコンポジションにトラックを追加すると、プレーヤーでコンポジションを再度設定しない限り、AVPlayerは追加されたトラックを再生しないようです。今、私は現在のアイテムをすでに設定されている同じ構成に置き換えるだけでこれを行っています。その後、新しいトラックをピックアップします。

これが正しいやり方かどうかはわかりませんが、どういうわけか、そのようにしなければならないのは少し奇妙に思えます。

何か案は?

ありがとう

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

ios5 - 動画と音声ファイルを結合するには?

私の質問は: ほぼ同じ長さのビデオとオーディオ ファイルを結合する方法は?

私は検索し、この質問に対するいくつかの答えを得ました。ただし、彼らが提供したコードを試してみると、「ゼロ以外のバイト」のムービーが生成されません。

それを見て、どこが間違っていたかを確認できますか?

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

ios - AVComposition が Airplay で壊れる

Airplay で (ミラーリングなしで) 再生したいビデオ構成があります。通常の Airplay ミラーリングを使用する場合、アプリは期待どおりに動作しますが、代わりに Airplay ビデオを使用することで得られる速度、信頼性、および解像度の向上を望みます。

問題は、私が設定したときです

...プレーヤーは空白になります。

ノート:

  • ディスプレイごとに個別のウィンドウを作成しないため、両方とも同じ AVPlayer を使用しようとしています。
  • 私の AVVideoComposition にはさまざまなファイルが含まれており、それらの間に不透明度ランプを追加しています。
  • この未回答の質問は、共有プレーヤーを使用するよりも、AVComposition を再生しているという事実が原因である可能性が高いことを示唆しています: AVComposition は Airplay ビデオ経由で再生されません

2 つの質問:

  1. iPad のプレーヤーを削除する必要がありますか?
  2. AVVideoComposition を AirPlay で再生できますか?