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

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

解決java執(zhí)行cmd命令調(diào)用ffmpeg報錯Concat error - No such filter '[0,0]'問題

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

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

去網(wǎng)上找了一些ffmpeg相關的命令,參考:

安裝命令參考

音頻轉(zhuǎn)碼:

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

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

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執(zhí)行cmd命令調(diào)用ffmpeg報錯Concat error - No such filter

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

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

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

linux系統(tǒng),單、雙引號都能拼接成功。

解決java執(zhí)行cmd命令調(diào)用ffmpeg報錯Concat error - No such filter

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

解決java執(zhí)行cmd命令調(diào)用ffmpeg報錯Concat error - No such filter

No such filter: ’'’ Error configuring filters.

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

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

解決java執(zhí)行cmd命令調(diào)用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]

成功!

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

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

解決java執(zhí)行cmd命令調(diào)用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執(zhí)行cmd命令調(diào)用ffmpeg報錯Concat error - No such filter ’’[0,0]’’問題的文章就介紹到這了,更多相關java執(zhí)行cmd命令調(diào)用ffmpeg報錯內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Java
主站蜘蛛池模板: 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 北京西风东韵品牌与包装设计公司,创造视觉销售力! | 砖机托板价格|免烧砖托板|空心砖托板厂家_山东宏升砖机托板厂 | 热缩管切管机-超声波切带机-织带切带机-无纺布切布机-深圳市宸兴业科技有限公司 | 淄博不锈钢无缝管,淄博不锈钢管-鑫门物资有限公司 | 广州监控安装公司_远程监控_安防弱电工程_无线wifi覆盖_泉威安防科技 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 直齿驱动-新型回转驱动和回转支承解决方案提供商-不二传动 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 元拓建材集团官方网站 | 网站建设-临朐爱采购-抖音运营-山东兆通网络科技 | 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 光照全温振荡器(智能型)-恒隆仪器 | 宁夏档案密集柜,智能密集柜,电动手摇密集柜-盛隆柜业宁夏档案密集柜厂家 | 必胜高考网_全国高考备考和志愿填报信息平台 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 数码管_LED贴片灯_LED数码管厂家-无锡市冠卓电子科技有限公司 | 杭州代理记账多少钱-注册公司代办-公司注销流程及费用-杭州福道财务管理咨询有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 北京征地律师,征地拆迁律师,专业拆迁律师,北京拆迁律师,征地纠纷律师,征地诉讼律师,征地拆迁补偿,拆迁律师 - 北京凯诺律师事务所 | 河南道路标志牌_交通路标牌_交通标志牌厂家-郑州路畅交通 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 气动隔膜泵-电动隔膜泵-循环热水泵-液下排污/螺杆/管道/化工泵「厂家」浙江绿邦 | 澳洁干洗店加盟-洗衣店干洗连锁「澳洁干洗免费一对一贴心服务」 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 电动卫生级调节阀,电动防爆球阀,电动软密封蝶阀,气动高压球阀,气动对夹蝶阀,气动V型调节球阀-上海川沪阀门有限公司 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 防爆型气象站_农业气象站_校园气象站_农业四情监测系统「山东万象环境科技有限公司」 | 隧道窑炉,隧道窑炉厂家-山东艾瑶国际贸易 | 新疆乌鲁木齐网站建设-乌鲁木齐网站制作设计-新疆远璨网络 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | 广东风淋室_广东风淋室厂家_广东风淋室价格_广州开源_传递窗_FFU-广州开源净化科技有限公司 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 |