gpt4 book ai didi

java - 如何用 Java 调用 ffmpeg - 变音符号?

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

我正在使用 Java ProcessBuilder 调用 FFmpeg 以使用以下命令在 Windows 7 上的屏幕上捕获单个窗口:

ProcessBuilder pb = new ProcessBuilder(
"path\\ffmpeg",
"-f", "gdigrab",
"-i", "title=" + "title of window",
"path\\out.mp4"
);

对于大多数 Windows,这可以正常工作,我没有任何问题。但是,当我 try catch 标题中带有变音符号(如 ÄÖÜ)的窗口时,我收到一个错误,即 FFmpeg 找不到该窗口。使用 Windows 控制台启动 FFmpeg 时也会发生同样的情况。

FFmpeg 使用变音符号有问题吗?有没有办法用变音符号捕获窗口?

谢谢!

最佳答案

我自己没有尝试过,但我希望如果您通过预设文件而不是命令行传递参数,这对您有用。

查看以下文档中的“7.1 预设文件”部分:https://ffmpeg.org/ffmpeg.html#toc-Preset-files-1

祝你好运。

关于java - 如何用 Java 调用 ffmpeg - 变音符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24752767/

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