問題タブ [avurlasset]

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

iphone - AVAssetExportSession でオーディオ + ビデオをエクスポートするが、iphone4 4.2.1 でオーディオが再生されない

video.mp4 ビデオを含む audio.caf オーディオ ファイルをエクスポートし、新しい output.mp4 コンポジションを作成しています。iOS 5.0 では正常に動作しますが、iPhone4 4.2.1 では、コンポジションがオーディオを再生しません。

この iPhone で元のトラックを確認しましたが、どちらも問題ありません。構成のみにオーディオが追加されていません。

これは、コンポジションにオーディオ トラックを追加する方法です。

多くの iOS5 デバイスで動作しました:S

前もって感謝します!

0 投票する
4 に答える
12490 参照

avfoundation - AVURLAssetをファイル拡張子なしで動作させることは可能ですか?

ビデオファイルのサムネイルを作成しようとしています。

問題は、ビデオファイルがコンテンツアドレス可能なストアに保存されており、拡張子がないことです。AVURLAssetアセットが作成されると、これはうまくいかないように見えますが、フレームイメージを読み取ると、次のエラーが発生します。

これはどこかに文書化または言及されていますか?ファイル名を介してファイル形式情報を渡すことを本当に強制されているとは信じられません。イニシャライザへのoptions引数AVURLAssetはファイルタイプを提供するのに適した場所のように見えますが、ドキュメントによると、それをサポートしていないようです。

PS。コードをテストしましたが、正しい拡張子の同じファイルでサムネイルが正常に生成されます。

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

ios - iPhone の 3gp ビデオと AVPlayer

AVPlayer を使用してカメラ ロールのビデオを再生する iPhone アプリケーションがあります。iPhone に 3gp ビデオがあり、AVPlayer を使用して再生することはできませんが、写真アプリでは再生できます。

私はこれらを達成したいと思います:

  1. AVFoundation クラスごとに無効なビデオは、ALAsset ライブラリを使用してカメラ ロール ビデオを表示するビューにリストされるべきではありません。
  2. ビデオが再生可能かどうかを識別する AVURLAsset、AVAssetTrack などに関連する API はありますか。

私は次のことを試しました:

  1. AVURLAsset の playable プロパティは、それが再生可能であると言います。
  2. この動画の長さを取得できます
0 投票する
1 に答える
274 参照

objective-c - Mac OS X での AVFoundation + GC

AVFoundation を GC ON で使用するのに問題がある人はいますか???

私が経験しているのは、アセットのトラック プロパティにアクセスすると、コア メディアによってファイルが開いたままになるということです。なぜこれが問題なのかというと、長い間他の多くのメディア ファイルを開くと、最終的に AVFoundation が開いているファイルが多すぎると報告するからです。

Instruments を使用したデバッグ、弱参照、@autoreleasepool など、あらゆることを試しました。最後に、これは GC を使用した Core Media 内のバグです。

だから私は究極の質問はこれだと思います:

GC がオンになっているアプリで、コードの一部のセクションを GC なしで非同期に実行する方法はありますか?

誰か助けてください。

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

iphone - ビデオフレームiPhoneを読んでいる間のメモリの問題

iPhoneライブラリから選択した既存のビデオからビデオフレームを読み取るときにメモリの問題が発生します。最初にUIImageフレーム自体を配列に追加しましたが、しばらくすると配列がメモリに対して大きすぎると思ったので、代わりにUIImagesをdocumentsフォルダーに保存し、画像パスを配列に追加します。ただし、Instrumentsで割り当てを確認しても、同じメモリ警告が表示されます。割り当てられたメモリの合計が2.5MBを超えることはありません。また、リークは見つかりませんでした...誰かが何かを考えることができますか?

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

ios - http ライブ ストリーミング m3u8 ファイルから mp3 を保存しますか?

HLS プロトコルを使用して iOS プレーヤーの開発を開始しました。

基本的に、AVURLAsset の loadValuesAsynchronouslyForKeys メソッドを使用してファイルをロードし、AVPlayerItem を作成して AVPlayer に渡します。正常に動作します。

ドキュメントにアセットを保存することで、シークの使用をより効率的にする方法を考えていました。

誰かがこれを試したことがありますか?従うべきガイドラインはありますか?ありがとうございます、

0 投票する
7 に答える
40309 参照

xcode - AVURLAssetがビデオサイズを取得

これはかなりイライラします。AVURLassetのサイズを取得しようとしていますがnaturalSize、Xcodeが教えてくれるので避けてください。これは、iOS5では非推奨です。

しかし:代替品は何ですか?

«naturalsize»を使用せずにビデオのサイズを取得する方法についての手がかりを見つけることができません...

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

iphone - AVURLAsset - loadValuesAsynchronouslyForKeys:requestedKeys

このコードを使用して、キーの値を読み込み、映画の URL を再生しています。

しかし、メソッド prepareToPlayAsset を実行できない場合があり、その理由がわかりません。誰か理由を知っていますか?

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

ios - AVURLAsset を使用してリモート ビデオ ファイルを再生する

AVURLAsset を使用してビデオ ファイルを再生したいのですが、サーバー上ではローカル ファイルではありません。AVURLAsset はリモート ファイルに直接使用できないことを読みました。スタックオーバーフローの別のリンクを読みました

AVURLAsset はリモート ファイルで読み込めません

このリンクには、AVURLAsset を使用してリモート ファイルを再生する方法がありますが、完全には理解できません。オブザーバーが呼び出されていません。誰か助けてくれませんか?実際、何らかの理由で AVPlayer を使用してビデオを再生したくありません。AVAsset からフレームを取得し、OpenGL でテクスチャとしてレンダリングしているため、AVURLAsset のみでこれを行う必要があります。

ここに見るべきコードがあります

しかし、オブザーバーが呼び出されることはありません。何故ですか?

また、オブザーバー コードを他の関数に配置し、playerItem の再生準備が整っているかどうかを確認しようとしました。

準備完了に等しいステータスを与えることはありません。

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

ios - AVUrlAsset のフル解像度の問題

私は奇妙な(私にとって)問題を抱えています。iPhone 3gs で 2 つの .mov ファイルを記録します。Macで開くと、640x480です。AVURLAsset、AVAssetReader などの標準呼び出しを使用してアプリで開くと、まだ 480x360 が表示されます。

あなたの誰かがこれを助ける(明確にする)ことができますか?それは正常ですか?カメラからキャプチャすると、640x480 で実行できます。つまり、CMSampleBuffer の幅と高さが適切であるため、作成する UIImage はさらに遠くなります。

次に、時限メンバーで:

明らかに、UIImage への拡張機能はプロジェクトに含まれています...