Image en mouvement

Panique au village avant première : quel veau ce cheval!

Ah! he bien hier soir, grâce au fan club panique au village sur facebook (comme quoi, ça sert à quelque chose facebook) on a pu voir Panique au village en avant première. C'était très amusant, il fallait se déguiser pour pouvoir entrer. Laurence était Janine, moi cheval... L'enjeu principal c'était évidemment le passage en format long métrage. Je pense qu'ils s'en sont plutôt bien sortis, même si on a un peu perdu le peps incroyable des épisodes courts. Le premier tiers est vraiment super. On dirait un long épisode avec pleins de rebondissements. J'ai l'impression que dans le second tiers, ça s'essoufle un peu. Difficile de tenir tout un film avec un assemblage de scènes comiques tout en gardant un fil rouge plus conséquent et sur la durée. La troisième partie, plus burlesque est très réussie aussi. Je parle de parties, mais on ne peut pas vraiment parler de parties, c'est plus un glissement d'une histoire à une autre. J'ai l'impression, mais peut être ce n'est que moi, qu'il aurait été hyper marrant d'avoir une histoire qui se répète, à la "Lola rent" ce qui aurait permis de faire du "court dans du long". Lié à cela, une trame plus longue sur tout le film pour maintenir la pression. Ce qui est vraiment terrible dans les épisodes courts, c'est le fait qu'il y a toujours deux situations en même temps. Cheval dort pendant que cow boy et indiens essaient de manger du gateau. On passe de la chambre de cheval à la cuisine à la chambre d'indien et cow boy. En un clin d'oeil, comme un zappeur-monteur fou. C'est cette façon de passer d'un lieu à un autre qui est si hilarante. On sait que quand cow boy va ouvrir le frigo, il va se passer quelque chose ailleurs, chez cheval. Peut être que le film manque, sur la durée, d'histoires parallèles du même genre. Mais dans tous les cas, c'est un véritable plaisir de retrouver nos amis, dans leur décor devenu habituel. De les reprendre là où on les avait laissés, avec la porte de leur chambre recollée au scotch, et le mur au dessus de leur lit encore fracassé...

Interframe codecs are dead for film production

I'm curently looking for the best option in video recording, both to have an idea of what to buy at work as video camera, and for the apertus project (more infos here :cinema.elphel.com). Here is my summary : - Film image size is usually 2k - Storage increase very quickly - It has always been hard to edit intraframe compressed video We arrive at a point where consumer grade camera can store video in motion jepg or similar codec at full HD (which is near 2K). Th eonly advantage of ahchd, mpeg2, and similar codecs is the amount of storage needed for them. As storage is quickly becoming irrelevant, and as we don't need more than 2k in most cases, I declare that codec that compress group of frames together are dead for production use. By production, I mean the day to day use of camera, editing, color correction, etc. Of course intraframe codecs will still be usefull, but only for distribution of the final production on lower end channels like internet. Looking at all the avchd, H264 and all bullshit, I had to say it.

Pentax K-7 a new contender in the video capable DSLR

A new DSLR from pentax has been anounced. Indie movie makers, rejoice ! This one has 720P motion jpeg recording, an aps-C sensor size, audio input. All settings can be locked prior to recording. It only lacks 24P and headphone or audio level meters to be perfect, at least for me. More infos : http://www.imaging-resource.com/PRODS/K7/K7A.HTM This is great news, it's a very strong contentder for 5dmark II, the GH1 and even more for the D90 and the new rebel. For this price point, if video footage confirms my analysis, it's the best option curently. UPDATE : I received a K-7 by Pentax France for testing. You can read my analysis here http://www.123piano.com/test-de-la-fonction-video-du-pentax-k-7 (in french, but there are also videos to watch :-)

Elphel project

Time to introduce you the Elphel project.Elphel is an open hardware camera. It seems all the design and software is open source.

Curently, the camera provides :

- 5 mpixel sensor
- full hd recording at 0-30 fps
- mjpeg encoding to .mov files
- sound input usuig linux compatible usb audio adapter (phantom powered XLR inputs may work)
- full manual control
- 5 watts power consumption
- very small size
- built in linux with php api and socket based api

We are working on doing a real digital cinema camera based on this. The current work can be seen on http://cinema.elphel.com

I'm working on the website, doing some tests with the camera (I got one lended for some undefind time), if possible work on the user interface, provide some hardware tests (like lenses and audio)

