(16)

Étuis de transports pour Nintendo DSi -1-

Une idée qui m'est venue parce que les beaux jours revenants, je ne puis plus mettre mon manteau avec sa poche intérieure bien pratique pour la console portable/lecteur de musique qu'est la Nintendo DSi !
Dans le sac c'est pas pratique, et le fil du casque se ballade à portée de toutes les anicroches possibles…
p1040003.jpg
J'avais déjà réalisé un étuis pour le Game Boy, (il y a donc bien longtemps… oui c'est pas d'hier mon goût pour la bidouille), pratique pour le transport à la ceinture, au collège et partout ailleurs…
Il est ici pas mal déformé car il a par la suite servi à transporter mon baladeur CD durant les années Lycée et supérieure.

Mais plutôt que de faire une simple housse souple, je m'en vais la faire rigide, et aménagée de ce qu'il faut pour une utilité maximale… Démontrant alors pourquoi, une fois de plus, l'achat de ce genre d'objet tout fait et pour pas très cher ne me convient pas.

Le maquettisme m'ayant permis d'apprendre l'existence et à me servir de la carte plastique, j'ai commencé par découper les pièces qui constitueront le boitier, et procédé à un assemblage sommaire :
dsc06826.jpg dsc06830.jpg dsc06831.jpg
En amont il aura fallu rêver l'ingénierie de l'objet qui va prendre forme petit à petit, afin de prévoir les étapes de fabrication sans trop de mauvaises surprises.
Prendre les décisions quant aux mesures de découpes en tenant compte des épaisseurs de la mousse et du tissus qui viendront recouvrir tout cela.

À suivre…

Billets et Articles remarquables -3-

Cinelerra, Rendu DVD (entrelacé ou désentrelacé)

Histoire d'une journée ordinaire, dans les miasmes de l'informatique…

Grâce au Manuel de Cinelerra (cf. PJ) page 143, je sais déjà lancer un rendu de mes montages, non seulement au format DVD, mais surtout sans perte de qualité par rapport aux rushs de ma caméra.
En effet j'ai modifié le script donné (-q 3 -b 9600) pour que, lorsque je donne un fichier mpeg2 à manger à Cinelerra, il me ressorte un fichier identique en poids et caractéristiques ! (mplex et ffmpeg -i LeFichier.mpg sont intéressants en cela)
Et c'est déjà pas mal, quand on sait le nombres d'options pour chaque encodages possibles, et qu'on ignore à quoi elles servent !!

Cette méthode est donc devenue ma référence pour sortir mes montages !

  • Créez un fichier texte et nommer le ~/cine_render.sh, ce sera notre script.
  • Copiez dans ce fichier les lignes suivantes :
#/bin/bash
mpeg2enc -v 0 -K tmpgenc -r 16 -4 1 -2 1 -D 10 -E 10 -g 15 -G 15 -q 3 -b 9600 -f 8 -o $1
  • Donnez les droits d'exécution à ce fichier : chmod 777 ~/cine_render.sh
  • Ouvrez votre montage dans Cinelerra, lancer un rendu.
  • Sélectionnez le format de fichier YUV4MPEG Stream.
  • Désélectionnez Rendu des pistes audio et sélectionnez Rendu des pistes vidéo.
  • Cliquez sur la clé des options.
  • Dans la fenêtre qui s'ouvre alors, indiquez le nom du fichier m2v que vous désirez créer. Ce fichier ne comportera que de la vidéo.
  • Cliquez sur Use pipe et renseigner le chemin du script : /home/<your_user>/cine_render.sh %
  • Cliquez sur OK pour fermer la seconde fenêtre et de nouveau OK pour effectuer le rendu de votre fichier m2v.
  • Lorsque le rendu du fichier m2v est terminé, ouvrez de nouveau la fenêtre de rendu, et effectuez le rendu audio d'un fichier AC3 à 256 kbits
  • Enfin, combinez la vidéo et l'audio avec cette commande :
$ mplex -f 8 votre_fichier_video.m2v votre_fichier_audio.ac3 -o votre_fichier_audio_et_video.mpeg


