2016-03-21 14 views
-1

Ben android video dosyasının sesini değiştirdi uygulaması oluşturmaktayım. Aşağıdaki kodu denedim. Yardımınıza minnettar olurum.android mp4 dosyası ile mp3 dosyası birleştirmek için nasıl

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

Doğru bir şekilde açıklamalısınız. Kullandığınız post post kodu gibi kullandığınız post kodu gibi .. –

+0

i hata verebilir – vishal

cevap

0

Eğer ses giriş akışı ve video giriş akışı özelleştirmesine olanak tanır ExoPlayer içine bakabilirsiniz. Google tarafından açık kaynak kodlu ve you-tube ve google play filmleri gibi uygulamalar onu kullanıyor.

İlgili konular