A very cool project that may lead to unexpected results :-)

If you want to see the camera, feel free to contact me. I'm located in Brussels (Belgium)

What's wrong with electronic shutters?

Just read this : http://myphotomoviecam.blogspot.com/2009/02/whats-wrong-with-electronic-shutters.html

I wonder if someone already thought about puting an lcd shutter system. It would be a single pixel big lcd plate in front of the sensor.

This would be electronical and still let the sensor do it's job without mechanical parts.

Nvidia does this with 3d glasses : http://arstechnica.com/gaming/news/2009/01/ces-2009-nvidia-shows-off-3d-glasses-with-left-4-dead.ars

What every prosummer camcorder should have. If only companies listened to us ...

I'm curently reviewing available "prosummer" camcorders. On the lower end side, there is always a problem in the area of manual controls and audio support.

The latest panasonic model provide a multiusage lens ring. Some provide a knob that can be used for one manual feature at a time (sony). Some only provide a touche screen or confusing menus. That's not how it works in either a pro or amateur scenario. The controls are either there and accessible or they are not used or usable in a live situation.

However, there is a simple solution to that problem, and I suspect manufacturer are not doing this because they know their lower end products are "good enough" for some pro usage image quality wise.

Here is my take on this problem. Engineers, please listen.

- always provide a lens ring for the critical manual focus (especialy in HD)
- provide three knobs on the camcorder, and allow users to define what they are used for in the menus. Some will use knob 1 for apperture, knob 2 for gain, knob 3 for zoom speed, wathever. Some other will use knob 1 for left audio channel, knob 2 for right, etc...
- Provide sane default for those knobs : aperture, audio level (both channels at the same time), shutter speed (this is only an example)
- provide audio LINE input if you only provide a jack input. Allow the user to choose in the menu either mic in with AGC and line input without AGC. This way users will be able to use an xlr apapter for professional audio and won't have problem of AGC or mic level input ruining the connection. There is also lot less interferences using line level signals.

The latest panasonic camcorders (those with lens ring) with those additional knobs, line audio input and a beachtek or juicedlink xlr adaptor would be a killer combination for prossumer use, at a fraction of the cost of other solutions.

We can always dream, isn't it ?

Peter Watkins donne une vraie leçon d'éducation aux médias

Si vous ne connaissez pas Peter Watkins, courrez acheter "media crisis" son livre qui explique tout le bien qu'il pense des mass media et de ce qu'il appelle la Monoforme, à savoir le montage hyper rapide utilisé de manière uniforme par les mass médias, notamment les journaux télévisés, sorte de combinaison en lycra qui coince le spectateur et l'empêche de respirer.

Voici donc une interview en deux partie qui résume son travail et sa pensée. Une véritable bouffée d'oxygène pour les septiques des mass media.

http://www.generationcyb.net/Peter-Watkins-donne-une-vraie,1571

Vidéos une vie de chien pour yapaka

Je n'en avais pas encore parlé mais...

Les vidéos "Une vie de chien ?" sont disponibles sur http://www.yapaka.be/enfants/clips

Le concept : des interview d'enfants de 4ième primaire réalisées dans toutes les écoles de la communauté française.

Sujet abordés en lien (de près ou de loin) avec la maltraitance (surtout de loin). en tout cas jamais de manière frontale.

Cela donne des mini séquences de 1'30 sur un thème donné. Le but était de faire des mini émissions télé (type question d'argent) qui font sensibilisation pour les familles et les enfants.

Elles sont diffusées sur club rtl 3x par jour. Bon c'est pas arte, mais le public visé non plus. Le dilemme toujours le même étant de savoir si on travaille avec l'outil dominant en essayant d'y apporter quelque chose ou si on le boude ostensiblement. Il est imaginable qu'une campagne de sensibilisation grand public doive passer par ce type de canal. Je me demande ce qu'en pense Peter Watkins (même si je sais déjà la réponse :-/ )

Tournage avec une Z1 (Géraud de la cinémathèque) avec chroma key reflecmedia (système fond bleu/vert portatif avec light ring autour de la caméra et fond réfléchissant). Alain pour le son. C'est bibi qui pose les questions.

On a un peu tâtonné pour l'éclairage mais on apprend...

Comment réaliser un direct broadcast vidéo par internet ?

