Como posso criar legendas de seleção automática do VLC em um arquivo MKV?

9

Como posso criar legendas de seleção automática do VLC em um MKV quando ele é aberto?

Gostaria de selecionar as 'Legendas em inglês - [Inglês]' nesta imagem:

legendas

no carregamento automático (a razão para isso é colocar uma lista de mídias na fila para assistir a uma série de TV em uma esteira sem interrupção)

Disseram-me para mexer com essas configurações:

configurações vlc

mas tentei todas as combinações de 0 a 3 sem sorte.

Isso é possível no VLC?

fostandy
fonte
Estou assumindo que isso esteja no Windows (por captura de tela)? Qual versão do VLC?
Raystafarian #
Windows 7 - VLC 2.1.5 Rincewind
fostandy

Respostas:

7

Para mim, funcionou com as seguintes configurações:

Faixa de legenda = 1

Idioma da legenda = inglês

ID da faixa da legenda = 2

Espero que você ache isso útil. (Se não funcionar, clique em Ferramentas, Informações sobre mídia, Codec e veja qual tipo de fluxo é Subtitle ... Esse é o seu ID de faixa de legenda!)

Alexandru
fonte
Isso funcionou para legendas, mas não para áudio. Eu tentei todas as combinações de -1 a 5 nos dois campos, mas nada funcionou. :( O arquivo continha faixas 0 a 4, dos áudio 1 e 2.
Fabian Röling
6

O número que você está inserindo no ID da faixa de legenda no contêiner mkv. Normalmente, o ID da faixa 0 será o fluxo de vídeo e o ID 1 será o fluxo de áudio. Assim, a partir de 2, você pode ter os fluxos de legenda incorporados. Se você tiver várias faixas de áudio, elas serão empurradas ainda mais para trás. Portanto, especificar o número diretamente dessa forma raramente é uma boa maneira de fazê-lo, pois pode variar de arquivo para arquivo, a menos que você os codifique especificamente para que sejam uniformes.

Não consegui descobrir exatamente o que a configuração "Faixa de legenda" faz, mas aconselho deixá-la em -1, o padrão e reverter a configuração "ID da faixa de legenda" para -1 também.

Se você deseja selecionar automaticamente legendas em inglês, coloque "English" (não "en") no campo "Idioma das legendas" e deve selecionar automaticamente as legendas em inglês do seu arquivo, se disponível. Provavelmente isso não funcionará se o idioma não estiver marcado corretamente no arquivo e não acho possível selecionar as segundas legendas em inglês, conforme especificado automaticamente.

XQYZ
fonte
O VLC recomenda usar os códigos ISO de 2 a 3 letras e, quando eu uso "en", ele escolhe a faixa de áudio definida para o código de idioma "en". - Usar o nome completo "Inglês" também funciona, mas certamente não é necessário.
Liggliluff 16/11/19
1

Para usar legendas em inglês por padrão, tente definir "Faixa de legenda" como 1 e "ID da faixa de legenda" como -1.

Defina a faixa da legenda como 1 e o ID da faixa da legenda como -1

Nélio
fonte
1

Eu tenho o meu trabalhando na mesma situação.

ÁUDIO Com o áudio em meus arquivos particulares, "disabled" = 0, primeira faixa = 1, segunda faixa = 2, portanto, com o japonês como minha segunda opção de idioma, por exemplo, nas opções avançadas de Entradas / Codecs que coloco:

ID da faixa de áudio: 2

Como alternativa, eu poderia apenas digitar o nome do idioma preferido, o que funciona bem para o áudio.

-

LEGENDAS São diferentes por algum motivo; Acho que é como o usuário acima disse, e os IDs das faixas das legendas começam após o término dos IDs das faixas de áudio. Minhas opções de legenda específicas foram "desativadas", "(sinais / músicas) em inglês" e "legendas em inglês". Para assinantes em inglês, é isso que funcionou para mim:

ID da faixa de legenda: 4

Então continue subindo um a um até acertar o caminho certo. Você pode testar seu progresso verificando em qual subtrilha você pousou cada vez que aumenta o número usando o recurso de seleção manual: Clique com o botão direito do mouse em vídeo -> Legenda -> Subtrilha -> (verifique qual opção de legenda está selecionada)

Isso mostrará onde sua seleção automática está direcionando você para a lista de legendas, para que você possa encontrar o ID que procura por tentativa e erro. Se seus inscritos ainda estiverem sendo exibidos como "Desativados", continue (a menos que você tenha disparado muito longe). Se você alcançou "(sinais / músicas) em inglês", estará no caminho certo e provavelmente precisará aumentar mais um ID da faixa.

-

Para o registro, deixei a faixa de áudio e a faixa de legendas inalteradas, com valores de -1.

Paks
fonte
1

Para aqueles que ainda procuram uma resposta para essa pergunta, o OP quase a encontrou:

  1. Antes de ir para as configurações, pressione ctrl + J para abrir as informações do codec. Encontre o número do stream da sub-faixa padrão desejada. Quase nunca é 0 (vídeo) ou 1 (áudio), mas varia de acordo com o arquivo
  2. Pressione ctrl + P para abrir as preferências
  3. selecione "Todas" as configurações no canto inferior esquerdo (para acessar a tela OP)
  4. selecione "Entrada / codecs"
  5. Altere "ID da faixa de legenda" para o número do vapor encontrado na etapa 1

O valor -1 desabilitará a substituição e retornará às configurações indicadas nas configurações simples. Você provavelmente deseja fazer isso ao alternar entre shows, pois raramente será consistente entre diferentes conjuntos de arquivos

Espero que isso salve alguém da escavação que eu tive que fazer :)

Lelouch
fonte