Outils pour utilisateurs

Outils du site


tips_informatiques:linux:shell:multimedia:multimedia

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tips_informatiques:linux:shell:multimedia:multimedia [2010/01/10 19:06]
nico
tips_informatiques:linux:shell:multimedia:multimedia [2012/02/29 14:18] (Version actuelle)
Ligne 43: Ligne 43:
 <code bash> <code bash>
 for i in *; do convert $i -resize 1024x1024 resized_$i; done for i in *; do convert $i -resize 1024x1024 resized_$i; done
 +</​code>​
 +
 +Sauver les nouvelles images dans un sous-dossier:​
 +
 +<code bash>
 +$ mkdir resized
 +$ for i in *; do convert $i -resize 1024x1024 resized/$i; done
 </​code>​ </​code>​
  
 Cette commande redimensionne toutes les images d'un dossier en conservant les proportions des images, avec des hauteurs et largeurs maximum de 1024 px Cette commande redimensionne toutes les images d'un dossier en conservant les proportions des images, avec des hauteurs et largeurs maximum de 1024 px
 +
 +
 +===== Version python =====
 +
 +Avec l'​avantage de créer automatiquement le dossier '​resized'​ et d'​imprimer au fur et à mesure la liste des images redimensionnées.
 +
 +<code python>
 +#​!/​usr/​bin/​python
 +import sys
 +import re
 +import os
 +  ​
 +def check_directory():​
 +  if not os.path.isdir("​resized"​):​
 +    os.makedirs("​resized"​)
 +    sys.stderr.write("'​resized'​ folder created\n"​)
 +
 +def main():
 +  ​
 +  reg_images = re.compile("​.*(\.jpg|\.jpeg)$",​ re.IGNORECASE)
 +  ​
 +  files = os.listdir("​."​)
 +  files.sort()
 +  ​
 +  for filename in files:
 +    m = reg_images.search(filename)
 +    if m:
 +      os.system("​convert {0} -resize 1024x1024 resized/​{0}"​.format(filename));​
 +      sys.stderr.write("​{0} resized\n"​.format(filename))
 +    ​
 +if __name__ == '​__main__':​
 +  check_directory()
 +  main() ​   ​
 +</​code>​
 +
 +
 +
 +
 +===== Ajouter un timestamp dans les Exif d'une image =====
 +
 +__Commande:​__
 +
 +<code bash>
 +$ exiv2 -M'set Exif.Photo.DateTimeOriginal 2007:01:04 11:​44:​29'​ no_meta.jpg
 +</​code>​
 +
 +
 +
 +====== Transformer des fichiers .flac en .mp3 ====== ​
 +
 +__Commande:​__
 +
 +<code bash>
 +$ for file in *.flac; do flac -cd "​$file"​ | lame --preset standard - "​${file%.flac}.mp3";​ done
 +</​code>​
 +
 +''​--preset standard''​ règle les paramètres d'​encodage mp3 avec des niveaux corrects pour la plupart des musiques
 +
 +__Note:__
 +
 +Si absent
 +<code bash>
 +$ sudo apt-get install lame flac
 +</​code>​
tips_informatiques/linux/shell/multimedia/multimedia.1263146775.txt.gz · Dernière modification: 2010/01/10 00:00 (modification externe)