問題タブ [avasset]

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 投票する
1 に答える
1060 参照

ios - AVAssetWriter が透明なファイルを書き込むことは可能ですか?

AVAssetWriter で書き込むすべてのファイルは、含める画像がレンダリング領域全体を埋めていない場合、背景が黒になります。透明で書く方法はありますか?ピクセルバッファを取得するために使用する方法は次のとおりです。

そして AVAssetWriter コード:

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

avfoundation - AVMutableComposition を複数回編集する方法

AVFoundation のヘルプを探しています。完璧ではない英語で申し訳ありません。

私は今ビデオエディタをプログラミングしています。まず、ライブラリからビデオを読み込み、AVAsset インスタンスに配置します。次に、ユーザーがビデオ領域を選択して速度パラメータを設定するたびに、次のようにします。

1回目は問題なく動作しますが、2回目は「insertTimeRange」のミスがあり、構成時間がゼロです。ここで何がうまくいかないのか、または別の方法で/より正しく行う方法の提案があれば教えてください。

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

ios - いお

カスタム CaptureSessionManager を使用してビデオを録画しており、デバイスの向きに応じてプレビュー レイヤーを回転させています (それ以外の場合、プレビュー レイヤーは横向きの左/右のいずれかで上下逆になっています)。これはこれまでのところ機能します。しかし...

ビデオを再生しようとすると、次のコードを使用してビデオの向きを判断します。

しかし、左でも右でも、結果は常に同じです。

このコードを使用して出力を取得しました。

その結果:

左向きと右向きの両方の記録用。

何か案は?


求める場合: /_cluster/state/metadata

インデックスのリストを取得し、各インデックスから状態をリクエストできます: metadata.indices["your_index"].state

私はプラグインでもこれを使用していますが、私にとってはうまくいきます: http://www.gridshore.nl/esgui/

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

ios - iOS - AVAsset のメモリの問題

私のアプリは Vine や Instagram のようなもので、小さなクリップを記録して結合します。avasset を作成するときのメモリ管理に問題があります。最初から 100 個の AVAsset オブジェクトを作成した場合、問題なく動作しています。しかし、それらのいくつか、さらにはすべてを削除し続け、新しいものを再度作成すると、メモリ警告が表示され、メモリ不足にも反応します. 実行中のアプリを Instrument でチェックしましたが、メモリ リークはありません。以下は、配列アセットで AVAsset オブジェクトを作成および削除する方法です。何が問題なのか誰か知っていますか?

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

ios - AVQueuePlayer/AVPlayer のネットワークからのビデオ ファイルのプリロード

セットまたは URL があり、それぞれが mp4 ビデオ ファイルを指しています。

これらのビデオ ファイル (Instagram ビデオなど) のニュースフィードのようなタイムラインがあります。ユーザーは上下にスクロールして、各ビデオを閲覧できます。ビデオの読み込みを高速化するために、ユーザーが下にスクロールする前に、次のいくつかのビデオ ファイルをプリロードしたいと考えています。ユーザーが実際にそれらのファイルにスクロールすると、ネットワークから再度ダウンロードすることなく再生が開始されます。

ファイルは AVQueuePlayer で再生されます。

これを行う方法はありますか?みんなありがとう!

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

iphone - AVAssetExportSession は iPad で動作しますが、iPhone ではオーディオは動作しません

アプリの iPad 版と iPhone 版の両方でまったく同じコードを実行しており、コードは iPad で正常に動作します (ビデオはオーディオ付きで適切にエクスポートされています) が、iPhone でエクスポートされたビデオには音声がありません。iPad で iPhone バージョンを実行したところ、問題なく動作しました。つまり、コード自体に問題はありません。

iPhone がオーディオ付きのビデオをエクスポートしない理由についての洞察をいただければ幸いです。

いくつかの調査を行ったところ、メモリの問題がエクスポートの問題を引き起こしている可能性があると誰かが言及しました。ビデオの処理/エクスポート中はメモリと CPU の使用率がかなり高くなりますが、メモリ警告が表示されるほど高くはありません。

前もって感謝します。

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

ios - AVAsset の期間が正しくありません

I have video in Mac player 動画の長さは 31 秒です。アプリで使用してそのファイルをロードすると、AVAsset の期間は「28.03」になります。

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

ios - GPUImage initWithAsset は最後のフレームのみを表示します

AVAssetであるでGPUImageMovie を初期化しようとしていますAVMutableComposition。ただし、すべてのベンチマーク フレームを実行した後の最後のフレームのみが表示されます。initWithURL を使用すると問題なく動作しますが、ファイルを生成したくありません。

AVAssetまた、同じ結果のファイル URL から作成しようとしました。

これが機能しない理由はありますか?

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

ios - AVAssetExportSession により、出力ビデオの右と下に緑色の境界線が表示されます

コードは次のとおりです。

さまざまな品質設定を試しました。レンダリングしようとしているビデオに関係なく、常にビデオの右側と下部に沿って 1 ~ 2 ピクセルの境界線が表示されます。何が原因で、どうすれば修正できますか?

編集:私はどこにも緑色を使用していないので、これは何らかの形でフレームワークから来ているに違いありません。

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

ios - AVAsset のトラックについて

サウンド ファイルに基づいてオーディオ波形をレンダリングしようとしています。これを行う方法を示すチュートリアルはたくさん見つかりましたが、AVAsset. 私はアップルのドキュメントに目を通しましたが、漠然としていると思います。

飛び回るのではなく、基本を理解したいと思います。トラックとは何かを正確に理解するのに苦労しています。アセットがビデオの場合、ビデオを表す 1 つのトラックと、オーディオを表す別のトラックを使用できますか?

上記のコードでは、objectAtIndex:0「フォーマット記述の配列」を表していますか?

達成するために何を使用AVAssetしていますか?サンプル集?