使用库或算法压缩视频大小的最快方法

时间:2016-08-02 22:33:35

标签: java python objective-c macos ffmpeg

我正在尝试将高质量视频压缩到更小的尺寸,并且我能够使用以下Objective-c代码缩小我压缩的视频大小:

EntityContainer

但我的主要问题是,当我压缩500MB视频(即普通视频)时,大约需要20到30分钟。它将视频大小减小到大约130MB。我正在使用Native AVFoundation Library压缩视频以减小其大小。

我需要像Apple Compressor应用程序一样快速压缩视频大小,它仅在30秒内压缩500MB文件...

https://itunes.apple.com/en/app/compressor/id424390742?mt=12

我也使用了FFMPEG库,但这也很慢我没有发现该库有用。

我也尝试使用java,python等其他语言找到解决方案。但没有找到任何解决方案。

如果有人有这个特定问题的解决方案,或者有一些库(即付费库或开源库)可以用更少的时间进行压缩至少1分钟...请与我分享。或者其他一些能够克服压缩时间问题的代码,从20到30分钟到至少1分钟。

...谢谢

1 个答案:

答案 0 :(得分:2)

这是一个文档,其中包含一些关于视频压缩的RnD: https://drive.google.com/file/d/0BySTUFVtfzJmM3pYeVRiWmxSLVU/view

它还包含一个示例代码,用于快速压缩objective-C中的视频。 它使用AVAssetExportSession来压缩视频。