Tout le monde n’a pas la chance d’avoir une DM8000 pour lire ses DivX en natif.
Mais avec son PC et VLC, via le réseau, c’est également possible pour les autres Dreambox.



Bonjour,

En janvier 2007, geedee expliquait sur IHAD comment lire un DivX sur sa DM7025 :

I’ve been playing with my Dreambox DM-7025 and found a simple and elegant way to play any kind of movie (like mp4 and avi files) from my PC on my TV! And the quality is amazing!!
‘Stream’ AVI files from PC on the Dreambox DM-7025

La démarche fonctionne avec n’importe quelle Dreambox ou terminal capable de lire un fichier *.ts via le réseau, cela grâce à VLC et son PC !
Il n’est peut-être pas inutile de rappeler ici cette astuce.

NB Cela peut aussi servir pour un DivX récalcitrant sur la DM8000 ou le PCH.

* * *

VLC media player
Si ce n’est déjà fait, il faut commencer par installer VLC media player, c’est un lecteur mais également l’outil qui permettra de convertir le DivX (généralement *.avi) en mpeg2 (fichier *.ts)

Issu du projet Videolan, VLC media player est un logiciel libre doté d’une multitude de fonctions relatives à la lecture de documents audiovisuels. Logiciel gratuit, unique et original, VLC média player est un véritable couteau suisse du multimédia, utilisable par tous grâce à une interface simple et facile.
Les possibilités et les avantages offerts par le logiciel libre VLC média player sont très nombreux.

L’originalité du lecteur VLC peut se résumer par :

la lecture audio, video, TV, dans la plupart des formats connus
le fonctionnement immédiat grâce à sa technologie de codecs intégrés
son adaptation à toutes les plateformes OS: Windows, Mac-OS, BeOs, Unix dont la plupart des distributions linux
des fonctions de serveur multimedia (streaming)


NB Version actuelle 1.0.1

* * *

makestream.bat
Je commence par créer un dossier qu’il est utile de partagé sur le réseau Samba :

D:\DreamBoxShare\
et le fichier batch makestream.bat contenant sur une seule ligne le code suivant :

"%ProgramFiles%\VideoLan\VLC\vlc" -vvv %1 :sout=#transcode{vcodec=mp2v,vb=3072,scale=1,acode c=mp2a,ab=192,channels=2}:duplicate{dst=std{access =file,mux=ts,dst="D:\DreamBoxShare\%~n1.ts"}}
Télécharger ce fichier batch zippé

cette commande permettra de transcoder le fichier source DivX en un fichier *.ts lisible par la Dreambox.

Comment créer un fichier Batch ?
Le terme « Batch » désigne un fichier contenant une suite de commandes qui seront traitées automatiquement. Nous appelons aussi cela un « traitement par lot ». Afin de créer votre premier fichier Batch suivez cette procédure :
1) Ouvrez un éditeur de texte : le Bloc-notes par exemple.
2) Inscrivez vos lignes de commandes.
3) Enregistrez votre fichier texte.
4) Cliquez sur le nom du fichier puis appuyez sur la touche F2.
Vous serez en mode « Édition ».
5) Renommez le fichier en changeant l’extension .txt en .bat.
À la question : « Voulez-vous vraiment renommer le fichier », répondez par Oui.
Attention de désactiver au préalable la case « Masquer les extensions de fichiers dont le type est connu » dans les options avancés de l’Explorateur Windows.
* * *

Lancer le transcodage

Le fichier batch peut être par exemple sur le bureau. Pour lancer le transcodage, glisser simplement le fichier DivX que l’on veut convertir sur le fichier makestream.bat :



On voit alors une fenêtre de commande s’ouvrir :



qui lancera VLC et la progression du transcodage sera visible dans le ligne de temps :



Dans mon exemple on verra dans le répertoire

D:\DreamBoxShare\
se créer un fichier du même nom que la source mais avec l’extension *.ts

Life_2_18 Lettres à un prisonier.ts
On peut attendre que le processus finisse et copier ce fichier sur le disque-dur de la Dreambox, mais ce n’est pas le plus pratique.
En effet ce fichier prendra un certain temps pour attendre sa taille finale, cela dépendra de la taille du fichier source et de la vitesse de votre processeur. De plus copier ce fichier c’est attendre encore et inutilement…

* * *

Lire le film par le réseau
Il n’est donc pas nécessaire d’attendre la fin du processus de transcodage pour visionner le film qui se trouve sur le PC sur la Dreambox. On peut le lire à la volée, via le réseau, dès le début du transcodage en allant le chercher dans le dossier partagé du PC ! On pourrait alors parler du streaming d’un avi du PC; lecture en continu du flux vidéo dans un sens plus inhabituel que [Enigma¹ & Enigma²] VLC et Dreambox : le streaming

Généralement c’est la partie qui pose problème et je recommande une lecture attentive de :

Avec le PC, ne pas oublier de partager le répertoire D:\DreamBoxShare\ sur le réseau