Skip to content

Instantly share code, notes, and snippets.

@jtemporal
Created July 17, 2023 00:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jtemporal/e70da0ecf56ebb094598af1c5def0b10 to your computer and use it in GitHub Desktop.
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.
#!/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