Transcodificação de DVD para MP4 e intencionalmente pular quadros no meio

2

Eu tenho um DVD que gostaria de transcodificar de um formato de DVD para MP4 para que eu possa reproduzi-lo no meu iPad. Normalmente isto é trivialmente fácil como eu poderia usar o Handbrake. Mas isso tem uma reviravolta interessante.

Cerca de trinta minutos depois do vídeo, há uma pequena falha no DVD. Essa falha causa alguma distorção menor quando reproduzida em um DVD player físico, mas os reprodutores de DVD de software e os transcodificadores veem isso e têm problemas. Isso significa que meu reprodutor de DVD Sony de 13 anos de idade pode reproduzir o DVD, mas se eu tentar reproduzi-lo no VLC, no Windows Media Center, etc, quando ele acionar a falha, o DVD congelará. O Handbrake agirá como se estivesse rasgando neste ponto, mas será interrompido em 100% e criará um arquivo que continua crescendo.

Eu posso identificar os quadros EXACT onde a glitch existe. Tem cerca de 3 quadros de comprimento e, por mais que eu saiba, ele não contém quadros I, apenas quadros P. Então, eu gostaria de dizer a qualquer transcodificador que eu acabe usando para transcodificar todo o DVD, mas pule de quadros 52134 para 52136. Eu posso copiar toda a imagem do DVD e reproduzi-lo usando mplayer se eu disser para parar no frame 52134 e, em seguida, reinicie o mplayer e diga para ele iniciar no quadro 52136. Isso deve me ajudar a criar dois dumpstreams, mas não consigo descobrir como mesclar os arquivos .vob ou codificá-los juntos.

    
por Pridkett 19.12.2011 / 21:56

0 respostas