Jusque là, pas de soucis !
Les DVD générés avec ManDVD ou DVD Styler passent bien sur un Télé Cathodique.
Mais restent «peignés» sur un ordinateur (sans filtre adéquat sur le player) ou un Télé LCD (sans platine de salon efficace en désentrelacement).

Qu'à cela ne tienne, je m'en vais désentrelacer mon fichier mpeg que j'me dis bêtement !

Dans Cinelera il y a un effet «désentrelacement» avec plusieurs méthodes au choix.
Après quelques tests, certaines marchent avec plus ou moins de pertes de qualité d'image, d'autres pas…

Frustré, j'eus voulu utiliser le fameux filtre dont dispose Kino, le bien nommé désentrelacement YUV.

Seulement, repasser une fois de plus le montage à la moulinette ne m'enchante guère, pour des raisons de temps passé et surtout de parano quant à l'hypothétique perte de qualité que ce genre de compression-recompressée peut engendrer.
Mais Kino est une interface graphique, alors comment savoir quelle puissante commande il utilise ??
Simplement en le lançant depuis un terminal !

$ kino

Car généralement, les logiciels ainsi lancés indiquent ce qu'il font…
Hop j'initie un rendu DVD sur un fichier DV, avec le filtre, et le terminal indique :

>> Starting Export
>>> ExportMJPEG::startExport
>>> Generated video pipe 'yuvdeinterlace | mpeg2enc -v 0 -f 8 -I 0 -n p -a 3  -o '/home/makoto/TESTS-YUV/ori-kino-YUV'.mpv'
   INFO: [yuvdeinterlace] -------------------------------------------------
   INFO: [yuvdeinterlace]        Motion-Compensating-Deinterlacer
   INFO: [yuvdeinterlace] -------------------------------------------------
   INFO: [yuvdeinterlace] SETTING EXTENDED MMX for MOTION!
   INFO: [yuvdeinterlace] Y4M-Stream is 720x576(420jpeg)
   INFO: [yuvdeinterlace]  Stream is interlaced, bottom-field-first.
>> Leaving Export

Ce qui nous intéresse c'est donc cette ligne :

>>> Generated video pipe 'yuvdeinterlace | mpeg2enc -v 0 -f 8 -I 0 -n p -a 3  -o '/home/makoto/testttt'.mpv'

Mais par quelle magie yuvdeinterlace est-il appelé ??
Après recherches dans le man de mjpegtools (le filtre en fait partie) et moult tentatives j'ai réussi à reproduire la même chose en commande :

$ lav2yuv ori.dv | yuvdeinterlace | mpeg2enc -v 0 -f 8 -I 0 -n p -a 3  -o ori-lav2yuv-YUV.m2v 
   INFO: [yuvdeinterlace] -------------------------------------------------
   INFO: [yuvdeinterlace]        Motion-Compensating-Deinterlacer
   INFO: [yuvdeinterlace] -------------------------------------------------
   INFO: [yuvdeinterlace] SETTING EXTENDED MMX for MOTION!
   INFO: [lav2yuv] Detected libdv PAL output YUY2 (4:2:2)
   INFO: [lav2yuv] set chroma '420paldv' from input
   INFO: [yuvdeinterlace] Y4M-Stream is 720x576(420paldv)
   INFO: [yuvdeinterlace]  Stream is interlaced, bottom-field-first.

Mais en faisant de même sur un fichier mpeg2 tout droit issu de la carte SD de la caméra :

$ lav2yuv MOV004.mpg | yuvdeinterlace | mpeg2enc -v 0 -f 8 -I 0 -n p -a 3  -o ori-lav2yuv-YUV.m2v
   INFO: [yuvdeinterlace] -------------------------------------------------
   INFO: [yuvdeinterlace]        Motion-Compensating-Deinterlacer
   INFO: [yuvdeinterlace] -------------------------------------------------
   INFO: [yuvdeinterlace] SETTING EXTENDED MMX for MOTION!
 Unable to identify file (not a supported format - avi, quicktime).
