录制AVFoundation与自定义尺寸的video?
我正在使用AVFoundation录制MOV文件,但我很难find如何改变video的尺寸。 我将videoGravity
属性设置为AVLayerVideoGravityResizeAspectFill
,显示预览图层的UIView
具有自定义尺寸(不同于屏幕的纵横比)。
录制工作正常,但录制的video的尺寸与屏幕的高宽比相同。 我怎样才能loggingUIView或预览层的纵横比?
以下是使用AVFoundation录制video的最佳示例代码
在文件中: RosyWriterVideoProcessor.m
方法名称
- (BOOL) setupAssetWriterVideoInput:(CMFormatDescriptionRef)currentFormatDescription
在videoCompressionSettings你可以改变尺寸,希望这会帮助你。