Corte de faixa de áudio com o cutmp3

Publicado por Roberto Fettuccia (última atualização em 21/02/2013)

[ Hits: 3.360 ]

Download mp3splitlist




Posto aqui esta pequena solução para automatizar o corte de faixas de músicas de um único álbum em vídeo, segue meu exemplo:

Havia realizado o download no youtube do álbum Unplugged do Alice in Chains, realizei a conversão do álbum para mp3, aí só necessitava realizar o corte de cada faixa, então foi elaborada a seguinte solução...

Demarcar o início e fim de cada faixa, e dados da música no clipe original, salvando em um arquivo chamado lista.lst.

Segue o exemplo:

Alice_In_Chains,Unplugged,Nutshell,0:19,4:18
Alice_In_Chains,Unplugged,Brother,4:23,9:14
Alice_In_Chains,Unplugged,No_Excuses,9:59,14:08
Alice_In_Chains,Unplugged,Sludge_Factory,16:36,20:53
Alice_In_Chains,Unplugged,Down_In_A_Hole,21:30,27:09
Alice_In_Chains,Unplugged,Angry_Chair,28:23,32:40
Alice_In_Chains,Unplugged,Rooster,33:02,39:10
Alice_In_Chains,Unplugged,Got_Me_Wrong,39:26,43:45
Alice_In_Chains,Unplugged,Heaven_Beside_You,43:51,48:52
Alice_In_Chains,Unplugged,Would,49:04,52:34
Alice_In_Chains,Unplugged,Frogs,53:12,60:17
Alice_In_Chains,Unplugged,Over_Now,60:32,66:21
Alice_In_Chains,Unplugged,Killer_Is_Me,67:30,72:04

Na listagem está no seguinte formato:

ARTISTA,ALBUM,MUSICA,TEMPOinicio,TEMPOfim

Obs.: O script requer instalação do cutmp3.

Testado em:

- CENTOS 6.2
- Red Hat Enterprise linux 6.3
- Ubuntu 11.04

Desenvolvido por: Roberto Fettuccia <rpaulafettuccia[at]gmail.com>

  



Esconder código-fonte

#!/bin/bash
FULLALBUM="$1"

for line in $( cat "$2" );
 do    
  ARTISTA="$( echo $line | cut -d, -f1 )"
  ALBUM="$( echo $line | cut -d, -f2 )"
  MUSICA="$( echo $line | cut -d, -f3 )"
  MUSINI="$( echo $line | cut -d, -f4 )"
  MUSFIM="$( echo $line | cut -d, -f5 )"
 
  cutmp3 -i $FULLALBUM -a $MUSINI -b $MUSFIM -O "$ARTISTA-$ALBUM-$MUSICA".mp3
 done

echo "modo de uso...
mp3splitlist [albuminteiro.mp3] [lista.lst]

-- formato de lista --
-----------------------------------------
artista,album,musica,tempoinicio,tempofim
-----------------------------------------
xxxx,aaa,musica1,0:01,3:12
xxxx,aaa,musica2,3:14,6:15
xxxx,aaa,musica5,15:02,18:24
"

Scripts recomendados

Conversor de músicas

Montagem e desmontagem de dispositivos

Screenserver no modo texto - versão 2

Barra de progresso em ASCII

Retirar o link do download de páginas protetoras


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts