Android ffmpeg-3gp至mp4(或avi)视频-不播放

Android ffmpeg-3gp至mp4(或avi)视频-不播放,android,video,ffmpeg,3gp,Android,Video,Ffmpeg,3gp,我正在做一个android应用程序,用于合并两个视频,合并完成后播放结果视频。为此,我使用ffmpeg 当我录制两个mpeg或mp4视频时,结果合并后的视频播放效果良好。现在我将视频录制为3gp,并将其转换为mp4(或avi)并将其合并。然后,结果视频不会播放 有人能帮我吗?有什么问题吗 我正在使用以下代码: String args[] = {"ffmpeg","-i",""+filename[i]+"", "-qscale","1",

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

您使用的是ffmpeg API还是命令行工具?谢谢您的回复。我正在将参数从android传递到ffmpeg的主要功能。您是否发现我需要为这个3gp到mp4视频的主函数调用添加任何额外的参数?