Eu tenho medo que você esteja certo sobre o erro ser devido ao seletor de arquivos. Citando o manual:
% bl0ck_qu0te%Se você quiser, pode começar com um número inteiro maior que 0:
% bl0ck_qu0te% Você não precisa realmente renomear: você pode criar links simbólicos com o comando ln
, o que levaria muito pouco espaço no disco.
Eu aconselho você a fazer um backup de suas fotos antes de tentar scripts
Você pode tentar usar este script bash:
#! /bin/bash
INPUTDIR="$1"
OUPUTDIR="$2"
SORTEDLIST="$(cd "$INPUTDIR" && ls -1 | sort -n)"
COUNT="$(echo -e "$SORTEDLIST"|wc -l)"
echo "Found $COUNT files"
ZEROES="$(echo -e "$COUNT"|wc -c)" # (will count \n)
echo "Using $ZEROES characters to display integers"
COUNTER="0"
for file in $SORTEDLIST; do
ID="$(printf "%0${ZEROES}d" "$COUNTER")"
echo "ln -s $INPUTDIR/$file $OUPUTDIR/$ID.jpg"
ln -s "$INPUTDIR/$file" "$OUPUTDIR/$ID.jpg"
COUNTER=$((COUNTER + 1))
done
Este script pressupõe que todas as suas imagens estão localizadas em um diretório que contém apenas as imagens que você deseja incluir em seu vídeo. Para usá-lo:
- crie um diretório de saída que contenha seus links:
mkdir output
- execute
./script.sh nameofthefoldercontainingyourimages output