Le blog de Stéphane Dalmard

1 commentaire

Afin d'être averti quotidiennement des mises à jour système disponibles pour mon ordinateur de bureau, et ne souhaitant pas utiliser gnome-packagekit (utilitaire de mise à jour spécifique à l'environnement gnome) ni apticron (rapport à la nécessité de configurer le serveur mail), j'ai décidé de créer une tache cron affichant les mises à jour disponibles dans une fenêtre. Cela me permet ensuite de procéder, si nécessaire, aux installations de manière plus précise avec par exemple aptitude.

Dans un premier temps Il s'agit de concevoir une suite de commandes:

  • apt-get update pour actualiser la listes des paquets
  • apt-get upgrade --assume-no pour afficher les paquets à installer sans lancer l'installation
  • Rediriger le résultat dans un fichier "upgrade.log"
apt-get update && apt-get upgrade --assume-no > /chemin/upgrade.log

Dans un deuxième temps il faut éditer un script python qui affichera une fenêtre avec le contenu du fichier"upgrade.log".

Le script python utilise tkinter comme interface graphique.

#!/usr/bin/env python2.7        

#-*-coding:utf-8-*-
from Tkinter import *

fenetre = Tk()

fichier = open("/chemin/upgrade.log", "r")
content = fichier.read()
fichier.close()

Label(fenetre, text=content).pack(padx=10, pady=10)

Button(fenetre, text="Quitter", command=fenetre.destroy).pack(pady=5)

fenetre.mainloop()

Crontab root

Il ne reste plus qu'à éditer le crontab (crontab -e) pour actualiser le fichier "upgrade.log" et lancer le script python affichant la fenêtre avec les informations de mise à jours .

0 10,22 * * * apt-get update && apt-get upgrade --assume-no > /chemin/upgrade.log
05 10,22 * * * DISPLAY=:0 /chemin/upgrade.py

Aucun commentaire

Cette page propose des outils possibles dans la constitution d’un flux de postproduction libre professionnel tournant sous plate-formes linux.
Parler de vidéo libre est exagérée car dans mon cas beaucoup de codecs utilisés pour les transcodages sont propriétaires. Cependant la plate-forme (Debian) et les logiciels utilisés sont libres et open-source.

Voici donc les différents éléménts logiciels constituants mon workflow sous GNU/Linux.

IMPORT

Certains codecs peuvent être plus complexe à décoder rendant le montage et l’étalonnage plus lent, il est alors nécessaire de passer par des codecs intermédiaires comme le DnxHD d’Avid et le Prores d’Apple.

De plus Lightworks n’acceptant dans un projet que des média ayant le même nombres d’images par seconde, il est nécessaire de réaliser une conversion. En l’occurrence j’ai choisi le format ProRes standard (pour les vidéos source enregistrées en 422) qui augmente le poids de la vidéo mais qui est sans pertes. En parallèle je réalise une conversion prores proxy pour alléger le travail lors du montage (voir lwksProxyEditing).

J’ai alors deux dossiers vidéo :

  • Maître
  • proxy

Exemple de commande de conversion pour dossier maître :

avconv -i IN -threads auto -r 25 -s hd1080 -c:v prores -profile:v standard -c:a aac -strict experimental -y OUT.mov

Exemple de commande de conversion pour dossier proxy :

avconv -i IN -threads auto -r 25 -s hd720 -c:v prores -profile:v proxy -c:a aac -strict experimental -y OUT.mov

DPX : passerelles Montage/Compositing (Lightworks/Blender/Natron)

Les plans nécessitants des effets spéciaux sont identifiés via Lightworks et la plage est exporté en une suite d’images DPX (ou le fichier video source est directement importé depuis Blender ou Natron). Une fois le travail effectué dans Blender (et,ou) Natron, l’export se fait en DPX (10bit).

Etalonnage

