0

AVCamサンプルプロジェクトでキャプチャされたビデオですが、1080x720の解像度で巨大です。Webサーバーに保存するために圧縮するにはどうすればよいですか?

ビデオファイルを「AvCamCaptureManager.m」「recordingDidFinishToOutputFileURL」のAssetsLibraryに保存しないようにサンプルコードを変更したので、その出力ファイルのURLを取得し、ASIHttpを使用してWebサーバーに送信します。これらのビデオファイルは巨大です。ファイルサイズを小さくするために、解像度を568x320に下げたいと思います。

圧縮されていないURLが与えられた場合、それをより小さなファイル形式や解像度に圧縮するにはどうすればよいですか?

4

1 に答える 1

4

私はあなたの質問を見ました、それがまだ助けになるなら、セッション全体のquelityを減らしてみてください

session.sessionPreset = AVCaptureSessionPresetMedium;                         

また

session.sessionPreset = AVCaptureSessionPresetLow;

前者はまともな品質を維持しながら小さなファイルを提供し、後者はデバイスで利用可能な最低品質の非常に小さなファイルを提供します。

于 2011-06-01T16:06:03.393 に答える