Uebevert - All in 1

Publicado por andre uebe (última atualização em 17/02/2020)

[ Hits: 470 ]

Homepage: http://resa.net.br

Download 7061.uebevert.sh




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.

  



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

Remover arquivos

download video youtube

Zclamav - script para substituir o Clamtk

Album virtual para WEB

Firewall funcional


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts