使用Java压缩视频文件

时间:2016-02-29 14:01:49

标签: java algorithm

Huffman是否可以编码视频文件?另外,为了用Java编码视频文件,我需要任何API来读取视频文件的字节,还是应该用简单的BufferedReader来完成工作?

2 个答案:

答案 0 :(得分:1)

对于Java中的视频处理,您可以使用Java Media Framework

以下是快速Java Media Framework basics

答案 1 :(得分:1)

在java中压缩视频你可以使用IVCompressor
欲了解更多详情,请前往https://techgnious.github.io/IVCompressor/

简单代码

    <dependency>
        <groupId>io.github.techgnious</groupId>
        <artifactId>IVCompressor</artifactId>
        <version>1.0.1</version>
    </dependency>

public static void main(String[] args) throws VideoException, IOException {
    IVCompressor compressor = new IVCompressor();
    IVSize customRes = new IVSize();
    customRes.setWidth(400);
    customRes.setHeight(300);
    File file = new File("D:/Testing/20.mp4");
        compressor.reduceVideoSizeAndSaveToAPath(file,VideoFormats.MP4,ResizeResolution.R480P,"D:/Testing/Custome");
    }