如何解决此过滤器 Processbuilder 错误?

问题描述 投票:0回答:1

无法运行此命令

    List<String> command= new ArrayList<>();
    command.add("ffmpeg");
    command.add("-i");
    command.add(file1Path);
    command.add("-i");
    command.add(file2Path);
    command.add("-filter_complex");
    command.add("\"[0]apad[a];[a][1]amerge[aout]\"");
    command.add("-map");
    command.add("\"[aout]\"");
    command.add(outputFilePath);

ProcessBuilder processBuilder = new ProcessBuilder(命令); 流程 process = processBuilder.start();

错误流 #1:0: 音频: pcm_s16le ([1][0][0][0] / 0x0001), 8000 Hz, 1 通道, s16, 128 kb/s [AVFilterGraph @ 0x7f9dd8d05cc0] 过滤器后的尾随垃圾:apad[a];[a][1]amerge[aout]" [AVFilterGraph @ 0x7f9dd8d05cc0] 解析过滤器链“[0]apad[a];[a][1]amerge[aout]”时出错:apad[a];[a][1]amerge[aout]"

如何解决

我想运行这个命令,它基本上将两个单声道音频文件合并为立体声

java ffmpeg terminal command processbuilder
1个回答
0
投票

我也遇到过类似的问题。这个问题你解决了吗

© www.soinside.com 2019 - 2024. All rights reserved.