iPhoneカメラからビデオをキャプチャし、オーディオファイルと混合してムービーを保存しようとしています。 私は問題なくオーディオ(マイクから)でビデオをキャプチャできます。私がやりたいことは、ビデオをキャプチャすることですが、マイクのオーディオの代わりに、音楽トラック(.cafファイル)を使用します。 私はAVAssetWriterでビデオをキャプチャしています。私は、オーディオファイルを読み込むためにAVAssetReaderを設定しようとしましたが、AVAssetWriterで動作させることはできませんでした。 また、私はオーディオなしでムービーを保存し、後でAVAssetExportSessionでミックスしたくありません。それは私の目的のために遅くなるだろう。 すべてのアイデア?前もって感謝します。iOSカメラからビデオをキャプチャし、リアルタイムでオーディオファイルとミキシングする
0
A
答えて
0
AVAssetWriterを使用してビデオをキャプチャし、AvAudioRecorderでオーディオをキャプチャし、AVExportSessionを使用してオーディオとビデオをミックスします。
0
(AVAssetExportSession
)の後に行うと、同期に問題が発生します。ビデオとオーディオの間の短い遅延(時間...)...より良い解決策が見つかりませんでした
関連する問題
- 1. VLCJを使ってmac osxのカメラからビデオをキャプチャする
- 2. ミキシングTwilioビデオは
- 3. .Net:flvに複数のカメラからビデオをキャプチャする方法は何ですか
- 4. iOS(カスタム)でビデオをキャプチャするには?
- 5. wxPython、サブプロセスからリアルタイムで出力をキャプチャ
- 6. ビデオとオーディオファイル
- 7. iOSでカメラを表示しない写真をキャプチャする
- 8. ffmpegからビデオをストリームし、OpenCVでキャプチャ
- 9. Gstreamerでカメラからh.264ストリームをキャプチャ
- 10. ビデオとテキストをミキシングして別のファイルに保存する
- 11. ビデオをキャプチャし、アンドロイドでリアルタイムでフラッシュサーバーにストリームすることは可能ですか?
- 12. iOSでキャプチャしたビデオにウォーターマークを追加するには
- 13. OpenCVでカメラからキャプチャしたドキュメントを標準化する
- 14. Androidでカメラから画像をキャプチャしてクロップする
- 15. OpenCVでキャプチャしたビデオはリアルタイムより速く実行されますか?私はカメラからビデオをキャプチャしてにし、AVIファイル保存するためのOpenCVを使用しています
- 16. HTML5とJavaScriptでビデオからフレームをキャプチャする
- 17. ウェブカメラからビデオとオーディオをローカルにキャプチャしますか?
- 18. Android、カメラからビデオをキャプチャしている間に曲を再生する方法は?
- 19. iPhoneからカメラを録画し、別のビデオでオーバーレイとして使用する
- 20. サウンドウェーブをミキシングする(iOSのCoreAudio)
- 21. オーディオファイルの非リアルタイムFFT解析
- 22. iOSデフォルトカメラアプリケーションを使用してビデオをキャプチャできません。 Xamarin.iOS
- 23. 異なる長さのオーディオ/ビデオをffmpegでミキシングする
- 24. 2台のカメラ(OpenCV、Python)からキャプチャ
- 25. AVFoundationを使用してビデオから画像をキャプチャする
- 26. ライブストリーミングのためにiPhoneのカメラからキャプチャしたビデオをサーバーに送る方法は?
- 27. カメラの画像とビデオをアップロードする
- 28. フレックス、カメラの高さと幅がビデオ表示と異なるスナップショットをキャプチャします
- 29. javascriptを使用してiPhone/Androidカメラから写真をキャプチャ
- 30. スローフレームレートRaspicamからのビデオのキャプチャ
それは役に立たないでしょう。私はAVExportSessionを使いたくありません。これは、オンザフライで実行する必要があります。ユーザーがキャプチャを終了すると、すでに混合オーディオが使用されています。 –
まあ、私の作品はかなり良いですが、唯一の問題は、ビデオが抽出されるまで少し待たなければならないということです。私はあなたがその場でそれを行うことはできないと思っています。そして、同期問題のために、あなたはそのようなものを使用しなければなりません:[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero、videoAsset.duration)toDuration:audioAsset.duration]; – Jad