**ERROR: [lav2yuv] Error opening MOV004.mpg
**ERROR: [yuvdeinterlace] Couldn't read YUV4MPEG header: system error (failed read/write)!
**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: system error (failed read/write)!

Impossible d'aller plus loin… j'ai eu beau chercher, explorer pas mal de pistes… longtemps… trop longtemps, rien n'y a fait :(
La commande mpeg2enc ne veut pas de mon fichier, pour une sombre histoire de renseignement absent dans le header du fichier…
Car en effectuant :

$ mpeg2enc MOV004.mpg -v 0 -f 8 -I 0 -n p -a 3  -o ori-lav2yuv-YUV.m2v
**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: bad header magic!

Mais le plus fort, c'est qu'avec le fichier DV aussi !! :

$ mpeg2enc ori.dv -v 0 -f 8 -I 0 -n p -a 3  -o ori-lav2yuv-YUV.m2v
**ERROR: [mpeg2enc] Could not read YUV4MPEG2 header: bad header magic!

Alors comment fais Cinelerra avec sa commande dans le script pour y arriver sans erreur ??!!!
Aucunes idées… Bref -_-;
En désespoir de cause, j'ai voulu tenter ma chance avec Cinelerra en modifiant le script comme ça,

lav2yuv | yuvdeinterlace | mpeg2enc -v 0 -K tmpgenc -r 16 -4 1 -2 1 -D 10 -E 10 -g 15 -G 15 -q 3 -b 9600 -f 8 -o $1

mais ça ne marche pas.

Puis en tournant la page du manuel, quelques références à mjpegtools … et puis, mais pourquoi je m'emmerde à perdre mon temps à vouloir vérifier en commande avant de tenter direct dans le script, comme ça, tel quel, bêtement, pourquoi réfléchir, chercher midi à quatorze heure ?? alors que depuis le début le résultat est sous mes yeux X_X !!!

Kino me disait :

>>> Generated video pipe 'yuvdeinterlace | mpeg2enc -v 0 -f 8 -I 0 -n p -a 3 -o '/home/makoto/TESTS-YUV/ori-kino-YUV'.mpv'

Et bah pouf, je dis à Cinelerra :

yuvdeinterlace | mpeg2enc -v 0 -K tmpgenc -r 16 -4 1 -2 1 -D 10 -E 10 -g 15 -G 15 -q 3 -b 9600 -f 8 -o $1

Et ça marche… -_- Pfffffffffffff

Cependant, on apprend de mjpegtools :

If you deinterlacing the movie with yuvdeinterlace you should tell mpeg2enc that it does not need to do motion estimation for interlaced material. You have to use the -I 0 option of mpeg2enc to say that the frames are already deinterlaced. This will save a lot of time when encoding. If you don't use -I 0 it will not cause problems, the encoding will just take longer.

Par soucis de performances à l'encodage voici donc le nouveau script affublé de l'option «-I 0»

Seconde méthode de référence pour sortir mes montages désentrelacés !

cine_render-desentrelace.sh

#/bin/bash
yuvdeinterlace | mpeg2enc -v 0 -K tmpgenc -r 16 -4 1 -2 1 -D 10 -E 10 -g 15 -G 15 -q 3 -b 9600 -f 8 -I 0 -o $1

Ouf, tout ça pour ça,… il est tard… mais au moins ça marche !! :)

Authoring DVD

Bon ben je crois en avoir fait le tour de ces logiciels d'Authoring DVD :

  • ManDVD : dispo dans les dépôts sur Ubuntu 10.04 (j'ai activé universe, multiverse, mais je sais pas si c'était utile pour lui).

Il date un peu, du coup c'est pas sexy et c'est limité en terme de possibilités (pas trouvé de moyen pour faire des sous-menu) mais il est fiable et stable, de ce que j'en ai testé, tout fonctionne bien.

  • 2ManDVD : se compile facilement et rapidement sur Ubuntu 10.04 via le tuto.

