Série de cadres FFmpeg: compression vidéo

1. Introduction et installation de FFmpeg

Je vais vous apprendre dans ce code JAVA de cinq minutes: La démo vidéo d'implémentation de FFmpeg (version fenêtre) est très détaillée, installez FFmepg sur windows / Linux, je ne vais pas développer ici.

2. Compressez la vidéo

Pour compresser la vidéo mp4, utilisez l'algorithme de compression vidéo H.264 et l'algorithme de compression audio AAC, la fréquence d'images vidéo est de 10 ips, le débit binaire audio est de 32 k, la commande d'exécution est la suivante:

ffmpeg.exe -i xxx.mp4  -r 10 -b:a 32k  end.mp4

3. L'effet est le suivant

Insérez la description de l'image ici

4. Code source complet

public class ExecWindowCMD {
    
    

    public static void main(String[] args) {
    
    

     
        //视频压缩
        compressVedio();
    }

    //视频压缩
    public static void compressVedio(){
    
    
      
        String cmdStr = "F:\\ffmpegDemo\\ffmpeg\\bin\\ffmpeg.exe -i  F:\\ffmpegDemo\\aaa.mp4 -r 10 -b:a 32k  F:\\ffmpegDemo\\aaa2.mp4";
        Runtime run = Runtime.getRuntime();
        try {
    
    
            Process process = run.exec("c:/nircmd.exe elevate  " + cmdStr);
            InputStream in = process.getInputStream();
            while (in.read() != -1) {
    
    
                System.out.println(in.read());
            }
            in.close();
            process.waitFor();
        } catch (Exception e) {
    
    
            e.printStackTrace();
        }
        System.out.println("----视频压缩成功----");
    }

Je suppose que tu aimes

Origine blog.csdn.net/u010312671/article/details/108739970
conseillé
Classement