我有一个要求,我需要将从原生相机应用拍摄的小视频片段转码为较低的比特率/分辨率Mp4,这可以通过电子邮件等进行扫描。
在设备上转码/转换视频的最佳方法是什么? FFMPEG或任何其他图书馆?
P.S。我知道这对设备来说太过分了,但是客户让我别无选择。他不关心电池或时间。我的目标是四核,其中CPU不是问题。
答案 0 :(得分:5)
你最好的选择是使用像ffmpeg这样的东西移植到Android上(参见这篇SO帖子:ffmpeg for a android (using tutorial: "ffmpeg and Android.mk")和ffmpeg端口for android,这里是:http://bambuser.com/opensource)。你必须使用JNI等,但这样可以省去自己处理字节流的麻烦。
答案 1 :(得分:-1)
答案 2 :(得分:-1)
如果您正在录制设备,为什么不从代码中设置预期的格式?似乎api允许您在MediaRecorder类中设置视频大小,帧速率等。