我正在努力弄清楚如何在安卓应用程序中使用mp4来调整mp4parser视频的大小/规模。在搜索了相当多的mp4parser源代码和示例之后,我仍然不知道如何做到这一点。
mp4parser是否建立了一些这样的方法?
如果没有,我可以抓取原始视频数据并使用mp4parser自己调整大小吗?(如果可能的话,指向一个例子的链接将是很棒的)
备注:
mp4parser网站https://code.google.com/p/mp4parser/
我愿意考虑使用与mp4parser不同的库,但我希望使用类似于LGPL的许可。换句话说,我愿意提供库源代码,并在信用到期时给予信贷,但我不想被迫公开我的源代码。(这款应用最终将投入市场)。
我需要这个功能,以附加两个文件在一起,有不同的分辨率(从前面的相机和后面的相机)。
我已经成功地使用mp4parser添加了两个相同分辨率的文件。
我对视频编辑很陌生。
虽然多年来我一直依赖堆叠溢出,但这是我第一个被问到的问题。请温柔点。我很乐意接受建设性的批评,以正确的方式在这里提出问题。
发布于 2013-09-25 18:30:04
mp4parser将无法做到这一点。要重新播放视频,您必须解码每一帧,然后再重新编码.ffmpeg (libavformat,libavcodec,swscale)可以做到这一点。至于LGPL兼容性,您可能可以在某些编解码器上实现它,但不是全部。我想你是在寻找LGPL,包括这是一个商业应用?如果是这样的话,您还必须授权编解码器。例如,x264是免费/开源软件。但是分发它创建的视频可能需要你支付MPEG-LA。
发布于 2013-10-17 12:12:00
我已经找了很久了。我找不到样本或例子。但我在Google Play上找到了一个实用的应用程序。点击查看
https://stackoverflow.com/questions/18995189
复制相似问题