問題タブ [avassetexportsession]

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

ios - AVAssetExportSession が videoComposition の回転とメタデータの削除を無視する

他のプラットフォーム (Android など) は、iOS で記録されたビデオの回転情報を適切に解釈せず、その結果、不適切に回転して再生されるため、iOS デバイスにアップロードする前にビデオを回転させようとしています。

私は次のスタックの投稿を見てきましたが、私のケースにそれらを適用することに成功していません:


Apple AVSimpleEditorプロジェクトのサンプルに対処しましたが、残念ながら、AVAssetExportSession を作成して exportAsynchronouslyWithCompletionHandler を呼び出すと、ローテーションが実行されず、結果のファイルからローテーション メタデータが取り除かれます。

エクスポートを実行するコードは次のとおりです。

値 _mutableComposition および _mutableVideoComposition は、次のメソッドによって初期化されます。

AVSERotateCommand from hereからこのメソッドを取得しました。この方法でビデオを必要な 90 度回転させることができない理由を誰かが提案できますか?

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

iphone - ある AAC ファイルを別の AAC ファイルに追加するときの出力オーディオ設定

私のアプリは、AVAudioRecorder とオーディオ パラメータを使用して、2 つのオーディオ ファイルを 1 つずつ録音します。

file1 の最後に file2 を追加する必要があります。私はそこのようなソリューションを使用しています(2つのファイルを追加した後、AVMutableCompositionTrackを作成して2つのオーディオファイルを追加し、AVAssetExportSessionのexportAsynchronouslyWithCompletionHandler:メソッドを使用してコンポジションをエクスポートします)。
動作しますが、128kbs 44.1kHz 16bit モノラルの 2 つの入力ファイルがあり、出力ファイル形式は 219.4kbs 44.1kHz 16bit ステレオです。

AVAssetExportSession の出力オーディオ ファイル パラメータを設定する方法はありますか?

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

avassetexportsession - ビデオのフレーム レートとビット レートを変更 (修正) するにはどうすればよいですか?

Web サイト サービス用にフォト ライブラリからビデオ ファイルを再エンコードする必要があります。以下のコードを試してみましたが、「ビデオ合成には合成指示が必要です」のようなエラーが発生しました。

(コード)

}

フレームレートとビットレートを変更しなくても、完全に機能します。何かアドバイスをください。ありがとう。

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

avfoundation - AVFoundation は、以前に記録されたビデオの特定の期間にアニメーションを含むビデオをエクスポートしますか?

AVAssetExportSession を使用して、特定の時間にアニメーションを含むビデオをエクスポートしています。2日前までは問題なく動いていました。今、私は何かを変更しましたが、それが機能しなくなりました。何が問題なのかわかりません。長すぎるコードで申し訳ありません。

誰でも私を助けることができますか?

コードは以下に添付されています。前もって感謝します。

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

ios - バックグラウンドで実行する AVExportSession

複数のビデオをマージする必要がある 1 つのアプリケーションに取り組んでいます。AVExportSession結合されたビデオをエクスポートするために使用しています。ビデオをエクスポートするための進行状況バーも表示しています。ほとんどの場合、正しく実行されています。

この問題は、画面をロックするか、アプリケーションをバックグラウンド モードにすると発生します。今回は、エクスポートが進行中の場合、アプリケーションをバックグラウンド モードにした直後に失敗します。バックグラウンドタスクも使用しようとしました。以下のコードを確認してください。

しかし、これはうまくいかないようです。私は何を間違っていますか?どんな助けでも大歓迎です。

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

ios - バックグラウンドで継続する AVExportSession

複数のビデオをマージする必要がある 1 つのアプリケーションに取り組んでいます。マージされたビデオをエクスポートするために AVExportSession を使用しています。ビデオをエクスポートするための進行状況バーも表示しています。正常に動作しています。

この問題は、画面をロックするか、アプリケーションをバックグラウンド モードにすると発生します。今回は、エクスポートが進行中の場合、アプリケーションをバックグラウンド モードにした直後に失敗します。バックグラウンドタスクも使用しようとしました。以下のコードを確認してください。

しかし、これはうまくいかないようです。私は何を間違っていますか?どんな助けでも大歓迎です。

バックグラウンドで AVExportSession を実行できることはわかっています。アプリ ストアでこれを実行できるアプリを多数見つけたからです。

前もって感謝します。

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

ios - 録画したビデオからオーディオを抽出する方法は?

私はビデオを録画しました、

iOS で、録画したビデオ ファイルからオーディオ (.mp3 またはその他のファイル) ファイルを抽出したいのですが、

つまり、オーディオとビデオを分離する必要があります。

出来ますか ?どうすればこれを達成できますか? そのためのライブラリはありますか?

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

iphone - mpmovieplayer で avmutablecomposition を再生するには?

私はこれについてグーグルを徹底的にスキャンしました。彼らは mpmovieplayercontroller で avmutablecomposition を再生する方法です。URL で初期化する必要があるので、本当の問題は avmutablecomposition の一時的な URL なのか、それとも avassetexportsession を使用して作成できるのかということです。ユーザーはそれが削除されるのが好きではありませんか?

0 投票する
3 に答える
4843 参照

iphone - iOS 6 の問題 MPMediaItem を NSData に変換する

私は以下のコードを試しました。

このコードは iOS 5 では問題なく動作しますが、iOS 6 でも動作します。

の iOS6 の変更AVAssetExportPresetPassthrough。???