2012-01-11 43 views
1

私はAVFoundationを使用してIOS 5でビデオを録画しています。私はそのコンテンツをMP4コンテナに入れたいと思います。私は動き回っていて、ビデオを記録するフォーマットを指定したメッセージを見つけることができません。最初のショットでMP4ファイルに記録し、movファイルに記録し、別のMP4で再エンコードするのではなくパス。誰もこれを行う方法を知っていますか?AVFoundation録画ビデオをMP4形式で

私はそれがmovに記録すると言ったとき、私は上記を推測しました。記録するデフォルトのファイル形式は何ですか?

私はAVFoundationとIOSで一般的ですので、このうちのいくつかが明らかであり、それを見つけるのが難しい場合は私には容赦してください。

ありがとうは、任意のヘルプ

+0

5年前にこの質問をして、おそらくasssetwrierを使って解決しました。あなたは2017年にアグリトゥライターなしで可能なことをあなたが求めていることを知っていますか? :) –

答えて

2

のために私は基礎クラスでそれを行う方法の現在気づいていないですが、あなたは確かにオプションoutputFileTypeとshouldOptimizeForNetworkUseためAVAssetWriter外観を使用してそれを行うことができます。

+0

ありがとうございます、このクラスの私の理解は、AVFoundationが元のメディアファイルを作成し、次にこれを読み取り、別のフォーマットでエンコードして、それをストレージに書き戻すことです。これは本当ですか?可能であれば、このすべての追加のオーバーヘッドを避けたいと思います。 – jln646v

+0

今まで私はこのオーバーヘッドを避ける方法を見つけていません。 –

関連する問題