如何使用ffmpeg在视频中添加标题屏幕?

时间:2019-05-25 09:29:55

标签: ffmpeg android-ffmpeg

我正在讲一个讲故事的视频应用程序。在此应用程序中,基本上是采访视频和用户提供的录像被合并在一起,此外,用户输入的视频标题也应与其余视频合并。我可以使用标题成功制作标题视频并将其导出,但是当我尝试将标题视频与其余视频合并时会出现问题。当我尝试将标题视频与其他视频合并时,我的应用程序崩溃。下面,我输入了两个命令,第一个命令用于制作标题视频,第二个命令将标题视频与其余视频合并。我想要的是将标题视频与其他视频合并并导出。有谁知道这样做吗?谢谢!

command = new String[]{"-f","lavfi","-i","color=c=black:s=1080x1920:d=0.5","-vf","drawtext=fontfile=/system/fonts/DroidSans.ttf:fontsize=45:fontcolor=white:x=(w-text_w)/2:y=(h-text_h)/2:text='hello world'",dest2.getAbsolutePath()}


command2=new String[]{"-y","-i",dest2.getAbsolutePath(),"-i", originalpath1, "-i", originalpath2 ,"-strict", "experimental", "-filter_complex",
                            "[0:v]scale=1080x1920,setsar=1:1[v0];[1:v]scale=1080x1920,setsar=1:1[v1];[2:v]scale=1080x1920,setsar=1:1[v2];[v0][0:a][v1][1:a][v2][2:a] concat=n=3:v=1:a=1",
                            "-ab", "48000", "-ac", "2", "-ar", "22050", "-s", "1080x1920", "-vcodec", "libx264","-crf","27","-q","4","-preset", "ultrafast", dest.getAbsolutePath()};

0 个答案:

没有答案