电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter '[0,0]'問題

瀏覽:171日期:2022-09-05 08:51:50

最近公司有一個公交項目,要生成報站語音,采用的是 報站前綴 + 站點名 + 報站后綴,3個MP3文件拼接的方式,拼接成一個完整的語音,且需要轉碼率和比特率,使用到了ffmpeg。

去網上找了一些ffmpeg相關的命令,參考:

安裝命令參考

音頻轉碼:

ffmpeg -i **.mp3 -ar 8000 -ac 2 -y -b:a 32k -vol 400 **.mp3

音頻拼接:

//音頻拼接(1) ffmpeg -i 'concat:test4.mp3|180_out.mp3' -acodec copy third.mp3 (third格式和first保持一致)(2) ffmpeg -i 'concat:first.mp3|second.mp3' -i second.mp3 -acodec copy test.mp3 -map_metadata 0:1 (third格式和second保持一致)(3)ffmpeg -i test4.mp3 -i test5.mp3 -filter_complex ’[0:0] [1:0] concat=n=2:v=0:a=1 [a]’ -map [a] j5.mp3

音頻混合:

//音頻混合ffmpeg -i 180_out.mp3 -i 181_in.mp3 -strict -2 -filter_complex amix=inputs=2:duration=longest:dropout_transition=2 -ar 8000 -ac 2 -y -b:a 64k -vol 2500 test.aac

ffmpeg下載地址:http://www.ffmpeg.org/download.html

當然,主要用到的還是音頻轉碼和音頻拼接。音頻轉碼沒問題,音頻拼接的坑就來了......下面是公司項目主要用到的拼接語句:

ffmpeg -i 1.mp3 -i 2.mp3 -i 3.mp3 -filter_complex ’[0:0] [1:0] [2:0] concat=n=3:v=0:a=1 [a]’ -map [a] -b:a 32k -ar 8000 4.mp3

重點關注這一段:-filter_complex ’[0:0] [1:0] [2:0] concat=n=3:v=0:a=1 [a]’

在本機(Windows)和公司服務器(Linux)上都安裝了ffmpeg,上面的拼接語句在服務器上(Linux)能拼接MP3成功,但在本機DOS命令運行報錯:

解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter

??腫么肥四!!回想windows和linux的區別,難道是目錄的斜桿和反斜杠的問題??

把MP3路徑的斜桿替換'/'為'',還是報錯,一頓查找,發現是單引號和雙引號的問題。

windows系統下,把 ’ 改為 ' 拼接成功。類似改為 -filter_complex '[0:0] [1:0] [2:0] concat=n=3:v=0:a=1 [a]'

linux系統,單、雙引號都能拼接成功。

解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter

那么好,Dos窗口能拼接MP3成功,java代碼運行cmd就出問題了:在本機測試能成功拼接MP3文件,但放到服務器上去報錯。↓

解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter

No such filter: ’'’ Error configuring filters.

提示配置的過濾器錯誤,我把拼接條件又單獨拿出來去Linux運行,拼接成功。

沒辦法,嘗試把雙引號改為單引號試試怎么樣:

解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter

No such filter: ’[0:0]’ Error configuring filters.

又是提示過濾器配置錯誤。同樣,把拼接條件單獨拿出來去Linux運行,拼接成功。

What!??去百度找答案,沒有找到。回頭看報錯信息,單引號會報錯到第一個空格,雙引號則直接報錯,那么我把中間的空格去掉,改成這樣:

-filter_complex ’[0:0][1:0][2:0]concat=n=3:v=0:a=1[a]’

dos窗口成功,java運行cmd命令失敗,換成雙引號呢?

-filter_complex '[0:0][1:0][2:0]concat=n=3:v=0:a=1[a]'

還是dos窗口成功,java運行cmd命令失敗,去掉引號?

-filter_complex [0:0][1:0][2:0]concat=n=3:v=0:a=1[a]

成功!

回頭再去百度了下,發現還真有'解決方案'(可能之前沒好好找):

http://www.ffmpeg-archive.org/Concat-error-No-such-filter-0-0-td4654771.html#a4654803

解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter

改成類似這樣的(好多單引號):

-filter_complex ’[0:0]’ ’[1:0]’ ’[2:0]’ ’concat=n=3:v=0:a=1’ ’[a]’

報錯,雙引號呢?

-filter_complex '[0:0]' '[1:0]' '[2:0]' 'concat=n=3:v=0:a=1' '[a]'

也是報錯。

不測了不測了,就用這個吧:

ffmpeg -i 1.mp3 -i 2.mp3 -i 3.mp3 -filter_complex [0:0][1:0][2:0]concat=n=3:v=0:a=1[a] -map [a] -b:a 32k -ar 8000 4.mp3

總結

到此這篇關于解決java執行cmd命令調用ffmpeg報錯Concat error - No such filter ’’[0,0]’’問題的文章就介紹到這了,更多相關java執行cmd命令調用ffmpeg報錯內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
主站蜘蛛池模板: 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 铆钉机|旋铆机|东莞旋铆机厂家|鸿佰专业生产气压/油压/自动铆钉机 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 | Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 进口便携式天平,外校_十万分之一分析天平,奥豪斯工业台秤,V2000防水秤-重庆珂偌德科技有限公司(www.crdkj.com) | EPK超声波测厚仪,德国EPK测厚仪维修-上海树信仪器仪表有限公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 屏蔽服(500kv-超高压-特高压-电磁)-徐吉电气 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 智能汉显全自动量热仪_微机全自动胶质层指数测定仪-鹤壁市科达仪器仪表有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | PC阳光板-PC耐力板-阳光板雨棚-耐力板雨棚,厂家定制[优尼科板材] | SRRC认证|CCC认证|CTA申请_IMEI|MAC地址注册-英利检测 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 烘干设备-热泵烘干机_广东雄贵能源设备有限公司 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 三轴曲线机-端子插拔力试验机|华杰仪器 | 药品/药物稳定性试验考察箱-埃里森仪器设备(上海)有限公司 | 脱硫搅拌器厂家-淄博友胜不锈钢搅拌器厂家 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 泡沫消防车_水罐消防车_湖北江南专用特种汽车有限公司 | 圆窗水平仪|伊莉莎冈特elesa+ganter | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 对夹式止回阀_对夹式蝶形止回阀_对夹式软密封止回阀_超薄型止回阀_不锈钢底阀-温州上炬阀门科技有限公司 | 大立教育官网-一级建造师培训-二级建造师培训-造价工程师-安全工程师-监理工程师考试培训 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 变位机,焊接变位机,焊接变位器,小型变位机,小型焊接变位机-济南上弘机电设备有限公司 |