| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | 
| public:linux:memo [2014/06/07 09:30]  – modification externe 127.0.0.1 | public:linux:memo [2023/02/13 13:39] (Version actuelle)  – modification externe 127.0.0.1 | 
|---|
| ===== Convertir fichier mdf ===== | ===== Convertir fichier mdf ===== | 
| <code bash>iat --iso --input=*.mdf -o *.iso</code> | <code bash>iat --iso --input=*.mdf -o *.iso</code> | 
|  |  | 
|  | ===== Encodage ===== | 
|  |  | 
|  | Encodage deux passes d'un AVI MPEG-4 ("DivX") avec la conversion de la piste audio en MP3. | 
|  |  | 
|  | <code>mencoder in.avi -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=1225:vpass=1 -oac mp3lame -lameopts cbr=128:aq=0 -o out.avi | 
|  | mencoder in.avi -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=1225:vpass=2 -oac mp3lame -lameopts cbr=128:aq=0 -o out.avi</code> | 
|  |  | 
|  | <code>for i in 1 2 ; do mencoder in.avi -ovc lavc -lavcopts vcodec=mpeg4:autoaspect:vbitrate=1225:vpass=$i -oac mp3lame -lameopts cbr=128:aq=0 -o out.avi ; done</code> | 
|  |  | 
|  | <code>mencoder -oac <audio codec> <param>:<param>... -vf <video filters> -ovc <video codec> <param>:<param>... fichier_a_encoder.vob -o fichier_de_sortie</code> | 
|  |  | 
|  | ===== Encodage handbrake ===== | 
|  |  | 
|  | <code>for f in *.3gp; do HandBrakeCLI -i $f -o ../redim/${f%.*}.mkv --preset="HQ 480p30 Surround" --rotate=angle=90:hflip=0 -e x265; done</code> | 
|  |  | 
|  | ===== MTS file ===== | 
|  |  | 
|  | <code>for i in *.MTS; do ffmpeg -i "$i" -vcodec mpeg4 -b:v 15M -acodec libmp3lame -b:a 192k "$i.mp4"; done</code> | 
|  |  | 
|  | ===== Reduction images ===== | 
|  |  | 
|  | <code>for i in *.jpg; do convert $i -resize 25% -quality 95 ../redim/$i; done</code> | 
|  |  | 
|  | ===== Renommage image ===== | 
|  |  | 
|  | En fonction de la date de prise de la photo: | 
|  | <code>for f in *.JPG; do n=$(exiftool -d "%Y%m%d_%H%M%S" -T -createdate $f); mv $f IMG_$n.JPG; done</code> | 
|  |  | 
|  | ===== Decouper un fichier video ===== | 
|  |  | 
|  | <code>mencoder fichier_trop_long.wmv -oac copy -ovc copy -ss 00:00:00 -endpos 00:xx:xx -o fichier_de_la_bonne_longueur.wmv</code> | 
|  |  | 
|  | xx:xx le temps total | 
|  |  | 
|  |  | 
|  | ===== Programme un enregistrement ===== | 
|  |  | 
|  | * commande at | 
|  | * vlc | 
|  | * temps + kill | 
|  |  | 
|  | <code>sleep 4h && (vlc --rtp-client-port=31337 rtsp://mafreebox.freebox.fr/freeboxtv/389 --sout file/ts:/home/eric/tv_nantes.avi & (sleep 40m && pkill vlc))</code> | 
|  |  | 
|  | ===== Enregistrement ===== | 
|  |  | 
|  | Enregistrement via VLC d'une chaine freebox | 
|  |  | 
|  | * port fixe rtp | 
|  | * chaine | 
|  |  | 
|  | <code>vlc --rtp-client-port=31337 rtsp://mafreebox.freebox.fr/freeboxtv/389 --sout file/ts:/home/eric/out.avi</code> | 
|  |  | 
|  | Chaine : fr2=200, TVNantes=389 | 
|  |  | 
|  | ===== Gentoo portage ===== | 
|  |  | 
|  | Paquets à demasquer: | 
|  | <code>ACCEPT_KEYWORDS="~x86" emerge -pv texlive|grep ebuild|cut -c 17-|cut -d' ' -f1|xargs q atom|awk '{printf "~" $1 "/" $2 "-" $3 " ~x86\n"}'</code> | 
|  |  | 
|  |  |