Menu principal

Statut de la page

Créer un clip vidéo (waveform) pour n'importe quel mp3 avec ffmpeg/avconv

J'avais envie de créer pour une collection de fichiers audio une vidéo  affichant une courbe audio, afin d'avoir quelque chose de mieux à afficher sur youtube qu'un bête logo.( le resultat final est visible ici: https://www.youtube.com/watch?v=oI32z19iu_o )En utilisant ffmpeg et son filtre "showvaves", on arrive a un résultat assez convaincant.ffmpeg -i mon_fichier.wav -filter_complex "[0:a]showwaves=s=720x576:mode=cline:rate=12:scale=log:colors=Black|LightBlue,format=yuv420p[v]" -map "[v]" -map 0:a -c:v libx264 -c:a aac -b:a 192k ma_video.mp4 Cette commande va créer a partir d'un fichier wav un video au format mp4, en utilisant les bons codecs que recommande youtube (x264 pour la video, aac pour l'audio)La vidéo sera en résolution DVD ce qui est largement suffisant a mon avis pour le web, mais vous pouvez remplacer 720x576par [...]
Lire la suite
Vus : 299
Publié par Emmanuel Kasper : 67

Pinky syndrom ou syndrome du petit doigt sur clavier

La semaine dernière je me suis rendu compte que mon auriculaire de la main gauche était victime du"pinky syndrome" : la partie médiane de l’auriculaire étant particulièrement douloureuse alors que le reste de la main en pleine forme. J'ai rapidement relié ceci a un abus de l'utilisation de l'auriculaire sur mon clavier, j'utilise en effet l'auriculaire de la main gauche a la fois pour acceder à la touche 'shift', à la touche 'Control' et a la touche 'esc'Quand on travaille avec  Eclipse, Vim et la console Unix, Dieu sait si ces touches sont souvent utilisées !Comme solution à ce problème j'ai configuré deux options pour mon clavier:* la touche 'Control' de gauche est échangée avec la touche 'Alt' de gauche, ce qui me force à utiliser le pouce, plus musclé, pour entrer [...]
Lire la suite
Vus : 527
Publié par Emmanuel Kasper : 67

Débit d'un réseau TCP/IP avec iperf

A toutes fin de comparaison utiles, j'ai décidé de collecter la vitesse de transfert brute de différents réseaux physiques auquel j'ai accès , via la commande iperf.

 Commandes utilisées

Commande client: iperf -c nasi.local -w 65536 -p 12345 -t 60
Commande server:iperf -s -w 65536 -p 12345
NB: les cartes réseaux utilisées sont indiqués par leur nom de pilote Linux ou FreeBSD

Réseau Gigabit Ethernet

Intel e1000e sur le serveur
e1000e sur le client
726 Mbits/sec

Réseau Fast Ethernet

VIA Technologies Rhine I/II/III Ethernet sur le serveur (FreeBSD vr)
e1000e  sur le client
77.1 Mbits/sec


Réseau Powerline, distance 20m / 1 Etage,
Netgear Powerline 200

 6.45 Mbits/sec

Réseau Wifi 11g 54Mb/s, Link Quality=70/70  Signal level=-34 dBm

Atheros 5212 sur le serveur (FreeBSD ath)
iwlwifi sur le client

13.2 Mbits/sec



Vus : 429
Publié par Emmanuel Kasper : 67

Désactiver la mise en veille à distance sous Gnome3

Par défaut mon ordinateur de bureau se met en veille au bout de 30 minutes, une mesure d'économie bien pratique.
Seulement de temps en temps, j'ai besoin d'y acceder par ssh, et après 30 minutes d'activité, il se remet en veille.
Le paramètre de mise en veille est configurée dans le registre dconf, qui peut se lire avec:
 
gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout
1800 # 30 min x 60 sec

Pour désactiver la mise en veille, on met le timeout à 0.

dbus-launch gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

La commande dbus-launch est nécessaire en cas de connexion distante.



Vus : 528
Publié par Emmanuel Kasper : 67

Comprendre ce que fait le Javascript en 30 secondes et 3 commandes

Si vous avez déjà vu un terminal et une ligne de commande sous Linux, vous êtes à moins de 30 secondes de votre premier programme Javascript.Top Chrono:* ouvrez une autre fenêtre avec votre navigateur, allez sur une page au hasard(par exemple: la mienne !), tout en gardant ce texte sous les yeux* sur cette nouvelle fenêtre appuyez sur F12 sur votre navigateur, pour activer les outils de développement Vous devriez voire apparaître une fenêtre semblable à ceci en bas:* dans les outils de développements, cliquer sur l'onglet indiqué [...]
Lire la suite
Vus : 780
Publié par Emmanuel Kasper : 67

Le plus grand succès du logiciel libre ? Internet, tout simplement

Le bug n°1 de Ubuntu (Microsoft has a Majority Market share) parait toujours d'actualité si on l'on se dirige vers le rayon PC de n'importe quelle grande surface. Cependant le post de blog que vous lisez à l'heure actuelle, est sans doute affiché dans un navigateur opensource (comme 60% du marché). Pour vous connecter à ce serveur vous avez utilisé un serveur DNS, sans doute Bind, le serveur DNS opensource de référence ? Ou si vous êtes chez Free, peut être PowerDNS encore un serveur DNS OpenSource.Quel serveur distribue ces pages webs ? Apache ou Nginx deux logiciels libres qui possèdent 80 % du marché.Quel langage de programmation utilise ce système pour afficher ce blog à partir de la base de données ? Java, Perl, PHP, Python ? Scala, Ruby ? Tous des langages dont l'implémentation de référence est libre.Et sur [...]
Lire la suite
Vus : 940
Publié par Emmanuel Kasper : 67

Le bug numero un d'Ubuntu vu par les statistiques de Wikipedia

Il y a un an, Mark Shuttleworth d'Ubuntu / Canonical annonçait avec un certain triomphalisme que Microsoft n'avait plus une part de part de marché dominante dans l'informatique personnelle, fermant ainsi le bug n°1 à l'origine d'Ubuntu. Effectivement le boom d'Android et d'IOS ont rejeté les parts de marché de Windows bien en arrière.Est ce une victoire pour le consommateur ? Dans un certain sens, oui, car un choix de plateformes permet d'éviter un monopole de l' accès à l'information.Y a-t-il derrière un succès pour le logiciel libre ? Faiblement, il s'agit toujours globalement de plateformes fermées, le cœur libre de IOS (Darwin) et celui d'Android (ASOP) se réduisant à  [...]
Lire la suite
Vus : 1913
Publié par Emmanuel Kasper : 67

Utiliser l'API gandi pour faire du DNS dynamique (à la DynDNS)

Vous avez un nom de domaine enregistré chez gandi.net ? Vous avez besoin d'un nom de domain pour une machine perso sur une ligne ADSL ? Rien de plus simple !Créer d'abord une clé d'API sur https://www.gandi.net/admin/api_keyPuis on crée via l'interface web une entrée initiale pour la machine qui nous intéresse (par exemple monpc.mydomain.com) sur https://www.gandi.net/admin/domainOn télécharge le script python qui va accèder à cette API:git clone https://github.com/lembregtse/gandi-dyndns.git /usr/local/src/gandi-dyndnsln -s  /usr/local/src/gandi-dyndns/gandi-dyndns  /usr/local/bin/gandi-dyndnsPremier jet en ligne de commande ( vous devez utilisez la clé de production pour que ca marche)gandi-dyndns --api=123rdyy [...]
Lire la suite
Vus : 1622
Publié par Emmanuel Kasper : 67

Comment vérifier si l'acceleration matérielle est activée pour votre carte graphique

 Accélération 3D:

apt-get mesa-utils
glxinfo | grep render
 

direct rendering: Yes
OpenGL renderer string: Gallium 0.4 on AMD RV710
    GL_EXT_vertex_array_bgra, GL_NV_conditional_render
,

AMD RV710 étant ici le chipset de la carte graphique.

Accélération Video  (hardware scaling)

xvinfo | grep Adaptor
  Adaptor #0: "Radeon Textured Video
"

Accélération 3D pour OpenGL ES ( pour systèmes embarqués / ARM)

es2_info | grep RENDERER
GL_RENDERER: Gallium 0.4 on AMD RV710
Vus : 471
Publié par Emmanuel Kasper : 67

Provisioning d'une VM Debian avec libvirt, kvm, et pressed

En cherchant comme automatiser la création de machines virtuelles, je me suis penché sur libvirt, l'outil de virtualisation générique pour contrôler KVM, Xen, VmVare et quelques autres.En combinant l'installeur virt-install avec un fichier preseed qui permet d'automatiser l'installation sur Debian, on peut créer sa propre machine virtuelle sans toucher une seule fois le clavier !C'est assez impressionnant de voire l'installeur configurer le réseau, partitionner le système, installer le système sans aucune intervention utilisateur. La commande suivant installera un système Debian minimal avec openssh, et les comptes root/root et user/user La Machine Virtuelle ainsi créée est ensuite controlable avec virt-manager, pour peu que votre utilisateur soit membre du groupe livirt.  [...]
Lire la suite
Vus : 1344
Publié par Emmanuel Kasper : 67
Powered by BilboPlanet