問題タブ [avassetreader]
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.
objective-c - AVAssetReader によるサンプルの読み取り
AVAssetReader を介してサンプルを読み取るにはどうすればよいですか? AVAssetReader を使用して複製または混合する例を見つけましたが、これらのループは常に AVAssetWriter ループによって制御されます。AVAssetReader を作成し、それを読んで各サンプルを取得することは可能ですか?
ありがとう。
ios - アプリがバックグラウンドに置かれた後に AVAssetReader が失敗するのはなぜですか?
私は AVAssetReader と iPod ライブラリで再生を行っています。アプリをバックグラウンドに置くと、再生バッファーへのオーディオの読み取りが続行されますが、曲の終わりに到達して次の曲の読み取りを開始すると、startReading のときに失敗しますと呼ばれます。次のエラーの詳細が表示されます。
私が知らない AVAssetReader の制限はありますか?
objective-c - OpenGL-ESを使用してiOSでビデオを再生する
iOSでビデオ(MP4 / H.263)を再生しようとしていますが、結果が非常にぼやけています。アセットの読み取りを初期化するコードは次のとおりです。
読者の初期化についてはこれだけですが、実際のテクスチャリングは次のとおりです。
レンダリングされた画像が次のようになることを除いて、すべてがうまく機能します。スライスして歪んだ?
AVAssetTrack
常にを返すので、無駄に、の優先変換行列を調べてみましたCGAffineTransformIdentity
。
補足:ソースをカメラに切り替えると、画像はきれいにレンダリングされます。解凍手順がありませんか?それはアセットリーダーによって処理されるべきではありませんか?
ありがとう!
objective-c - iPhone OpenGL-ES Video Texture
I have a feeling I'm overlooking something simple here...
I have an AR application that displays a 3D object upon marker detection. The object is simply a flat 3d rectangle - which I am able to bind image textures to without issue. However, I need to bind a video file (.m4v) as the objects texture. I am successfully reading the file with a AVAssetReader, however when binding the texture like so, the object just appears white.
I'd appreciate any help you can give. Thanks!
video - AVAssetReader ではなく、AVCaptureSession でグレースケール効果を処理できるのはなぜですか?
私はiPhoneアプリに取り組んでいます。ライブラリからのビデオにいくつかのフィルタを適用したいと考えています。調査の後、この投稿http://www.sunsetlakesoftware.com/2010/10/22/gpu-accelerated-video-processing-mac-and-iosと彼の ColorTracking ソースから始めました。このコードから、AVCaptureSession を使用してリアルタイムでグレースケール フィルターを適用できます。右。しかし、ライブラリのビデオでも同じことをしたいです。そこで、AVAssetReader を使用してソース ビデオを読み取ります。AVCaptureSession と同様に、CVImageBufferRef を取得できます。AVCaptureSession と同じ幅、高さ、データ サイズですが、私の openGL ビューは常に黒です。
Frame をキャプチャする私のソース:
フレームを処理するためのコードは次のとおりです。
OpenGL ビューでフレームを描画する場合:
私はコードを追加しませんが、私を助ける必要があれば、私はできます... 私を助ける方法はありますか?
ありがとう!
iphone - AVAssetWriter を使用したビデオ エンコーディング - クラッシュ
iphone/ipadでビデオを管理可能なビットレートに再エンコードする機能があります。ここにあります: *更新された作業コード、オーディオ付きになりました! :) *
残念ながら、2 秒以上の動画を渡すと、アプリはメモリを大量に消費してクラッシュします。コードはかなり単純に見えますが、動作させることができないようです!
バッファが書き込まれた後、どこかでバッファを解放することになっていますか? 私は、何らかの意見を持っている人にとって最も素晴らしいことです。
iphone - エラーが表示されずにXcodeでプログラムがクラッシュする
私はiPhoneアプリを作成中ですが、メモリにいくつか問題があります。以下のコードは次のとおりです。
ユーザーのiTunesライブラリから曲を読んでいます(curItemは現在の曲です)。最後の行を残すとCFRelease(sample)
、コードでプログラムが停止します(エラーは表示されません)。クラッシュするだけです。この行をコメントアウトすると、もちろんメモリの問題が発生し、「Receivedmemorywarning」を受け取った後の4曲目あたりでコードがクラッシュします。
私は何が間違っているのですか?
ios - AVAssetReader による音の再生方法
ビデオ ファイルから個々のフレームを取得するために AVAssetReader を使用しています。Mp4ファイルからオーディオを再生する方法を知りたいです。
メソッド[player play]の戻り値がfalseなので再生する音はないのですが、なぜか
ありがとう。
AVAssetReader を作成する
出力コードは次のとおりです。
c# - Monotouch AVAssetReader
サンプルを Objective C から Monotouch に変換しようとしていますが、いくつかの問題に遭遇しました。
基本的には、ビデオ ファイルを読み取り、フレームを 1 つずつ opengl テクスチャにデコードしたいと考えています。
これを行うための鍵は AVAssetReader を使用することですが、Monotouch でこれを適切に設定する方法がわかりません。
これは私のコードです:
上記の行でプログラムがクラッシュし、無効な引数の例外が発生して、NSDictionary の内容が正しい形式ではないことが示されます。ビデオ ファイルを確認したところ、問題なく読み込まれました。「アセット」には、ビデオに関する有効な情報が含まれています。
これは元の Objective C コードです。
私は Objective C にはあまり興味がないので、助けていただければ幸いです。
編集:私は以下に提案されたコードを使用しました
そして、プログラムはもはやクラッシュしません。次のコードを使用します。
ビデオ ファイルの次のフレームを含むイメージ バッファを取得します。imageBuffer オブジェクトを調べると、幅や高さなどの有効なデータがビデオ ファイルのデータと一致していることがわかりました。
しかし、imageBuffer BaseAddress は常に 0 です。これは、画像にデータがないことを示していますか? 私はテストとしてこれをやろうとしました:
また、画像は常に null として返されます。これは、実際の画像データが存在せず、imageBuffer オブジェクトにフレーム ヘッダー情報のみが含まれているということですか?
もしそうなら、これは Monotouch のバグですか、それとも設定が間違っていますか?
画像データの準備が整うまで待つ必要があるのではないかと考えていましたが、その場合も方法がわかりません。今かなり立ち往生しています...
macos - OSX Lion で AVAssetReader を使用したビデオ ファイルの連続読み取りが失敗する
H264動画ファイルを読み込む機能があります。たくさんの動画ファイルを順番に読み込んで使いたいです。ファイル(ランダムな時間)で機能するように見えますが、いくつかのファイルで部分的に失敗し(すべてのフレームではなく一部を読み取ります)、完全に失敗します(0フレームを読み取ります)。同じビデオ ファイルをループしてこれをテストしたので、この不確実性は奇妙です。
私が得るエラーメッセージは次のとおりです。
エラー Domain=AVFoundationErrorDomain Code=-11800 「操作を完了できませんでした」 UserInfo=0x105d07480 {NSLocalizedFailureReason=不明なエラーが発生しました (-6662)、NSLocalizedDescription=操作を完了できませんでした、NSUnderlyingError=0x100159350 「操作を完了できませんでした」完了しました。(OSStatus エラー -6662。)"}
ARC と OSX Lion を使用しています。どんな助けでも大歓迎です: