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