【问题标题】:Encoding iOS captured video to MPEG4将 iOS 捕获的视频编码为 MPEG4
【发布时间】:2013-07-04 11:57:25
【问题描述】:

我正在开发一个社交视频应用程序,用户可以在该应用程序中捕捉视频或从他的照片库中选择一个视频。 视频无法在安卓设备上播放,经过一番研究,我们发现我们应该将两面的视频编码为MPEG4 格式。

我试过使用AVAssetAVMutableComposition,问题是它会生成非常大的文件。 一个 20 秒的视频被生成到 15 MB!

我想我不是第一个遇到这个问题的人,所以如果你有任何线索,请告诉我。 谢谢!

编辑

好的,文件大小问题在这一行

AVAssetExportSession *finalExporter = [[AVAssetExportSession alloc] initWithAsset:mixComposition presetName:AVAssetExportPreset960x540];

改为:

AVAssetExportSession *finalExporter = [[AVAssetExportSession alloc] initWithAsset:mixComposition presetName:AVAssetExportPresetMediumQuality];

现在的问题是它向左旋转,有时向右旋转......有时是颠倒的。

【问题讨论】:

    标签: ios uiimagepickercontroller mpeg-4 avasset


    【解决方案1】:
    猜你喜欢
    • 2013-11-27
    • 1970-01-01
    • 2018-10-15
    • 2011-12-20
    • 2015-05-24
    • 2013-11-17
    • 2011-01-12
    • 2016-08-09
    • 1970-01-01
    相关资源
    最近更新 更多