La diffusion en direct de vidéos par internet est encore une chose nouvelle qui demande pas mal de recherche et de réglages pour fonctionner. Malgré tout, elle est depuis quelques temps à la portée de toute personne ayant de bonnes connaissances techniques en la matière.

Hier, le 18 septembre 2008, nous avons proposé au public une conférence en direct ayant pour thème "De la télévision pour les bébés au jeux vidéos pour les adolescents" par Serge Tisseron. Conférence organisée dans le cadre de mon boulot pour www.yapaka.be, à la communauté française de Belgique.

En plus des 100 personnes présentes réellement dans la salle (au théâtre 140), 100 personnes ont pu assister à cette conférence, en direct, par internet. Elles ont au l'occasion d'interagir avec le conférencier par chat.

Voici comment nous avons procédé.

1. Test de le connection internet

Deux semaines avant l'événement, j'ai été testé la connexion internet disponible sur le lieu de la conférence. Muni d'un portable, je me suis connecté au réseau installé sur place. Il s'agissait d'une connexion internet cable TV. Le site www.speedtest.net permet de tester la qualité de la connexion. Le plus important pour une diffusion en direct, c'est la qualité de la connexion montante vers le fournisseur, à savoir la vitesse d'upload. Elle est mesurée en kilobits par seconde (kbps).

Sur le site speedtest.net, vous pouvez choisir vers quel destination tester la connexion. Si votre fournisseur de streaming est aux états unis vous pouvez tester vers une destination proche. Dans mon cas il s'agit d'un fournisseur allemand, j'ai donc testé vers Francfort.

La connexion cable était très bonne : 8000kbps en download et 900kbps en upload.

Ayant déjà réalisé des tests de compression, une vidéo de qualité "VHS" (youtube) demande environ 250 kbps pour la vidéo et 50 kbps pour l'audio. Ce qui fait un total de 300 kbps pour la transmission. Ayant de la marge (900 kbps dispo), j'ai configuré le programme de transmission pour envoyer deux fois le flux sur deux serveurs différents en cas de problème. Ce qui fait un total de 600 kbps en upload. Il reste de la marge sur la connexion au cas où. De plus cela permet d'ouvrir un browser pour tester le flux tel que vu par les spectateurs sans compromettre l'émission.Il ne faut cependant pas le laisser tourner tout le temps, la compression bouffant déjà énormément.

Vous devez également tester si le site est muni d'un pare feu. Si vous parvenez à voir directement une vidéo sur ustream.tv et à vous connecter sur leur système de chat, c'est probablement ok. Il vaut mieux désactiver tout pare feu sur le site de diffusion.

Un dernier test de durée devrait idéalement être effectué en faisant une diffusion test d'au moins 30 minutes. Certains providers diminuant automatiquement la bande passante après un certain temps. Assurez vous également que le site n'est pas près d'atteindre son quota mensuel.

2. Compte de streaming chez un fournisseur

Afin de diffuser votre flux, il vous faut un fournisseur capable de distribuer votre flux unique à plusieurs personnes à la fois. Je voulais un système qui ne demande pas de plugin particulier pour les visiteurs. Le seul système qui fonctionne à l'heure actuelle (fin 2008) c'est flash. La solution consiste à trouver un fournisseur qui propose un compte flash media server live.
J'avais d'abord pensé utiliser uniquement un service gratuit (justin.tv ou mogulus.com) mais j'ai eu peur qu'ils ne soient pas à la hauteur. Vous verrez plus loin si j'ai eu raison ou pas.

Je me suis tourné vers www.interlake.net qui propose des comptes à 90€ par mois pour 100gb de bande passante. Ce sont les moins chers que j'ai trouvé en Europe. Il existe aussi uvault.com et serverroom.us, ainsi que streamzilla.com. A vous de voir et de comparer.

Pour calculer la bande passante nécessaire, utilisez la formule suivante :

nombre de visiteurs x nombre de secondes x bande passante en kbps / 8 000 0000

Dans notre cas : 200 visiteurs x 7200 secondes x 220 kbps / 8 000 000 = 39,5 Gigas

Ce sont bien des gigaoctets, pas des gigabits. On compte toujours en Go la bande passante nécessaire.

Le fournisseur proposant un plan avec un forfait de 100gb, c'était ok, on pouvait d'ailleurs avoir plus de visiteurs que prévu.

