Uebevert - All in 1

Publicado por andre uebe (última atualização em 19/04/2021)

[ Hits: 1.508 ]

Homepage: www.linkedin.com/in/andreuebe

Download 7061.uebevert.sh

Download uebevert-2.sh (versão 2)




Uebevert script allows in one single shot:

- convert video to audio (mp3)
- insert metadata
- create mp3's album cover

The ffmeg must be previously installed.

***************************************

O script Uebevert permite em uma só operação:

- converter vídeo para áudio
- inserir metadata (artista, título etc)
- inserir capa de algum no mp3

O ffmpeg precisa estar previamente instalado.

  



Versões atualizadas deste script

Versão 2 - Enviado por andre uebe em 09/04/2021

Changelog: Esta nova versão 2 apaga todos os arquivos residuais de arquivos resultantes do processo de conversão, restando somente o arquivo original de vídeo e o arquivo mp3 resultante.

Download uebevert-2.sh


Esconder código-fonte

#Created by Andre Uebe (twitter: @andreuebe) em 16/02/2020
#Code improvements are welcome since the original author name is cited 
#Melhorias ao código-fonte são bem-vindas desde que citado o autor original

#How to/ como executar
#In shell type: sudo chmod +x uebevert.sh 
#and after run in by the command: ./uebevert.sh

#Obtendo dados/ obtaining data
echo “Informe letras iniciais para busca - ou tecle ENTER - Input initial name letters or ENTER to list all”
read busca

echo "################################  Arquivos disponíveis ######################################"

ls $busca*

ls

echo "#####################################    Fim    #############################################"

echo ""
echo ""

echo "1 - Nome do arquivo para conversão - Converting File name";
read arquivo

echo ""

echo "Tempo de vídeo para extração da capa (HH:MM:SS) - ENTER para 00:00:02 - Video time position for album cover extraction";
read tempo

if [$tempo -eq ""]
then
tempo="00:00:02"
fi

echo ""

echo "Tecle ENTER para deixar em branco - Press ENTER for Null"

echo "2) Título da Música (Metadata) - Music Title?";
read titulo

echo ""

echo "3) Nome do Artista (Metadata) - Artist Name?";
read artista

echo ""

echo "4) Nome do Álbum (Metadata) - Album Name?";
read album

echo ""

echo "5) Gênero Musical (Metadata) - Music Genre?";
read genre

echo ""

echo "6) Ano (Metadata) - Year?";
read ano


echo ********* Extraindo capa / cover extraction ********* 
ffmpeg -ss $tempo -i "$arquivo" -vframes 1 -q:v 2 "$arquivo.jpg"

echo ********* Convertendo para mp3 / converting mp3 ********* 
#ffmpeg -i "$arquivo" -i "$arquivo.jpg" -f mp3 -ab 192000 -vn -metadata artist="$artista" -metadata title="$titulo" -metadata:s:v comment="$arquivo.jpg" "$arquivo.mp3"
ffmpeg -i "$arquivo" -f mp3 -ab 192000 -vn "$arquivo.mp3"

echo *********  inserindo capa no mp3 / cover generating ********* 
lame --ti "$arquivo.jpg" "$arquivo.mp3" --ta "$artista" --tt  "$titulo" --tl  "$album" --tg  "$genre" --ty  "$ano" --tc "Conversion by uebevert script in vivaolinux.com.br - created by Andre Uebe Twitter: @andreuebe - version 17-feb-2020"


#configurações finais / final arrangements
rm "$arquivo.jpg"
mv "$arquivo.mp3.mp3" "$arquivo.mp3"

Scripts recomendados

Organizador da saída do objdump

Script Shell para Administração e Configuração do Samba em Red-Hat / Fedora

ShellBase - Templates Profissionais para o seu Shell Script

Organizando CD’s com shell script

Screenshot com contagem regressiva e mensagens


  

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