====== Transformer un stream .rm en fichier wav ====== __OS:__ Mandrake 10.0 Le programme vsound est capable de capter un son lu par un lecteur tierce (comme realplayer) et de le transformer en .wav Sous ma config de Mandrake, vsound s'est installé très facilement en faisant urpmi vsound __Commande:__ En utilisant realplayer comme lecteur de stream: vsound -v -d -t --file=newFile.wav realplay http://www.server.com/file.rm __Remarque:__ realplay a une option -q qui ferme automatiquement le lecteur à la fin du stream. On peut donc écrire: vsound -v -d -t --file=newFile.wav realplay -q http://www.server.com/file.rm De cette manière, le processus se termine automatiquement. (à utiliser dans un script parsant une page web...?) __Liens:__ [[http://www.trustonme.net/didactels/243.html|Enregistrer un flux audio : vsound]] ====== Redimensionner des images ====== __OS:__ Ubuntu 9.10 __Commande:__ for i in *; do convert $i -resize 1024x1024 resized_$i; done Sauver les nouvelles images dans un sous-dossier: $ mkdir resized $ for i in *; do convert $i -resize 1024x1024 resized/$i; done 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. #!/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() ===== Ajouter un timestamp dans les Exif d'une image ===== __Commande:__ $ exiv2 -M'set Exif.Photo.DateTimeOriginal 2007:01:04 11:44:29' no_meta.jpg ====== Transformer des fichiers .flac en .mp3 ====== __Commande:__ $ for file in *.flac; do flac -cd "$file" | lame --preset standard - "${file%.flac}.mp3"; done ''--preset standard'' règle les paramètres d'encodage mp3 avec des niveaux corrects pour la plupart des musiques __Note:__ Si absent $ sudo apt-get install lame flac