如何在Android中减少视频的大小?
我是Android新手。我不知道如何用Android压缩视频如何在Android中减少视频的大小?,android,compression,video-processing,android-mediacodec,Android,Compression,Video Processing,Android Mediacodec,我是Android新手。我不知道如何用Android压缩视频 请向我推荐选项?您可以在和上尝试英特尔INDE Android媒体包是INDE的一部分,关于 . 它有一个示例,演示如何使用media pack对视频文件进行转码=重新压缩 您可以将较小的分辨率和\或比特率设置为输出,以在Composer TranscodeCoreActivity.java中获得较小的文件 protected void setTranscodeParameters(MediaComposer mediaCompose
请向我推荐选项?您可以在和上尝试英特尔INDE Android媒体包是INDE的一部分,关于 . 它有一个示例,演示如何使用media pack对视频文件进行转码=重新压缩 您可以将较小的分辨率和\或比特率设置为输出,以在Composer TranscodeCoreActivity.java中获得较小的文件
protected void setTranscodeParameters(MediaComposer mediaComposer) throws IOException {
mediaComposer.addSourceFile(mediaUri1);
mediaComposer.setTargetFile(dstMediaPath);
configureVideoEncoder(mediaComposer, videoWidthOut, videoHeightOut);
configureAudioEncoder(mediaComposer);
}
protected void transcode() throws Exception {
factory = new AndroidMediaObjectFactory(getApplicationContext());
mediaComposer = new MediaComposer(factory, progressListener);
setTranscodeParameters(mediaComposer);
mediaComposer.start();
}
我也有同样的问题,所以…我从中获取了视频压缩代码,并为此创建了一个示例项目,如下所示:
这很好,难道没有一个库不在开源许可证上吗?GPL太左了,谢谢你的链接,它的工作方式很有魅力!FileNotFoundException,eNote(无此类文件或目录)。我在第44行的FileUtils中得到错误“out=newfileoutputstream(mFile,false);”。先生,请帮助我@Johndahat,这个项目有点过时。答案中的链接不起作用