Corte de faixa de áudio com o cutmp3
Publicado por Roberto Fettuccia (última atualização em 21/02/2013)
[ Hits: 2.880 ]
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>
#!/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 "
Script para Montar Partição/Unidade ...
Cadastrando e removendo usuários do SAMBA com um script
Desligando seu PC com controle total e aviso sonoro
Script para pegar ip WAN para firewall com uma ou mais links de internet
Nenhum comentário foi encontrado.
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Como instalar o Tilix Terminal no Gnome e usá-lo como menu drop-down ao estilo Quake
Instalando Grub Customizer no Ubuntu 24.04
Preparando pendrive com GNU/Linux [Corretamente!]
Atualização pra versão 2.7.0 (1)
Som continua saindo no auto-falante mesmo com headphone, como conserto... (4)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (39)