0

目標是將2個.mp4視頻組合在一起,例如一個在另一個之後播放。有無數的ffmpeg引用,這不是一個很好的選擇,因爲它涉及NDK使得項目真的很重,因爲一些不那麼重要的功能。如何在Android設備上合併2個.mp4視頻?

我才知道,mediacodec已經提高了很多。我需要一個指導來幫助我完成它。我找不到任何東西。

我也正在尋找合併MP3播放和照片(單),並作出.MP4

請幫助。

我嘗試使用javacv庫進行第二次查詢,結果是死衚衕。 代碼如下:

{FFmpegFrameGrabber videoFrames = FFmpegFrameGrabber.createDefault(videoSource); 
    FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(videoFile, 200,   200); 
    recorder.setFrameRate(10); 
    recorder.start(); 
    Frame frame = videoFrames.grab(); 
    for (int i = 0; i < (numSeconds * 10); i++) { 
     recorder.record(frame); 
    } 
} 

它需要12秒只需作5幀視頻。 fps是25.

回答

0

簡單的方法是mp4parser(它有你需要的一切)。困難的方法是嘗試使用MediaCodec來提取音頻和視頻通道,而不是使用MediaCodec再次對其進行重新編碼,並使用MediaMuxer來創建它的單個文件。你可以在這裏找到例子GrafikaBigFlake

相關問題