Très prometteur en terme de fonctionnalités, ce soft n'est pas sec… (actuellement, version 1.3.4)
En plus d'être lourd, il foire la génération du DVD systématiquement.

  • Bonobo DVD : dispo dans les dépôts sur 10.04.

Pas testé plus que ça, vu que dés que j'ai voulu mettre une vidéo provenant de ma cam, il m'a dit «nan j'en veux pas!»… alors qu'il veut bien du montage généré par Cinelerra.

  • DVD Styler : dispo dans les dépôts sur 10.04.

Des tutos ici http://www.framasoft.net/article12.html et là http://egroc.free.fr/
Vraiment bien avec de nombreuses possibilités… enfin une fois qu'on a perdu sa journée dessus à comprendre empiriquement qu'on ne pouvait pas mettre plus d'environ 45 fichiers mpeg, sinon la génération du DVD freeze le soft; et que même si on peut en mettre autant qu'on veut, le nombre de boutons est limités à 12 par menu (par exemple 9 vignettes, un Bouton «menu», un bouton «précédent» et un bouton «suivant». (serait-ce une limitation du format DVD ?)
Au delà il ne sont pas cliquable dans le DVD.
Enfin, qu'il faut éviter de copier/coller les vignettes, pour par exemples en avoir plusieurs identiques et gagner du temps plutôt que de se taper les caractéristiques de chacune et ensuite glisser dessus les clips qu'on voudrait y voir…
Non, contre toute attente, alors que tout est cohérent, des erreurs surviendront durant la génération du DVD.

ERR:  That form of jumping is not allowed
ERR:  in VTSM pgc 1, button button03
Echec

Moralité, plutôt que de mettre le montage plus les rushs tel quel sur le DVD, j'ai dû faire un bout à bout des 56 fichiers de rush pour en fabriquer un seul fichier qu'il a ensuite fallut chapitrer pour reconstituer l'intervalle entre chaque clips.

Et y associer la vignette correspondante obtenue par ce script maison :

#!/bin/sh
for i in *.mpg *.MPG *.MPEG *.mpeg *.mp4 *.MP4 *.avi *.AVI *.ogv *.OGV *.flv *.FLV *.wmv *.WMV
do 
    ffmpeg -i "$i" -vcodec mjpeg -vframes 1 -an -f rawvideo -s 200x150 -ss 2 "vignettes/${i%.*}.jpg"
done

Y'a des jours où vraiment je maudis l'informatique et ses aléas inhérents; c'est pas encore une science exacte… rien n'est parfait en ce monde, mais quand on cumule qu'est-ce qu'on perd comme temps pour ces conneries !!! Surtout quand on est tenace ^^;;

Bah mince, j'en ai 7 °_°;

C'est par hasard, en rassemblant le matos habituellement éparpillé que je m'en suis rendu compte ^^;

DSC06825.JPG

master-system.jpg Faut dire que j'ai commencé y'a bien longtemps…
Hmm 20 ans… dommage, j'ai revendu la belle Master System 1



Cycle de conférences à Sciences-Po : «Qu'est-ce qu'Internet ?» : La totale

Comme promis, je relaye les vidéos issues de la captation officielle des trois conférences, qui devraient remplacer avantageusement mes deux captations amateur (un et deux), mais que je me suis permis de ré-encoder, pour deux raisons essentielles :

  • Premièrement, des fichiers non adaptés à l'échange de l'information, avec un format vidéo et un bitrate trop lourd :

Avec respectivement 429 Mio, 571,5 Mio et 611,6 Mio, c'est bien trop pour les sinistrés du haut débit qui disposent au mieux de liaison à 512K qui seraient alors vite découragés d'aller plus avant;

Donc 87,7Mio, 163Mio et 105,9 Mio devraient mieux convenir :)

  • Et deuxièmement, filmé en 720x576 pour un ratio de 4/3, l'encodage originel a foiré, laissant des bandes noires verticales et disgracieuses sur les côtés, résidus du ratio 5/4 effectif du format DV non pris en compte…

J'ai donc arrangé ça ! [1]

