mercredi 26 juillet 2017

jeudi 28 janvier 2016

Transcodage mp4

Une bonne galère encore...


Boucle sur des fichiers avec accents

for f in *.ext;
do
# Les "" sont importants !!
./script.sh "$f";
done;

OU
# utile pour toute une arborescence
find . -type f -name "*.ext" -exec `./script.sh` {} \;

Le script FLV → MP4

ffmpeg -i "$1" -c:v libx264 -crf 23 -preset medium -c:a aac -strict -2 -b:a 128k -ar 44100 -ac 2 $1.mp4;

Le script MP3 → MP4 (pour youtube)

ffmpeg -loop 1 -i ../bg.jpg -i "$1" -tune stillimage -pix_fmt yuv420p -strict -2 -shortest $1.mp4

lundi 24 novembre 2014

Génération de polaroid via imagemagick

Je suis en train de préparer un petit traditionnel diaporama familiale. Ma méthode, un gros tas de photos qui se succède toutes les 2 secondes avec une jolie musique de fond. Tout ça sous kdenlive.

Bon mais les photos comme ça brut c’est moche. Du coup il me fallait un moyen de faire une petite rotation simple et aléatoire sur toutes les images.

En gros je part de jpg :
jpg > random rotate > png

La commande "ultime" :
for i in ./*.jpg ;
do n=`basename $i | sed 's/.jpg//'`;
convert $n.jpg -bordercolor snow -background black +polaroid $n.png;
done

merci à l’auteur de cette page (il y a plein d’autre trucs, parfois discutable esthétiquement, mais ça peut donner des idées :)

Au final j’ai ajouté un petit resize vu que ma vidéo est en HD : 
for i in ./*.jpg ;
do n=`basename $i | sed 's/.jpg//'`;
convert $n.jpg -bordercolor snow -background black +polaroid -resize 1920x1080 $n.png;
done

mardi 16 septembre 2014

Solution : Asus G74 panne de lecteur bluray (slimtype bd e ds4e1s)

Bon les CD/DVD/Bluray j'en consomme peu, et avec Steam... Bref. En tout cas cet été au moment de mettre un DVD à ma fille, je me rend compte que le lecteur ne lit rien (ni cd, ni dvd...), que ce soit sous Linux (Ubuntu 12.04) ou Windows (7). Je procrastine un peu l'histoire, et voila que ce soir je trouve la solution via le forum français de republic-of-gamers.
La solution : Flasher le firmware du lecteur (double cliquer sur un exe... pas de panique !), le fichier est .

lundi 14 avril 2014

Compression de PDF via gs

Pas le temps de détailler, j’ai trouvé ça :
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dBATCH -dQUIET -sOutputFile=output.pdf input.pdf
ici

@+

mercredi 5 mars 2014

CMYN mon amour - le retour

Hier, grosse bagarre avec une brochure de 12 pages créée via Inkscape et - donc - exporté en pdf RGB. Premier retour BAT de l’imprimeur : UN CARNAGE.

Donc après un petit moment de panique, je reprend mes esprit. J’opère à des netoyages :
retirer toutes les trasparence (en les replaçant par la couleur qui correspond pour garder le même rendu)
retirer tous les masques et les remplacer par des exports croppé à la bonne taille

Et en suite le script ultime (enfin pour moi hein)

gs -dSAFER -dBATCH -dNOPAUSE -dNOCACHE -sDEVICE=pdfwrite -sColorConversionStrategy=CMYK -dProcessColorModel=/DeviceCMYK -sOutputFile=output-cmy.pdf input-rgb.pdf

source : http://stackoverflow.com/questions/6241282/converting-pdf-to-cmyk-with-identify-recognizing-cmyk

Bref, j’ai fini par avoir un BAT qui m’allais, au bout de 24h d’aller retour, de bidouillage et de lecture de forum...

lundi 6 mai 2013

CMYN mon amour

Le problème récurant quand on fait du graphisme sous linux, c’est lorsque l’on doit ouvrir un psd client, surtout lorsqu'il a été enregistré en CMJN...

L’erreur Gimp est la suivante :

L'ouverture de « ~/windows.psd » a échoué : Erreur lors du chargement du fichier PSD : Mode couleur non pris en charge : CMYK
Une solution (imparfaite certe) >> l’utilisation d’ImageMagick :

convert input.psd -colorspace rgb output.png

Cela génère tout un tas de png correspondant aux calques qui ont pu être récupérés. Une partie est parfois illisible, mais ça peut parfois faire des miracles.

source : stackoverflow.com

vendredi 3 mai 2013

Blender redémarre le serveur X

Ce matin je dois bosser sur un logo, et j'ai dans l’idée d'utiliser ce bon vieux Blender (2.6), ce qui me permettra de m'y remettre un peu.

Je lance Blender via le launcher Ubuntu (12.04) et cela a pour effet immédiat de redémarrer le serveur X...