Recortar arquivo de áudio no Linux pela linha de comando

Olá pessoa, segue uma dica para um problema que talvez alguns já tiveram. Ontem eu estava querendo colocar um novo toque no meu celular e eu queria cortar uma faixa de áudio, para que a música tivesse início no seu clímax. Então eu achei este post: http://linux-software-news-tutorials.blogspot.com.br/2011/09/linux-cut-audio-files-directly-from.html

Este post mostra como podemos fazer isto utilizando o ffmpeg, que é uma biblioteca para converter arquivos de video (pelo menos o que diz no man), mas que funciona também para editar arquivos de áudio.

Para atingir meu objeto, executei o seguinte comando:

ffmpeg -ss 00:00:40 -t 00:01:15 -i caminho/para/arquivo.mp3 -acodec copy /caminho/para/novo/arquivo.mp3

 

Explicando cada parâmetro:

-i = arquivo de entrada do ffmpeg

-acodec copy = Diz qual o codec que deverá ser usado para criar o novo arquivo baseado no arquivo passado com o parâmetro -i. Neste caso, o parâmetro copy diz (ao que me parece) ao ffmpeg que o codec utilizado será o mesmo do arquivo original.

-ss = Tempo de início do recorte do áudio original

-t = Tempo de fim de recorte

Após esta execução, o arquivo de saída será o arquivo de origem, mas com o áudio recortado, sendo este apenas um trecho do áudio original.

Espero que esta dica possa ajudar alguns, da mesma forma como me ajudou!

Até mais!

  • Experimente o programa ‘cutmp3’, instale o pacote que tem o mesmo nome
    Execute o comando abaixo para cortar o trecho de musica que voce deseja
    $ cutmp3 -a 00:00:40 -b 00:01:15 -i “caminho/para/arquivo.mp3” -O “caminho/para/novo/arquivo.mp3”

    Para cortar as músicas de forma interativa use o comando abaixo:

    cutmp3 -i file.mp3

    Rebobine a música com as seguintes teclas [1/2/3/4/5]
    Para avançar, use as seguintes teclas [6/7/8/9/0]
    [0] significa 10mins p/ frente
    [9] é 1min p/ frente
    [8] é 10secs p/ frente
    [7] é 1sec p/ frente e
    [6] é 1/10sec p/ frente.

    Para extrair varias musicas de um arquivão crie um arquivo em um editor de texto contendo uma tabela com os tempos onde inicia e onde termina cada uma das musicas

    Exemplo:

    ———–corte aqui———-
    0:00 3:59
    4:00 6:58
    6:59 10:07
    10:09 13:04
    13:06 15:31
    15:32.34 18:55.78
    ———–corte aqui———-

    Em seguida digite o comando abaixo:

    cutmp3 -i arquivao.mp3 -f tabela_com_os_tempos.txt

    Os arquivos com as musicas serão automaticamente salvos como:
    result0001.mp3
    result0002.mp3
    result0003.mp3

    e assim por diante

    E existe tambem um front end grafico pra ele chamado de ‘xcutmp3’ que eu ainda não usei

    • Muito bacana Washington Luis, não conhecia esta ferramenta. Se você tiver interesse podes enviar um email com essas informações que publicamos para você.

    • Olá Washington, realmente muito bacana 🙂

      Obrigado pela contribuição!

  • Experimente o programa ‘cutmp3’, instale o pacote que tem o mesmo nome
    Execute o comando abaixo para cortar o trecho de musica que voce deseja
    $ cutmp3 -a 00:00:40 -b 00:01:15 -i “caminho/para/arquivo.mp3” -O “caminho/para/novo/arquivo.mp3”

    Para cortar as músicas de forma interativa use o comando abaixo:

    cutmp3 -i file.mp3

    Rebobine a música com as seguintes teclas [1/2/3/4/5]
    Para avançar, use as seguintes teclas [6/7/8/9/0]
    [0] significa 10mins p/ frente
    [9] é 1min p/ frente
    [8] é 10secs p/ frente
    [7] é 1sec p/ frente e
    [6] é 1/10sec p/ frente.

    Para extrair varias musicas de um arquivão crie um arquivo em um editor de texto contendo uma tabela com os tempos onde inicia e onde termina cada uma das musicas

    Exemplo:

    ———–corte aqui———-
    0:00 3:59
    4:00 6:58
    6:59 10:07
    10:09 13:04
    13:06 15:31
    15:32.34 18:55.78
    ———–corte aqui———-

    Em seguida digite o comando abaixo:

    cutmp3 -i arquivao.mp3 -f tabela_com_os_tempos.txt

    Os arquivos com as musicas serão automaticamente salvos como:
    result0001.mp3
    result0002.mp3
    result0003.mp3

    e assim por diante

    E existe tambem um front end grafico pra ele chamado de ‘xcutmp3’ que eu ainda não usei

    • Muito bacana Washington Luis, não conhecia esta ferramenta. Se você tiver interesse podes enviar um email com essas informações que publicamos para você.

    • Olá Washington, realmente muito bacana 🙂

      Obrigado pela contribuição!

  • Experimente o programa ‘cutmp3’, instale o pacote que tem o mesmo nome
    Execute o comando abaixo para cortar o trecho de musica que voce deseja
    $ cutmp3 -a 00:00:40 -b 00:01:15 -i “caminho/para/arquivo.mp3” -O “caminho/para/novo/arquivo.mp3”

    Para cortar as músicas de forma interativa use o comando abaixo:

    cutmp3 -i file.mp3

    Rebobine a música com as seguintes teclas [1/2/3/4/5]
    Para avançar, use as seguintes teclas [6/7/8/9/0]
    [0] significa 10mins p/ frente
    [9] é 1min p/ frente
    [8] é 10secs p/ frente
    [7] é 1sec p/ frente e
    [6] é 1/10sec p/ frente.

    Para extrair varias musicas de um arquivão crie um arquivo em um editor de texto contendo uma tabela com os tempos onde inicia e onde termina cada uma das musicas

    Exemplo:

    ———–corte aqui———-
    0:00 3:59
    4:00 6:58
    6:59 10:07
    10:09 13:04
    13:06 15:31
    15:32.34 18:55.78
    ———–corte aqui———-

    Em seguida digite o comando abaixo:

    cutmp3 -i arquivao.mp3 -f tabela_com_os_tempos.txt

    Os arquivos com as musicas serão automaticamente salvos como:
    result0001.mp3
    result0002.mp3
    result0003.mp3

    e assim por diante

    E existe tambem um front end grafico pra ele chamado de ‘xcutmp3’ que eu ainda não usei

    • Muito bacana Washington Luis, não conhecia esta ferramenta. Se você tiver interesse podes enviar um email com essas informações que publicamos para você.

    • Olá Washington, realmente muito bacana 🙂

      Obrigado pela contribuição!

  • Buenas chefe, preciso cortar um audio em 8:30(oito horas e trinta), o mp3 tem 24 horas. tentei seguir aí mas não deu, sabe me dizer como informo o tempo?

  • Buenas chefe, preciso cortar um audio em 8:30(oito horas e trinta), o mp3 tem 24 horas. tentei seguir aí mas não deu, sabe me dizer como informo o tempo?

  • Buenas chefe, preciso cortar um audio em 8:30(oito horas e trinta), o mp3 tem 24 horas. tentei seguir aí mas não deu, sabe me dizer como informo o tempo?