Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用mp4parser调整mp4视频大小_Java_Android_Video_Mp4_Mp4parser - Fatal编程技术网

Java 使用mp4parser调整mp4视频大小

Java 使用mp4parser调整mp4视频大小,java,android,video,mp4,mp4parser,Java,Android,Video,Mp4,Mp4parser,我想知道如何在安卓应用程序中使用mp4parser调整mp4视频的大小。在谷歌搜索了很多mp4parser的源代码和示例之后,我仍然不知道该怎么做 mp4parser是否有一些内置的方法来实现这一点 如果没有,我可以抓取原始视频数据并使用mp4parser自己调整大小吗?(如果可能的话,链接到一个例子会很棒) 注: mp4parser网站 我愿意考虑使用与MP4PARSER不同的库,但我想使用类似于LGPL的许可。换言之,我愿意提供库源代码,并在需要时给予赞扬,但我不希望被迫公开我的源代码。(此

我想知道如何在安卓应用程序中使用mp4parser调整mp4视频的大小。在谷歌搜索了很多mp4parser的源代码和示例之后,我仍然不知道该怎么做

mp4parser是否有一些内置的方法来实现这一点

如果没有,我可以抓取原始视频数据并使用mp4parser自己调整大小吗?(如果可能的话,链接到一个例子会很棒)

注:

mp4parser网站

<>我愿意考虑使用与MP4PARSER不同的库,但我想使用类似于LGPL的许可。换言之,我愿意提供库源代码,并在需要时给予赞扬,但我不希望被迫公开我的源代码。(此应用程序最终将投入商业使用)

我需要这个功能附加两个文件在一起,有不同的分辨率(从前面的相机和后面的相机拍摄)

我已经成功地使用mp4parser附加了两个相同分辨率的文件

我对视频编辑相当陌生


虽然我多年来一直依赖stackoverflow,但这是我提出的第一个问题。请温柔一点。我很乐意接受建设性的批评,以正确的方式在这里提问。

mp4parser没有能力这样做。若要重新缩放视频,必须对每个帧进行解码、重新缩放然后重新编码。ffmpeg(libavformat、libavcodec、swscale)可以做到这一点。至于LGPL兼容性,您可能可以为某些编解码器实现它,但不是所有编解码器。我想您正在寻找LGPL,以包括这是一个商业应用程序?如果是这样,您还必须许可编解码器。例如,x264是免费/开源软件。但是分发它创建的视频可能需要您支付MPEG-LA。

我搜索了很长时间。我找不到样本或示例。 但我在Google Play中发现了一个可用的应用程序。