FFMPEG: Depois de inserir vários arquivos de legenda em um MKV, ele salva apenas os metadados de idioma dos 4 primeiros arquivos

0

Eu sei que esta é uma pergunta muito específica, eu passei a manhã inteira descobrindo como inserir legendas srt em um arquivo mkv usando o FFMPEG E eu meio que descobri como fazer e funciona. Estou incorporando arquivos de legendas de seis idiomas diferentes no arquivo e, quando abro o arquivo no FLV, ele exibe as legendas corretamente e na ordem em que as configure.

O único problema é que ele mostra apenas os metadados de idioma para as primeiras 4 legendas! insira a descrição da imagem aqui

Não consigo descobrir como fazer com que os dois arquivos de legenda restantes sejam exibidos corretamente. Aqui está o código que estou usando:

ffmpeg -i %input% -i %de% -i %en% -i %es% -i %it% -i %fr% -i %pt% 
-map 0:0 -map 0:1 -map 1:0 -map 2:0 -map 3:0 -map 4:0 -map 5:0 -map 6:0
-c copy 
-metadata:s:a:0 language=FR -metadata:s:s:0 language=DE -metadata:s:s:1 language=EN -metadata:s:s:2 language=ES -metadata:s:s:3 language=IT -metadata:s:s:4 lanuage=FR -metadata:s:s:5 lanuage=PT 
%out%

As entradas e saídas são definidas em variáveis porque estou executando isso dentro de um script que incrementa o valor de acordo com o episódio. Tudo funciona bem, exceto pelo problema de metadados das legendas.

    
por Danilo Reyes 12.09.2018 / 21:55

0 respostas