ffmpeg 找不到包含重音字符的窗口标题

ffmpeg 找不到包含重音字符的窗口标题

Windows10 64位操作系统。当我使用以下命令时

ffmpeg.exe -f gdigrab -framerate 16 -i title="Bassano_Virtus_55_ST_vs_FC_Südtirol" -b:v 768k  -s "1024x768" -loglevel verbose test.flv

我收到此错误:

[gdigrab @ 0000000002677600] Can't find window 'Bassano_Virtus_55_ST_vs_FC_S├╝dtirol', aborting.
title=Bassano_Virtus_55_ST_vs_FC_S├╝dtirol: Input/output error

同时,当我使用不带重音字符的此命令时,一切正常。谢谢。

答案1

根据我在 ffmpeg 网站上找到的旧讨论,它不支持 unicode。如果它确实是 ANSI 应用程序,这也许可以解释为什么它无法处理重音字符。

我认为,如果您不想成为 ffmpeg 开发人员,最好的选择是在启动 ffmpeg 之前更改窗口的标题。

以下是我发现但从未使用过的一些免费产品:

您可能需要以管理员身份运行它们。

相关内容