問題タブ [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.
ios - AVAssetExportSession が videoComposition の回転とメタデータの削除を無視する
他のプラットフォーム (Android など) は、iOS で記録されたビデオの回転情報を適切に解釈せず、その結果、不適切に回転して再生されるため、iOS デバイスにアップロードする前にビデオを回転させようとしています。
私は次のスタックの投稿を見てきましたが、私のケースにそれらを適用することに成功していません:
Apple AVSimpleEditorプロジェクトのサンプルに対処しましたが、残念ながら、AVAssetExportSession を作成して exportAsynchronouslyWithCompletionHandler を呼び出すと、ローテーションが実行されず、結果のファイルからローテーション メタデータが取り除かれます。
エクスポートを実行するコードは次のとおりです。
値 _mutableComposition および _mutableVideoComposition は、次のメソッドによって初期化されます。
AVSERotateCommand from hereからこのメソッドを取得しました。この方法でビデオを必要な 90 度回転させることができない理由を誰かが提案できますか?
iphone - ある AAC ファイルを別の AAC ファイルに追加するときの出力オーディオ設定
私のアプリは、AVAudioRecorder とオーディオ パラメータを使用して、2 つのオーディオ ファイルを 1 つずつ録音します。
file1 の最後に file2 を追加する必要があります。私はそこのようなソリューションを使用しています(2つのファイルを追加した後、AVMutableCompositionTrackを作成して2つのオーディオファイルを追加し、AVAssetExportSessionのexportAsynchronouslyWithCompletionHandler:
メソッドを使用してコンポジションをエクスポートします)。
動作しますが、128kbs 44.1kHz 16bit モノラルの 2 つの入力ファイルがあり、出力ファイル形式は 219.4kbs 44.1kHz 16bit ステレオです。
AVAssetExportSession の出力オーディオ ファイル パラメータを設定する方法はありますか?
avassetexportsession - ビデオのフレーム レートとビット レートを変更 (修正) するにはどうすればよいですか?
Web サイト サービス用にフォト ライブラリからビデオ ファイルを再エンコードする必要があります。以下のコードを試してみましたが、「ビデオ合成には合成指示が必要です」のようなエラーが発生しました。
(コード)
}
フレームレートとビットレートを変更しなくても、完全に機能します。何かアドバイスをください。ありがとう。
avfoundation - AVFoundation は、以前に記録されたビデオの特定の期間にアニメーションを含むビデオをエクスポートしますか?
AVAssetExportSession を使用して、特定の時間にアニメーションを含むビデオをエクスポートしています。2日前までは問題なく動いていました。今、私は何かを変更しましたが、それが機能しなくなりました。何が問題なのかわかりません。長すぎるコードで申し訳ありません。
誰でも私を助けることができますか?
コードは以下に添付されています。前もって感謝します。
ios - バックグラウンドで実行する AVExportSession
複数のビデオをマージする必要がある 1 つのアプリケーションに取り組んでいます。AVExportSession
結合されたビデオをエクスポートするために使用しています。ビデオをエクスポートするための進行状況バーも表示しています。ほとんどの場合、正しく実行されています。
この問題は、画面をロックするか、アプリケーションをバックグラウンド モードにすると発生します。今回は、エクスポートが進行中の場合、アプリケーションをバックグラウンド モードにした直後に失敗します。バックグラウンドタスクも使用しようとしました。以下のコードを確認してください。
しかし、これはうまくいかないようです。私は何を間違っていますか?どんな助けでも大歓迎です。
ios - バックグラウンドで継続する AVExportSession
複数のビデオをマージする必要がある 1 つのアプリケーションに取り組んでいます。マージされたビデオをエクスポートするために AVExportSession を使用しています。ビデオをエクスポートするための進行状況バーも表示しています。正常に動作しています。
この問題は、画面をロックするか、アプリケーションをバックグラウンド モードにすると発生します。今回は、エクスポートが進行中の場合、アプリケーションをバックグラウンド モードにした直後に失敗します。バックグラウンドタスクも使用しようとしました。以下のコードを確認してください。
しかし、これはうまくいかないようです。私は何を間違っていますか?どんな助けでも大歓迎です。
バックグラウンドで AVExportSession を実行できることはわかっています。アプリ ストアでこれを実行できるアプリを多数見つけたからです。
前もって感謝します。
ios - 録画したビデオからオーディオを抽出する方法は?
私はビデオを録画しました、
iOS で、録画したビデオ ファイルからオーディオ (.mp3 またはその他のファイル) ファイルを抽出したいのですが、
つまり、オーディオとビデオを分離する必要があります。
出来ますか ?どうすればこれを達成できますか? そのためのライブラリはありますか?
iphone - mpmovieplayer で avmutablecomposition を再生するには?
私はこれについてグーグルを徹底的にスキャンしました。彼らは mpmovieplayercontroller で avmutablecomposition を再生する方法です。URL で初期化する必要があるので、本当の問題は avmutablecomposition の一時的な URL なのか、それとも avassetexportsession を使用して作成できるのかということです。ユーザーはそれが削除されるのが好きではありませんか?
iphone - iOS 6 の問題 MPMediaItem を NSData に変換する
私は以下のコードを試しました。
このコードは iOS 5 では問題なく動作しますが、iOS 6 でも動作します。
の iOS6 の変更AVAssetExportPresetPassthrough
。???