Renseignement pris chez mogulus, ils assurent une diffusion sans problème jusqu'à 10.000 visiteurs simultanés. Cela me semble énorme, surtout pour un service gratuit. Me disant que "si c'est trop beau pour être vrai, c'est que ça ne l'est pas". C'est pour cela que j'ai finalement pris mogulus comme backup et interlake comme solution principale.
Cela dit, je suis en contact avec les développeurs de mogulus, et je peux dire que leur service est bien suivi (mieux que certains services commerciaux). Mogulus est à suivre de très près. Pour être sûr de la qualité du service. Je recommanderais interlake pour l'instant. "Future will tell"

3. Configuration du pc de diffusion

Si vous voulez une diffusion de qualité, avec un encodeur gratuit, il n'y a pas 36.000 solutions. Vous devez utiliser l'encoder d'adobe, disponible ici : http://www.adobe.com/products/flashmediaserver/flashmediaencoder/

Il n'est disponible que pour windows xp. Il vous faut un pc récent pour assurer un encodage en temps réel.

La configuration du soft est assez facile. vous sélectionnez l'entrée vidéo disponible sur le pc, le codec, la taille d'image, et la même chose pour le son. Ensuite vous encodez le serveur fourni par votre provider. Mogulus propose des explications dans leur guide. Si vous prenez un compte payant quelque part, vous recevrez un mail avec les infos. Il s'agit du serveur rtmp:// ainsi que le nom du flux.

Certains services vous proposeront d'utiliser directement votre navigateur pour encoder la vidéo. Cela marche aussi (pour autant que votre caméra soit reconnue par le plugin flash) mais le codec est nettement moins bon (sorenson) et la qualité d'image sera nettement inférieure. Vous n'aurez que peu de réglages sur la taille d'image et de son.

Voici les réglages utilisés sans flash media encoder :

- entrée image DV
- codec image : VP6
- débit image : 250 kbps
- taille image : 360 x 210 (en 16/9 s'il vous plait!)

- entrée son DV
- codec son AAC
- échantillonnage son : 44.1 khz (pour une conférence, c'est vraiment le son le plus important)
- débit son : 56 kbps

J'ai également configuré un autoadjust avec un buffer de 5 secondes, qui permet de compenser des pertes de débit réseau momentanés.

4. Connection de la caméra ou de la source vidéo

Il n'y a pas de secret, la qualité de la caméra est prépondérante. Nous avons utilisé une PD 150 de sony prêtée par la cinémathèque de la communauté française (nos collègues). Cette caméra est une tri-ccd qui dispose d'entrées XLR (un standard dans le son "pro"). La caméra reçoit en direct le son de la table de mixage de la salle. De cette façon on dispose du son mixé par l'ingénieur du son de la salle et pas d'un son micro caméra qui serait bien plus "pourri".

La caméra est placée sur un pied et reliée au PC par un câble firewire. Le son et l'image sont de ce fait parfaitement synchro vu que c'est la caméra qui numérise. Une solution moins satisfaisante mais moins cher consiste à utiliser une webcam et un bon micro et laisser l'ordi faire la synchro (bonne chance...)

Résumé :

- son salle -> cable XLR -> caméra DV PD150
- image caméra (en manuel s.v.p)
- caméra -> câble firewire -> PC
- PC -> flash media encoder
- flash media encoder -> connexion internet du lieu -> fournisseur (mogulus / interlake)
- fournisseur -> clients

(ouf)

Et c'est sans compter que sur le lieu de tournage, le signal passait par un modem wifi puis un routeur avant d'arriver au modem câble :-)

Résultat : 100 personnes ont pu assister à la conférence, en direct, depuis leur navigateur web, sans rien installer. Ils on pu poser leurs questions sur un chat. La conférence a été enregistrée et est disponible ici : http://www.mogulus.com/yapaka/ondemand/pla_339952814454013515?initthumbu...

N'hésitez pas à me contacter si vous avez envie de partager vos expériences. La diffusion de vidéos en direct est encore fragile, mais en faisant attention à toutes les étapes, il y a moyen d'avoir un résultat professionnel à coût "service public" :-)

Ceci pose également la question de l'avenir de la télévision traditionnelle. Un rapide calcul indique que cela coûte 10 eurocents par personne pour diffuser une émission de 2 heures. Je ne sais pas combien cela coûte en télé traditionnelle, mais j'imagine que c'est beaucoup plus. A bon entendeur ...

Tous mes liens sur le sujet ici: http://delicious.com/onclephilippe/streaming

J'y ajoute régulièrement de nouvelles choses