Changer la taille des photos avec ImageMagick

Encore une commande que j’oublie sans cesse !

convert -resize 50% input.jpg output.jpg

Pratique pour diminuer la taille d’une photo avant de la mettre en ligne.

Avec find on peut faire cela sur un dossier entier.

find -name “*.jpg” -exec convert resize -50% {} {}.output.jpg \;

Et voilà.

 

MTS et Debian

Le conteneur vidéo MTS pose pas mal de soucis de lecture et de montage sous Linux. Voici ce qu’en dit Wikipédia :

AVCHD (Advanced Video Codec High Definition) est un format d’enregistrement et stockage numérique vidéo haute définition, mis au point par Sony et Panasonic. Ce format permet de réduire la taille des fichiers HD, tout en préservant un certain niveau de qualité de l’image restituée. Plus particulièrement adapté aux caméscopes, ce format vient en complément des formats HDV et MiniDV. Il est exploité sur des supports parmi lesquels : DVD enregistrable de 8 cm, disque dur ou carte mémoire (SD ou Memory Stick Pro). La compression du signal vidéo exploite l’algorithme d’encodage MPEG-4 H.264 (également nommé MPEG-4 AVC) lequel assure des performances significativesconcernant le ratio qualité d’image / taille de fichier. Les données audio associées peuvent être sauvegardées au format AC3 5.1 ou sous forme quasi linéaire (compression minimale) de niveau Dolby 7.1. L’ensemble des données est multiplexé et encapsulé dans un conteneur MPEG-2 TS (transport stream) sur un principe similaire à celui d’un DVD.

En utilisant ffmpeg on peut convertir ces fichiers sans trop de pertes avec la commande suivante :

ffmpeg -i fichier.MTS -sameq -deinterlace fichier.avi

Debian et ma tv : la suite…

Je fais suite à l’article où je découvrais le DLNA sur ma TV Samsung.

J’ai finalement adopté le serveur multimédia PS3 Media Server, qui comme son nom l’indique est prévu au départ pour la PlayStation 3. Je l’ai testé sous Linux et Windows en utilisant comme client des télévisions Sony ou Samsung :  tout fonctionne bien. J’ai aussi testé la bête depuis un client Debian avec le très joli mais très lourd Xbmc.

C’est du java, donc multi-os. La configuration est graphique, et il y a en plus quelques plugins qui se développent un peu partout. Sur ma Samsung qui possède un transcodeur de DivX intégré, le serveur se contente d’envoyer le flux vidéo ; sur une Sony qui ne connaît que le MPEG2, le transcodage se fait sur le pc.

Je l’utilise pour lire mes fichiers musicaux et mes vidéos. Il y a parfois des lenteurs de navigation.

J’aimerai améliorer l’indexation en rajoutant des pochettes, cela semble possible.

 

Vim, LaTeX, console et UTF8

Grrrrrr…

Passer du latin1 (iso-8859-1) à UTF8 est une sacré galère…

Voici une collection de mes derniers soucis :

- Vim qui me montre les caractères accentués dans un fichier, mais dans une console, le même fichier lu avec cat contient des hiéroglyphes;

- LaTeX qui plante avec ce genre de fichier et \usepackage[utf8]{inputenc}

- …

Et pourtant :

- echo $LANG dans une console est à fr_FR.UTF-8, car j’ai fait dpkg-reconfigure locales avec ma jolie Debian

- dans mon .vimrc, set encoding=utf-8 et setglobal fileencoding=utf-8

- ma console Gnome est en utf8

Si j’écris cet article c’est que j’ai une solution, même si je comprends pas vraiment… Il suffit de forcer Vim à passer en utf8 ( je croyais que ce que j’avais écris juste avant suffisait … ) en tapant en mode éditeur :

:edit ++enc=utf-8

Le fichier passe alors en utf8 et il ne reste plus qu’à se retaper tous  les accents…

Éviter de faire cela dans votre énorme fichier de 9800 lignes qui contient tous vos brevets blancs depuis 10 ans, sauf si vous adorez les 1,$s/D?montrer/Démontrer … Lol

Si quelqu’un peut m’expliquer dans le détail tout cela, merci de laisser un commentaire !

Publié dans @ Linux. Tags : . Laisser un Commentaire »

Psutils, psnup, psselect, ps2pdf

Je pars d’un fichier \LaTeX produisant un fichier ps de 6 pages. Je veux que les quatre premières pages forment un livret format A5 imprimable en A4 recto verso et la cinquième page et sixième page une annexe A5 recto verso.

Je vais donc créer un nouveau fichier postscript de 8 pages en réordonnant les pages ainsi : 1,4,2,3,5,5,6,6

psselect -p 4,1,2,3,5,5,6,6 -q original.ps >>1.ps

Reste à passer à deux pages par feuilles

psnup -2 1.ps >> 2.ps

Et voilà, 4 pages, la première (1,4), la deuxième (2,3), la troisième (5,5), la quatrième (6,6).

Pour les pdf maniacs,

ps2pdf 2.ps 2.pdf

Voir ma méthode de résolution du Rubik’s Cube qui est à l’origine de cet article.

Suivre

Get every new post delivered to your Inbox.