L’étalonnage final est réalisée directement sur Lightworks mais si il y a nécessité d’étalonnage nécessitant masques et suivi de mouvement alors un premier étalonnage est réalisé sous Blender ou Natron (travail en "espace colorimétrique linéaire").

Export, formats de distribution

  • Master : images (.dpx) + son (.wav) + sous-titres
  • Festival : h264 + aac (stéréo) à 50Mbps/s
  • Web : mp4, webm... (voir Html5 et Video)
  • Cinema : DCP (avec OpenDCP)

ref :

2 commentaires

Spread0r est un lecteur de texte qui vous permet de lire deux fois plus vite que d'ordinaire.
Et ce en réduisant la fatigue oculaire liée aux déplacements des yeux de mots à mots et de phrases à phrases.

C'est une application similaire à Spritz mais libre.

Cet article explique l'installation et l'utilisation de cette application open-source sur Linux (ubuntu).

Installation

Spread0r tourne sur toutes les plate-formes acceptant perl et gtk2-perl.

Installer gtk2 pour perl

Paquets necéssaires

sudo apt-get install build-essential
sudo apt-get install libgtk2.0-dev libglib2.0-dev libpango1.0-dev

Lancer cpan

sudo cpan

Installer depuis cpan les éléments suivants (dans l'ordre)

nb: zethos est un script javascript qui permet d'inséré un lecteur similaire à spread0r dans une page web.

install ExtUtils::Depends
install ExtUtils::PkgConfig
install Glib
instal Pango
install Gtk2

Lancement de spread0r via le terminal

Une fois l'arborescence téléchargée depuis le dépôt spread0r sur github, il suffit de taper :

./spread0r books/nom-livre.txt

Conversion des livres avec Calibre

Calibre permet la conversion de fichiers dans beaucoup de formats et en l’occurrence en .txt, utilisé par spread0r.

nb : zethos est un script javascript qui permet d'insérer un lecteur de texte similaire à spread0r dans une page web. Il y a aussi Squirt, un bookmarklet compatible tous navigateurs qui permet de lire une sélection de texte.

ref :

spritzinc.com

github.com/xypiie/spread0r

allmyit.com.au/perl-gtk2-ubuntu-904

perl.developpez.com/tutoriels/perl/gtk2/

Aucun commentaire

Cette page, appelée à évoluer, regroupe l'ensemble de mes outils et fiches techniques en ligne.


EMACS MEMENTO - EMACS MEMENTO 2

Emacs - Mémento au format pdf (raccourcies clavier d'emacs).


GNU Screen MEMENTO

Emacs - Mémento au format pdf (raccourcies clavier GNU Screen).


TEMPÉRATURE DE COULEUR

Petit pense-bête des différentes températures de couleur courantes pour régler au mieux la balance des blancs.


ANGLE ET VITESSE D'OBTURATION

Correspondance entre angle d'obturation et la vitesse d'obturation.


STENOPE

Calcul du diamètre d'un sténopé suivant l'équation de Stroebel ou celle de Colson, et calcul d'ouverture de diaphragme suivant la focale et le diamètre du sténopé.


CALCUL DE L’ÉCLAIREMENT REQUIS

Formule donnant l'éclairement moyen (en lx) à donner au sujet pour le filmer à une vitesse d'obturation (temps de pose) et sur un film de sensibilité ISO données.


PROFONDEUR DE CHAMP

Calcul de profondeur de champ.


DISTANCE HYPERFOCALE

Calcul de l'ouverture du diaph, calcul du cercle de confusion et calcul de l'hyperfocale.


GAMMES DE FOCALES

Gamme typique de focales pour film 35mm.


VITESSE D'OPTURATION ET FLOU DE BOUGE

Calcul de la vitesse d'obturation minimum pour éviter le flou de bougé.


LE CINEDICO

Dictionnaire de traductions de termes techniques du cinéma et de l’audiovisuel.


CALENDRIER LUNAIRE

Calendrier lunaire du site calendrier-365.fr.