AVCaptureMovieFileOutputを使って撮影した動画を正方形にリサイズしたいです。

撮影時にはpreviewとして正方形にしたUIViewに以下のプロパティを指定したAVCaptureVideoPreviewLayerを設定しています。

videoGravity = AVLayerVideoGravityResizeAspectFill

previewでは正方形ですが、当然実ファイル(動画)はiPhoneのカメラサイズ(長方形)なので、
それをpreviewと同じように正方形でリサイズしたいと思っています。

何かいい方法をご存知の方、ご教授いただければ幸いです。