O algoritmo é fácil: se o disco tiver arquivos .VOB, é um disco de filme e usar o Handbrake. Para qualquer outra coisa, basta copiar os arquivos para o seu destino. Eles não precisam ser copiados ou convertidos.
Eu tenho uma pilha de DVDs. Alguns são DVDs reproduzíveis reais com títulos e capítulos, e alguns são apenas discos de dados, com uma coleção de arquivos .wmv ou .avi. Posso usar o Handbrake para extrair facilmente os DVDs reais, mas o que posso usar para automatizar a extração desses discos de dados?
De acordo com os documentos do Handbrake, eu posso passar "-t 0" para dizer a ele para escanear todos os títulos, mas se eu fizer isso com um dos discos de dados, ele apenas rasgará o primeiro arquivo.
Eu estou supondo que será um processo de várias etapas, onde eu tenho que percorrer os arquivos no disco; mas esse é o problema que estou tendo, é detectar se é um filme de DVD adequado ou não, e se não, fazer um loop pelos arquivos.
Meus únicos requisitos são que ele tem que ser linha de comando, e ele tem que trabalhar em um sistema operacional baseado em Linux (no meu caso, Ubuntu).
Tags command-line linux ripping