我正在做一个 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"};