Corte de faixa de áudio com o cutmp3

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

[ Hits: 3.038 ]

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

Script para formatação de disquetes em modo texto

Mensagem de volume alto quando o fone de ouvido está conectado

Descobrir IP

Testar link

Juntando páginas separadas num único PDF


  

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