簡體   English   中英

如何在android中將mp3文件與mp4文件結合起來

[英]how to combine mp3 file with mp4 file in android

我正在創建更改 android 中視頻文件音頻的應用程序。 我嘗試了下面的代碼。 感謝你的幫助。

try {
    FrameGrabber grabber1 = new FFmpegFrameGrabber(videoPath);
    FrameGrabber grabber2 = new FFmpegFrameGrabber(audioPath);
    grabber1.start();
    grabber2.start();
    FrameRecorder recorder = new FFmpegFrameRecorder(OutputPath,
            grabber1.getImageWidth(), grabber1.getImageHeight(), 2);
    recorder.setFormat("mp4");
    recorder.setVideoQuality(1);
    recorder.setFrameRate(grabber1.getFrameRate());
    recorder.setSampleRate(grabber2.getSampleRate());
    recorder.start();
    Frame frame1, frame2 = null;
    long timestamp = -2;
    int count = 0;
    boolean isFirstTime = false;
    boolean isFirstCheck = true;
    while ((frame1 = grabber1.grabFrame())!=null) {
        //frame1 = grabber1.grabFrame();
        frame2 = grabber2.grabFrame();
        recorder.record(frame1);
        recorder.record(frame2);

    }
    recorder.stop();
    grabber1.stop();
    grabber2.stop();
}catch(Exception e){}

您可以查看exoplayer ,它允許您自定義音頻輸入流和視頻輸入流。 它由谷歌開源,You-tube 和谷歌播放電影等應用程序使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM