0

我正在做一个 android 应用程序,用于合并两个视频,合并完成后播放结果视频。为此,我正在使用 ffmpeg。

当我录制两个 mpeg 或 mp4 视频时,结果合并视频播放正常。现在我将视频录制为 3gp 并将其转换为 mp4(或 avi)并合并。然后结果视频没有播放。

任何人都可以帮助我可能是什么问题?

我正在使用以下代码:

String args[] = {"ffmpeg","-i",""+filename[i]+"",
                            "-qscale","1",
                            ""+Environment.getExternalStorageDirectory().getPath()+"/Movies/i"+(i + 1)+".mp4(or avi)"};

要合并视频:

String args[] = {"ffmpeg","-i","concat:"+concatPath.toString()+"",
                              "-vcodec", "copy" ,
                              "-acodec" ,"copy",
                              "-vbsf", "aac_adtstoasc",
                              ""+Environment.getExternalStorageDirectory().getPath()+"/Movies/3.mp4"};
4

0 回答 0