“Sem perda” aparar um arquivo MP3 [duplicado]

12

Eu tenho um arquivo mp3, digamos que ele tenha 25 minutos de duração. Eu entendo que qualquer software é capaz de extrair os primeiros 20 minutos do arquivo como um novo arquivo MP3. No entanto, eu gostaria de encontrar uma solução que faria isso "sem perdas", ou seja, manter os blocos MP3 originais e apenas usar os primeiros 4/5 dos blocos e modificar o cabeçalho de acordo. Desta forma, nenhuma perda de qualidade é imposta pelo processo de extração. Eu estou cortando o arquivo em um espaço onde alguns segundos de silêncio acontecem, então cortar entre os blocos deve ser possível.

(Uma boa analogia seria pegar um recorte de um arquivo JPG nos limites dos blocos simplesmente pegando apenas os blocos dentro do recorte. Pode-se decodificar o arquivo, recortá-lo e codificá-lo novamente, mas com uma perda de qualidade.)

(Até onde eu sei, por padrão, o software decodifica o arquivo em uma forma de onda, extrai a parte exigida e a codifica novamente usando o algoritmo MP3. Não é isso que eu quero, já que a segunda compactação reduz desnecessariamente a qualidade .)

(Eu prefiro uma solução Linux, mas também posso acessar janelas.)

    
por yo' 08.11.2015 / 20:33

2 respostas

6

Com o linux você pode usar o mp3splt . Ele tem um gui também se você quiser e está disponível para linux e windows.

Da página do manual:

mp3splt is a free command-line utility that allows you to split mp3 and ogg files from several splitpoints, without need of decoding and reencoding.

Extraia os primeiros 20 minutos do seu arquivo:

mp3splt -f original.mp3 0.0 20.0
    
por 08.11.2015 / 23:08
1

mp3DirectCut link é para Windows. Mas o site afirma que deve funcionar no Linux com o Wine

    
por 12.11.2015 / 21:46

Tags