Néanmoins, pour se procurer les gros fichiers originaux, c'est par ici > http://www.libertesnumeriques.net/archives/391
Sinon pour du léger, c'est ci-dessous ! [2]
Bonne séance :)


En fait, Je m'attendais à de plus grandes différences, en terme de qualité de prise de vue et son, entre mes enregistrements cadrés n'importe comment sur du matériel à 200€ et ceux-ci, en bonne place stable sur du matos à 3000€…
M'enfin, le plus important c'est l'audio, pour que le message circule :)


ffmpeg2theora -x 640 -y 480 --aspect 4:3 --cropleft 10 --cropright 10 --optimize -v 5 --license "http://creativecommons.org/licenses/by-nc-sa/2.0/fr/" --title "Benjamin Bayart - Qu'est ce qu'Internet-Partie1/3" Benjamin_Bayart-Qu_est_ce_qu_Internet-Partie_1.ogv -o Benjamin_Bayart-Qu_est_ce_qu_Internet-Partie_1-640x480-v5.ogv 

ffmpeg2theora -x 640 -y 480 --aspect 4:3 --cropleft 38 --cropright 40 --optimize -v 5 --license "http://creativecommons.org/licenses/by-nc-sa/2.0/fr/" --title "Benjamin Bayart - Qu'est ce qu'Internet-Partie2/3" Benjamin_Bayart-Qu_est_ce_qu_Internet-Partie_2.ogv -o Benjamin_Bayart-Qu_est_ce_qu_Internet-Partie_2-640x480-v5.ogv

ffmpeg2theora -x 640 -y 480 --aspect 4:3 --croptop 8 --cropbottom 6 --optimize -v 5 --license "http://creativecommons.org/licenses/by-nc-sa/2.0/fr/" --title "Benjamin Bayart - Qu'est ce qu'Internet-Partie3/3" Benjamin_Bayart-Qu_est_ce_qu_Internet-Partie_3.ogv -o Benjamin_Bayart-Qu_est_ce_qu_Internet-Partie_3-640x480-v5.ogv

Notes

[1] pour ceux que ça intéresse, j'ai ré-encodé les vidéos à l'aide des commandes ci-dessus

[2] Edit 18/01/2020, passage sous peertube

Des licences libres dans un jeu vidéo propriétaire ?

ModNationboxart.jpg

Découvert dans le News de 101%, le jeux ModNation Racers développé par United Front Games et édité par Sony sur PS3 est un jeu de courses automobiles façon «Play, Create & Share».

C'est à dire qu'il est possible d'éditer les circuits, les cartes, les conducteurs, les voitures, puis d'exporter ces (ses) créations afin que d'autres joueurs puissent les réutiliser telles quel ou les re-customiser.
Et, détail important, sur fiche technique de la création apparait le nom du créateur originel et de celui qui se sera approprié sa création pour la modifier.

Il s'agit là du descriptif d'une partie de ce que permettent les licences creative commons, à savoir :
Vous êtes libres :

  • de reproduire, distribuer et communiquer cette création au public
  • de modifier cette création

Selon les conditions suivantes :

  • Paternité — Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation de l'oeuvre).
  • Partage des Conditions Initiales à l'Identique — Si vous modifiez, transformez ou adaptez cette création, vous n'avez le droit de distribuer la création qui en résulte que sous un contrat identique à celui-ci.

Étonnant non ?

Hadopi, un an après

Je relaye ici la vidéo du débat entre Jérémie Zimmermann et Franck Riester sur le plateau de Revu et corrigé de France5

Après 14 minutes de discussions et rétrospectives, le sujet sensible tombe : «les fameux logiciels de sécurisation des lignes internet»… et Mr Riester se prend une belle baffe qu'il tente d'amortir avec la technique de la mauvaise foi chère aux politiques puis change de sujet par «ce qui compte c'est que…»
Mouarf :)
Ha puis j'oubliais aussi vers 9 min, le rapport qui prouve que les chiffres sur l'impact négatif du téléchargement sur les industries sont bidonnés.

