2016-03-21 9 views
-1

Ich erstelle App, die Änderung der Audio-Video-Datei in Android war. Ich habe den folgenden Code ausprobiert. Schätze deine Hilfe.wie mp3-Datei mit mp4-Datei in android zu kombinieren

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){} 
+0

müssen Sie richtig erklären. wie post-Referenz-Link, den Sie mit dem richtigen Code verwendet haben, den Sie verwendet haben .. –

+0

i es kann Fehler geben – vishal

Antwort

0

können Sie exoplayer Blick in die Sie den Audio-Input-Stream und Video-Eingangsstrom anpassen können. Seine Open Source von Google und Apps wie You-Tube und Google Play Filme nutzen es.

Verwandte Themen