我正在上传.mov或.mp4中的视频文件。我想在上传到Amazon S3之前压缩它(质量损失很小)。 java中是否有可以实现这一目标的库?我发现了一个叫做Xuggler但看起来很复杂。还有其他办法吗?
答案 0 :(得分:2)
最佳 diy选项是使用ffmpeg。
FFmpeg是一个完整的跨平台解决方案,用于录制,转换和流式传输音频和视频
这是一个命令行工具,因此可以由java应用程序调用。关于如何编码为H.264的Here's a tutorial
另一个选择是将您的编码外包给编码服务,例如encoding.com或Ankoder。这些都与S3集成,可以将编码的视频上传到您的S3帐户。