Tips audio video

  • Article Currently 2.77/5
  • 1
  • 2
  • 3
  • 4
  • 5

 Rating : 2.8/5 (30 votes cast)

#imagemagick create blank image

convert -size 10x10 xc:"#ffffff" blank.jpg

#Pour obtenir des informations sur une image

identify -ping image.png

#Et si on veut en savoir encore plus

identify -verbose image.png

#Connaître la liste de toutes les couleurs utilisées dans une image

identify -list color image.png

#Convertir une image PNG en JPEG

convert image.png image.jpg

#Convertir une image PNG en JPEG en indiquant le taux de compression

convert -quality 96 image.png image.jpg

#Convertir dans un même dossier toutes les images PNG en JPEG

mogrify -format png *.jpg

#Convertir toutes les images (jpg, png...) en PDF

convert images*.* fichier.pdf

#Redimensionner la taille d'une image

convert -resize 48x48 image.png image-mini.png

#Redimensionner la taille de toutes les images d'un dossier

mogrify -resize 48x48 *.png

#Redimensionner une image en indiquant seulement la largeur

convert -resize 620x image.png image-620.png

#Redimensionner une image en indiquant seulement la hauteur

convert -resize x100 image.png image-100.png

#Créer un favicon

convert -colors 256 -resize 16x16 image.jpg favicon.ico

#Convertir une image couleur en noir et blanc

convert -type image.jpg image-noir-blanc.jpg

#Ajouter une bordure transparente de 1 pixel autour d'une image

convert -bordercolor Transparent -border 1x1 image.png image-bordure.png

#Ajouter une bordure noire de 10 pixels autour d'une image

convert -bordercolor #000 -border 10x10 image.png image-bordure.png

#Réaliser un négatif d'une image

convert -negate image.png image-negate.png

#Retourner une image de bas en haut

convert -flip image.png image-inversee.png

#Retourner une image de gauche à droite

convert -flop image.png image-inversee.png

#Utiliser l'interface graphique d'ImageMagick

display image.png

#jp2a

jp2a image.jpg --width=64 --colors --chars=oO.: --html --fill --background=light >jp2a.html

#combiner pdf

ghostscript -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a4 -sOutputFile=output.pdf file1.pdf file2.pdf ...

#image2mpeg : jpg >mpg

image2mpeg --mode SVCD --norm pal --time-per-image 5 --time-per-transition 1 --transition FADE --aspect-correction AUTO --output output.mpg *.jpg

#renomer avec données exif

jhead -n%Y%m%d-%H%M%S *.jpg

#mencoder encoder avi 2 passes xvid4 et mp3

mencoder input.mpg -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900:pass=1 -o "/dev/null" &&mencoder input.mpg -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900:pass=2 -o output.avi

#crappy sound

mencoder -oac mp3lame -srate 44100 -lameopts vol=0:mode=0:cbr:br=128 -af karaoke -ovc copy input.avi -o output.avi

#mencoder : pour créer du mjpeg :

mencoder mf *.jpg -mf fps=25:type=jpeg -ovc copy -oac copy -o output.avi

#Découper un fichier video grâce à mencoder

mencoder input.avi -oac copy -ovc copy -ss 00:11:00 -endpos 00:02:13 -o output.avi

#Avec avisplit (# aptitude install transcode)

avisplit découpe en plusieurs morceaux et numérote automatiquement en film0001, film0002 ...

avisplit -i input.avi -o output.avi -t 00:00:00-00:24:00,00:24:00-00:48:00

#split mp3

mp3splt input.mp3 00.00 00.45 -n -d ~/output-directory -o output.mp3

#split avi 700 Mo (# aptitude install transcode)

avisplit -i input.avi -s 700 -o output.avi

#join video avi mencoder

mencoder -forceidx -ovc copy -oac copy -o file.avi p1.avi p2.avi ...

#join video avi avimerge (# aptitude install transcode)

avimerge -i 1.avi 2.avi -o output.avi

#join mpg/mp3 mpgtx

mpgtx -j file01.mpg file02.mpg -o output.mpg

#mencoder mpg to avi

mencoder input.mpg -oac mp3lame -srate 44100 -lameopts vol=0:mode=0:cbr:br=128 -ovc lavc -lavcopts vcodec=mpeg4 -o output.avi

#with ffmpeg (big file)

ffmpeg -acodec copy -vcodec mpeg4 -sameq -i input.mpg output.avi

#mencoder flv to avi

mencoder input.flv -ofps 30 -vf scale=300:-2 -oac lavc -ovc lavc -o output.avi

ou (si bitrate 224 is not allowed in mp2)

mencoder input.flv -oac lavc -ovc lavc -lavcopts abitrate=160 -o output.avi

#mencoder mkv to avi

mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=900 -aid 0 input.mkv -o output.avi aid 0 = piste audio

#mencoder wmv to avi

mencoder -oac copy -ovc lavc -ofps 23.976 input.wmv -o output.avi

#mencoder fixavi

mencoder -idx -ovc copy -oac copy -o output.avi input.avi
mencoder -forceidx -ovc copy -oac copy -o output.avi input.avi

#Encoder mplayer + mplayer32 :

mencoder -oac mp3lame -lameopts q=3 -ovc xvid -xvidencopts bitrate=900:me_quality=6:trellis:chroma_opt:chroma_me:hq_ac:vhq=3:autoaspect:max_bframes=3 /fichier.wmv -o fichier.avi

voir aussi http://doc.ubuntu-fr.org/tabencode GUi pour mencoder

#décalage son/vidéo

on cherche le décalage (avec les touches + et - aussi)

mplayer -delay 0.3 input.avi

on réencode

mencoder -oac copy -ovc copy -audio-delay -0.3 input.avi -o output.avi

#mplayer grab stream

WMV :

mplayer -noframedrop -dumpfile out.wmv -dumpstream mms://adresse/video.wmv

RM :

mplayer -noframedrop -dumpfile output.rm -dumpstream rtsp://mon/flux/real/media.rm

ou :

mplayer rtsp://mon/flux/real/media.rm -dumpstream -dumpfile output.rm

#mplayer extract audio + convert wav mp3

mplayer -vo null -hardframedrop -ao pcm:file=output.wav input.mpg

#mplayer wma to mp3

mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader input.wma &&lame -m s audiodump.wav -o output.mp3

#mplayer et url en ligne de commande

mplayer `cat url.txt`

Attention aux apostrophes spéciales : ` (altgr+7).

Sinon, on peut aussi utiliser :

cat url.txt | xargs mplayer

Ça permet notamment de charger une liste d'adresses depuis un fichier.

#ffmpeg avi to mp3

ffmpeg -i input.avi -ac 2 -ab 128000 -ar 44100 output.mp3

#ffmpeg wma to mp3

ffmpeg -i fichier.wma -acodec libmp3lame -ab 128000 fichier.mp3

#ffmpeg wav to mp3 (need Lame)

ffmpeg -i input.wav -ac 2 -ab 64000 output.mp3

#lame change sample rate &bitrate

lame --cbr -b 32 input.mp3 --resample 22500 output.mp3

Write a comment

 Remember me on this site

What is the last letter of the word iskxdo? :