====== 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