Corte de faixa de áudio com o cutmp3

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

[ Hits: 2.642 ]

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

Informações básicas de rede

Automatizando Sarg

Procura

Monitorar o uso do HD

XFCE mínimo no Ubuntu 16.04


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts