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

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


Попробуйте изменить кодовую страницу для вашей cmdоболочки.
DavidPostill

chcp 65001 не помогает, хотя сообщение об ошибке отображается правильно
RdB

Ответы:


1

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.