Avec un setup:
* Soit tes fichiers sources dans un répertoire ~/sources/ et donc l'extension est .mts
* Soit tes fichiers transcodé dans un répertoire ~/transco/ et donc l'extension est .mp4
Perso, je procéderai ainsi:
Je boucle sur chaque fichier dans ~/sources.
J'en déduis un fichier de destination (avec basename en shell).
Je vérifie que j'ai pas déjà traité le fichier.
Je transcode
J'extrais les infos qui m'intéressent
J'écris les infos dans mon fichier de destination
for src in ~/sources/*.mts ;dodst=$(basename ${src} .mts)if[ ! -f ${dst}];thencreation_date=$(exiftool -tout-ki-va-bien-pour-extraire-la-date-en-question ${src})
ffmpeg [...] -o ${dst}
exiftool -tout-ki-va-bien-pour-setter-la-date-en-question ${dst}fidone
attention: ce script peut contenir erreur et bashisme :-)
Je te laisse le soin de trouver le contenu de -tout-ki-va-bien-* ;-)
# My 2 cents
Posté par LaBienPensanceMaTuer . En réponse au message Convertir du MTS en gardant les métadonnées de date.. Évalué à 4.
Avec un setup:
* Soit tes fichiers sources dans un répertoire
~/sources/et donc l'extension est.mts* Soit tes fichiers transcodé dans un répertoire
~/transco/et donc l'extension est.mp4Perso, je procéderai ainsi:
~/sources.basenameen shell).attention: ce script peut contenir erreur et bashisme :-)
Je te laisse le soin de trouver le contenu de
-tout-ki-va-bien-*;-)