pls *.[mM][pP]4 > list.temp
filenumber=`wc -l < list.temp`
for file in `cat list.temp`;
do
filename=`ffprobe -show_streams "$file" | grep 'creation_time' | head -n 1 | sed "s/TAG:creation_time=//g; s/.000000Z//g; s/-//g; s/://g; s/T//g;"`
mv $file $filename.mp4
done
clear
echo "Fini!"
echo $filenumber "fichier(s) traité(s)."

ça créé la liste des fichiers mp4 ou MP4 présent dans le répertoire, pour chaque ligne de la liste, extrait les meta-données avec FFPROBE, ne garde que la ligne date de création avec GREP, ne garde que la 1èere itération avec HEAD, fait un SED pour ne garder que la date en format YYMMDD mets tout ça dans une variable, et renomme le fichier à partir de cette variable.

Un petit bonus ça donne le nombre de fichier traité avec WC

C'est évident qu'on doit pour voir faire mieux en code, mais c'est le mien de avec mon niveau à moi.

ICI le script commenté et instructions