我正在做一个用于合并两个视频的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"};