====== copie avec incrementation ====== * Objet : incrémenter la copie d'un fichier * Niveau requis : {{tag>débutant}} * Commentaires : //Création d'une série de copie incrémentée. // * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) ===== Introduction ===== Créer un fichier original puis vous l'incrémentez, ici de 1 à 1000. ===== Utilisation ===== Incrémentation numérique simple : for i in `seq 1 1000`; do cp 0001.mpeg $i.mpeg; done Le résultat : 1.mpeg 2.mpeg ... jusqu'à 1000.mpeg Merci **m31z0ny** :-) Incrémentation numérique à 4 chiffres : for i in {0001..1000}; do cp 0001.mpeg $i.mpeg; done Le résultat : 0001.mpeg 0002.mpeg ... jusqu'à 1000.mpeg Merci **vv222** :-D ===== Travaux pratique ===== Incrémenter une image jpg afin d'en faire une vidéo mpeg. Il vous revient de préparer les fichiers et les répertoires. - Créer une image 0001.jpg - Pour faire une vidéo de 30 seconde à 25 image seconde dupliquer 750 fois cette image :for i in {0001..0750}; do cp 0001.jpg test-750/$i.jpg; done. - Se placer dans le répertoire test-750 :cd test-750 - Mouliner ces 750 images à [[doc:media:ffmpeg#transformer-une-serie-d-images-en-video | la moulinette ffmpeg]] ainsi :ffmpeg -f image2 -i %04d.jpg 0001.mpeg Vous pouvez choisir de réduire les dimensions de cette vidéo ainsi : ffmpeg -loglevel quiet -i 0001.mpeg -preset slower -crf 18 -s 288x216 -threads 0 -c:a copy 1.mpeg L'est pas belle la vie, dites ? //Merci à tous sur le chan #debian-facile qui ont permis cette manifestation de bonne volonté.// ;-)