Intégrer des sous-titres à un .MKV

Allez,

Je partage ici avec vous un bout de script que j’ai écrit après que mon PC média center est rendu l’âme (RiP) ; il y a quelques mois (Depuis remplacé par un Raspberry Pie 2 + OpenElec). J’utilisais VLC pour lire mes fichiers vidéos (de vacances), avec un fichier de sous-titre du même nom à côté du fichier vidéo (et oui, je passe mes vacances en anglais et j’ai besoin des sous-titres ensuite : ça vous pose un problème ?). Ma solution de rechange temporaire ne permettait pas de lire le fichier sous-titre à côté du fichier vidéo, mais supportait très bien les sous-titres intégrés dans la vidéo. J’ai donc cherché à intégrer mes sous-titres dans le « .mkv » de la vidéo.

Pour cela, il existe un programme assez connu sous Linux : mkvmerge, packagé dans : MKVtoolnix (Pour Windows et Linux). Qui va nous permettre d’intégrer des sous-titres dans le conteneur mkv. Une fois installé on trouve dans le dossier d’installation notre exécutable « mkvmerge.exe » utilisable en ligne de commande PowerShell par exemple.

Assez tourné autour du pot, je vous donne la commande pour intégrer un sous-titre en « .ass » dans un fichier vidéo … Lire la suite

Convertir un fichier d’imprimante .PRN en PDF

Salut les gens,

Je vous propose un article rapide sur le format PRN et sur un problème rencontré aujourd’hui :

Quand vous imprimez un fichier deux langages peuvent être utilisés pour communiquer avec l’imprimante (dans 99% des cas) :

Les deux technos principales :

Selon l’environnement ou vous ou trouvez (Linux/Windows) et la taille de la barbe de votre Admin Système, vous pouvez : avoir l’un, ou l’autre, ou les deux disponibles.

Qu’est ce qui se passe quand j’imprime ?

Au moment où vous imprimer, un fichier « .PRN » est généré et envoyé à l’imprimante. Le problème c’est que, si vous avez des systèmes de sniffeur réseaux, ou de copie au niveau des couches pilotes (pour la traçabilité des impressions), par exemple.

Ce sera fichier PRN décrivant l’impression qui sera tracé et pas votre le PDF/doc/odt comme vous aimeriez.

GhostScript et GhostPCL en pratique avec PRN

Si le mal est fait et que vous avez déjà un fichier .PRN à récupérer, et plus la source il est facile de le convertir en PDF grâce aux utilitaires GhostScript ou GhostPCL.

Je vous donne la commande pour cotre fichier PRN en PDF … Lire la suite

TP Cryptographie – Attaque d’un chiffre de Vigenère

Salut à tous,

Dans la série des TPs en cryptographie, je vais continuer à remonter le temps et les principaux algorithmes de cryptographies historiques.
Dans ce premier TP sur la cryptographie on avait vu comment mener une attaque statistique sur un chiffre de césar. Je n’avais pas souhaité vous montrer le brute-force pour la simple et bonne raison que qu’il me semble vraiment inintéressant à implémenter sur une clé de taille 26 au maximum…

Du coup, aujourd’hui on va passer au chiffre de Vigenère, avec un vrai texte de plusieurs lignes et une clé un peu plus complexe.

Prérequis

Pour que tout fonctionne bien j’ai dû faire quelques modifications sur les fonctions du TPs précédent. Notamment pour la gestion des caractères spéciaux, espaces, et autres ponctuation. Ça s’est traduit par une fonction Remove-AllButAlphabet que je vous donne ci-dessous (et que j’ai lâchement pompé ici).

<#
.SYNOPSIS
Retire tous les caractères autres que a-z dans un texte
.DESCRIPTION
Retire tous les caractères autres que a-z dans un texte, remplace les spéciaux par leur forme "classique" (ç->c ; é->e)
.INPUTS src
Le message à nettoyer
.OUTPUTS
La chaîne sans les spéciaux
.EXAMPLE
PS C:\Mon\Pc> Remove-AllButAlphabet -src 'Chiffre par Vigenère une chaîne 
Lire la suite

Pour La Petite Histoire, ou la biographie des bourrins

Salut à tous,

La minute historique de la chaine de la semaine « Pour La Petite Histoire » sur youtube  :

Léo Major et l’étonnante libération de Zwolle

Vikings

Et pour ceux qui regarde la série Vikings, sur la même chaine il y a aussi :

Je vous laisse en profiter.

@++, et Merci à Richard pour le lien.… Lire la suite