gpt4 book ai didi

ffmpeg - ffmpeg 命令的任何部分都可以使用表达式吗?

转载 作者:行者123 更新时间:2023-12-04 23:18:24 29 4
gpt4 key购买 nike

我仍在学习表达式如何与 ffmpeg 一起工作,命令的任何部分是否可以使用表达式。
例如,我有这个命令:ffmpeg -y -i input.mp3 -af "sofalizer=sofa=ClubFritz1.sofa:type=freq:radius=2:speakers='FL 45|FR 45|BL 45|BR 45'" output.mp3(文件CubFritz1.sofa可以顺便下载here)
这基本上应用了沙发效果并指定每个 channel 应该被听到/来自音频的左侧(45度)。
这按预期工作。
但是,我似乎根本无法让表达式在命令中起作用。
例如这个:ffmpeg -y -i input.mp3 -af "sofalizer=sofa=ClubFritz1.sofa:type=freq:radius=2:speakers='FL if(0, 45, 45)'|'FR if(0, 45, 45)'|'BL if(0, 45, 45)'|'BR if(0, 45, 45)'" output.mp3哪个 if(0, 45, 45)作为测试,所以不管结果应该是45 , 正确的?
但是,当我运行此命令时,它似乎不再起作用,这意味着声音并非纯粹来自左侧。
我什至尝试过更改单个 ' 的位置在没有运气的命令中:ffmpeg -y -i input.mp3 -af "sofalizer=sofa=ClubFritz1.sofa:type=freq:radius=2:speakers=FL 'if(0, 45, 45)'|FR 'if(0, 45, 45)'|BL 'if(0, 45, 45)'|BR 'if(0, 45, 45)'" output.mp3我的问题是,让表达式在 ffmpeg 命令中工作的规则是什么?
如何重写命令以使 if(0, 45, 45)作品?

最佳答案

我认为 safalizer 不支持表达式选项

关于ffmpeg - ffmpeg 命令的任何部分都可以使用表达式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71765705/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com