Quando tento o seguinte comando com FFmpeg (v. git-2020-03-24-e5d25d1): ffmpeg -i subs.srt subs.ass
( subs.srt ), recebo vários dos seguintes erros:
[srt @ 0000028ea78fa780] Invalid UTF-8 in decoded subtitles text; maybe missing -sub_charenc option
Error while decoding stream #0:0: Invalid data found when processing input
e:
[ass @ 0000028ea78ffe40] ReadOrder gap found between 3 and 4
Descobri que meu arquivo .srt contém o seguinte caractere: ë Tentei adicionar o sinalizador -sub_charenc UTF-8
conforme declarado aqui , sem sucesso.
Como posso converter com sucesso .srt para .ass?
Tentar:
Eu usei
uchardet
para determinar a codificação de caracteres: