Outils pour utilisateurs

Outils du site


tips_informatiques:linux:shell:multimedia:multimedia

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:

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
tips_informatiques/linux/shell/multimedia/multimedia.txt · Dernière modification: 2012/02/29 14:18 (modification externe)