Sources : http://www.laquadrature.net/fr/france5-revu-et-corrige-hadopi-un-ans-apres

Les comparaisons voiture/informatique

Dans la série comparons des fraises et des bananes :
Les comparaisons entre «ce que tout le monde connait», la voiture et «cette satanée informatique qui nous emmerde»… y'en a marre !!!
Passe encore pour les blagues, genre, «avec une voiture microsoft, il faudrait appuyer sur le bouton "Démarrer" pour stopper le moteur», mais parfois ça frise la catastrophe…

Voyez plutôt ce joli exemple reçu dernièrement :

Pourquoi utiliser Windows© que d'autres systèmes d'exploitations gratuits ? Et bien c'est un peu comme comparer des voitures à des vélos.
Une voiture c'est cher, ça marche rarement bien, ça pollue.
Quant à lui, le vélo est propre, marche quasiment tout le temps et n'est pas très cher...
Mais bon, on est au moins un milliard à rouler en voiture.

D'une bêtise qui me laisse pantois… tiens, j'ai même pas envie d'expliquer pourquoi c'est trop stupide X_X

Cycle de conférences à Sciences-Po : «Qu'est-ce qu'Internet ? - N°3: Impacts sur la société, conséquences politiques»

Par Benjamin Bayart http://blog.fdn.fr/post/2010/04/12/Cycle-de-conferences-a-Science-Po
En Attendant que les p'tis gars de Sciences-Po mettent en ligne leurs enregistrements, voici mon enregistrement de ce soir.
Je ne vois pas trop ce qui leur à empêché de les mettre à disposition depuis, mais parait-'il que ça devrait plus tarder, les 3 conférences d'un coup donc, sur leur site http://www.libertesnumeriques.net… je les relaierais aussi quand elles seront prêtes.

Mauvais éclairage et compression à mort pour ce 3iéme et dernier volet (cherchez pas le premier, je n'ai pu y assister), le plus important c'est l'audio ;

Et la séance de question suivante :

Bépo -2-

compiler.pngHaa depuis que cette petite émission qui tente d'expliquer simplement comment fonctionne l'ordinateur qu'est Compiler existe, j'attendais patiemment qu'un jour soit abordé le sujet des claviers…
Et il est arrivé, le 30 Avril dernier, où Cyril Lambin aborda le sujet, de fort belle manière !
Mes attentes furent comblées, car tout ce que j'ai tenté d'expliquer a été abordé, hormi l'orthogonalité des touches.

Bref, une émission qui vaut le détours pour tout comprendre sans effort en moins de 4 minutes >> http://www.nolife-tv.com/online-13673

Et on ne le dira jamais assez, si vous aimez Nolife, abonnez-vous !!
Ses finances vont de mal en pi, elle a besoin de votre soutient :)

Both

L'autre jour (ha mais lequel ?… je sais pu) mon Tiny Tiny RSS m'a rappelé d'écouter une émission webradio, ou plus précisément, un fichier audio de 15 min via un blog, en fait une émission qui est mise en ligne sous cette forme toutes les semaines

Ça parle d'actualité informatique libre, avec une pause musicale, libre également.
Le morceau en question m'a tout de suite plus, je suis donc allé chercher leurs albums, librement téléchargeable sur Jamendo, attiré par ce son de guitare, ces voix et ces paroles originales à mon oreille.

both.logo.blackBG.jpg Le groupe en question s'appelle Both:

J'écoute les trois albums assez régulièrement depuis, et bien que les morceaux très rock/métal attirent évidemment le plus mon attention, je reste attentifs aux autres qui ont toujours un petit quelque chose pour me plaire :)

Bref, un groupe qui mérite d'être soutenu et de savoir qu'on l'aime, via un petit don paypal…

À savoir aussi, qu'il est possible de se procurer les albums en CD sur leur site http://www.both-world.com/

Et comme la musique, ça sert à rien d'en parler, je ne résiste pas à l'envie de vous proposer l'écoute de mes deux titres préférés !
Une Charogne :

En attendant d'aller sur Mars :

Haut de page