-
-
Save jtemporal/e70da0ecf56ebb094598af1c5def0b10 to your computer and use it in GitHub Desktop.
Little converter script for converting all PNG files in a folder into JPG.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Diretório de origem dos arquivos | |
diretorio_origem=$(pwd) | |
# Diretório de destino dos arquivos convertidos | |
diretorio_destino=$(pwd) | |
# Diretório de backup | |
diretorio_backup="$(pwd)/backup" | |
# Lista dos arquivos a serem convertidos | |
arquivos=$(ls "$diretorio"*.png) | |
# Percorrer a lista de arquivos | |
for arquivo in $arquivos | |
do | |
# Executar o comando ffmpeg | |
# Converte a imagem PNG em JPG e move o arquivo original para pasta backup/ | |
ffmpeg -i "$diretorio_origem/$arquivo" "$diretorio_destino/${arquivo%.*}.jpg" && mv "$diretorio_origem/$arquivo" "$diretorio_backup" | |
# Verificar o status de saída do comando ffmpeg | |
status=$? | |
# Verificar se o comando foi executado com sucesso | |
if [ $status -eq 0 ]; then | |
echo "Comando ffmpeg executado com sucesso para o arquivo $arquivo." | |
else | |
echo "Ocorreu um erro ao executar o comando ffmpeg para o arquivo $arquivo." | |
fi | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment