首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android ffmpeg concat两个视频声音错误

Android ffmpeg concat两个视频声音错误
EN

Stack Overflow用户
提问于 2021-11-16 10:15:41
回答 1查看 37关注 0票数 1

当我尝试用ffmpeg连接两个不同分辨率的视频时,这是我的命令

代码语言:javascript
复制
    String[] complexCommand = {
          "ffmpeg","-y","-i",
          paht_1,
          "-i",
          path_2,
           "-filter_complex",
            "[0:v]scale=720:1280,setdar=720/1280[outv0];[1:v]scale=720:1280,setdar=720/1280[outv1];[outv0][outv1]concat=n=2:v=1:a=0[outv];[0:a][1:a]concat=n=2:v=0:a=1[outa]",
          "-map",
          "[outv]",
          "-map",
          "[outv]",
            "-r",
            "25",
            "-b",
            "10M",
            "-preset",
            "superfast",
          filePath_video_out
    };

这是我的错误

代码语言:javascript
复制
/mobile-ffmpeg: [NULL @ 0x7c5ce21600] Unable to find a suitable output format for 'ffmpeg'

/mobile-ffmpeg: ffmpeg:无效参数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-16 12:40:31

首先应该修改"ffmpeg“,然后将第二个outv更改为outa。

代码语言:javascript
复制
String[] complexCommand = {
      "-y","-i",
      paht_1,
      "-i",
      path_2,
       "-filter_complex",
        "[0:v]scale=720:1280,setdar=720/1280[outv0];[1:v]scale=720:1280,setdar=720/1280[outv1];[outv0][outv1]concat=n=2:v=1:a=0[outv];[0:a][1:a]concat=n=2:v=0:a=1[outa]",
      "-map",
      "[outv]",
      "-map",
      "[outa]",
        "-r",
        "25",
        "-b",
        "10M",
        "-preset",
        "superfast",
      filePath_video_out
};
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69987286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档