Talvez você possa experimentar o link . Ele aceita intervalos que podem ser expressos como Formato de Hora HH: MM: SS.SS ou Formato de Deslocamento (número de Megabytes ou kilobytes). Você precisará ajustar suas entradas de lista de acordo.
Vou escrever um script seguindo estes passos:
- faça um loop nas linhas da sua lista de trilhas
- construa o comando mpgtx como uma string com valores de início / fim de intervalo interpolados tirados de cada linha ##: ##. O valor final de uma faixa pode ser o início da próxima menos um segundo.
- executa a string de comando através do shell (shell-out)
Por favor, note: mpgsplit é equivalente a mpgtx -s