Como determinar a trilha principal do DVD do filme antes de ripar via mencoder

1

Talvez exista uma resposta simples para isso, mas quando se olha para os arquivos em um DVD (IFOs, VOBs, etc), existe uma maneira de determinar facilmente a faixa mais longa / principal? Estou tentando automatizar o processo de encontrar a trilha principal do filme em um DVD e estou com problemas.

Eu pensei que isso poderia ser feito encontrando a faixa MAIOR (veja VTS_XX_N.VOB arquivos, onde XX é o número da faixa, e encontre a faixa com o maior tamanho de arquivo (soma dos arquivos VOB para essa faixa)), mas aparentemente isso não está correto. Um DVD tinha a faixa 7 como a maior faixa (pelo meu método), mas mencoder não produziu a saída correta com essa faixa, mas trabalhou com a faixa 9.

Estou sentindo falta de algo?

EDIT: Eu já ouvi falar do utilitário 'lsdvd' para obter informações de faixa, mas eu esperava evitar compilar isso e usar um método básico (ie: o que eu tentei acima). Alguém tem alguma idéia POR QUE minha ideia não funcionou?

    
por Ampp3 13.12.2012 / 07:23

2 respostas

0

Acabei de usar o mplayer -identify para obter os comprimentos de cada faixa, identificando a mais longa e trabalhando com essa faixa. Enquanto este método não funciona 100% do tempo (especialmente com certos mecanismos de proteção de DVD), funcionou muito bem para o que eu estava fazendo. Aqui está o meu comando final que acabei usando:

mplayer -dvd-device e: -nocache -identify dvd:// -vo NUL -ao NUL -frames 0

    
por 23.01.2013 / 02:19
1

Se você não se importa em dar um passo extra em seu processo, você pode dar uma olhada em lsdvd , um comando programa de linha que lista o conteúdo de um DVD, incluindo os comprimentos das faixas.

    
por 13.12.2012 / 09:34