ffmpeg не может найти окно, заголовок которого содержит акцентированные символы

3

64-разрядная операционная система Windows10. Когда я использую следующую команду

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

В то же время, когда я использую эту команду без акцентированных символов, все работает. Спасибо.

RDB
источник
Попробуйте изменить кодовую страницу для вашей cmdоболочки.
DavidPostill
chcp 65001 не помогает, хотя сообщение об ошибке отображается правильно
RdB

Ответы:

1

Согласно старым обсуждениям, которые я нашел на сайте ffmpeg, он не поддерживает Unicode. Если это действительно приложение ANSI, это может объяснить, почему оно не может обрабатывать символы с акцентом.

Я думаю, что ваш лучший вариант, если вы не хотите становиться разработчиком ffmpeg, это изменить заголовок окна перед запуском ffmpeg.

Вот некоторые бесплатные продукты, которые я нашел, но никогда не использовал:

Возможно, вам придется запустить их от имени администратора.

harrymc
источник