h264tobox - Lire des vidéos H264 sur Freebox HD et PlayStation 3 - Logiciels - Linux et OS Alternatifs
Marsh Posté le 14-07-2008 à 13:17:43
Salut, c'est intéressant
Comme je n'ai jamais vraiment joué avec ma FreeboxHD, peux-tu préciser exactement ce qu'il faut faire coté FreeboxHD pour lire les vidéos ?
Il faut les uploader par FTP ? Ce n'est pas du streaming ?
Marsh Posté le 14-07-2008 à 15:12:42
Il faut effectivement uploader les fichiers TS obtenus via FTP sur le disque dur de la Freebox HD.
Marsh Posté le 15-07-2008 à 13:53:06
Version 0.3.3 disponible.
Marsh Posté le 24-07-2008 à 18:34:44
Version 0.3.4 disponible.
Marsh Posté le 26-07-2008 à 12:33:04
Tu aurais été le soleil de ma journée, si je n'avais pas été sous windows.
Marsh Posté le 27-07-2008 à 02:54:46
tsMuxeR est disponible en version Windows ici :
http://www.smlabs.net/tsMuxer/tsMuxeR_1.8.5(b).zip
Marsh Posté le 31-07-2008 à 15:26:42
Bonjour twocats !
Merci beaucoup pour cet excellent script.
Je commençais à m'arracher les cheveux en essayant de comprendre la notice en russe fournie avec tsMuxeR en ligne de commande !!!
Je me suis permet de faire référence à tes scripts sur le forum d'Ubuntu-fr car je pense que cela peut en interresser plus d'un !
(voir ici : http://forum.ubuntu-fr.org/viewtop [...] 3#p1964823)
Par ailleurs, je rencontre quelques problèmes avec ton script :
1- je ne trouve pas le logiciel avidump : dans quel paquet est-il ? Sur quel site peut-on le télécharger ?
2- sur le test que j'ai effectué sur un MKV, la piste AAC n'est pas reconnue comme telle.
Le script devrait donc la réencoder en AC3 par défaut mais ffmpeg plante.
("Unsupported codec (id=86018) for input stream #0.2" )
J'ai donc un fichier stream.ac3 de 0 octet qui est tout de même créé par ffmpeg !
Ensuite, le multiplexage se passe bien ... mais le TS n'a pas de son !
En forçant la reconnaissance de l'AAC (dans la fonction Audio4TS), tout se passe bien ... à mon plus grand bonheur !
NB : Mon MKV a 2 pistes audio, et la valeur de $AUDIO_FORMAT est "AAC MPEG4/LC/SBR"
Je peux uploader un extrait du fichier au besoin.
Marsh Posté le 31-07-2008 à 19:15:41
Merci de l'intérêt que tu porte à mon petit script.
Pour répondre à tes questions :
1- avidump se trouve dans le paquet mpeg4ip. Sous Mandriva j'utilise la version suivante : 1.6.1-0.20070928.2plf2008.1
2- Effectivement un extrait du fichier m'aurais grandement intéressais mais...
GRANDE NOUVELLE !!! LE SUPPORT DE L'AAC, DE L'H264, DU MKV ET MÊME DU MP4 SONT ACTIVÉS DEPUIS LE FIRMWARE 1.5.1 !!!
Il suffit de renommer l'extension du fichier en AVI.
Mon bôôôô script est donc aujourd'hui totalement inutile.
Marsh Posté le 02-08-2008 à 00:53:27
Version 0.3.5 disponible. Finalement le script peut être utile pour la PlayStation 3.
La principale nouveauté est l'utilisation de mplayer et la "colorisation" du script.
P.S. draco31fr je suis toujours intéressé par un extrait de ta vidéo, merci.
Marsh Posté le 07-08-2008 à 00:18:23
Version 0.3.6 disponible.
Marsh Posté le 16-08-2008 à 09:38:37
salut twocats,
tous les outils que tu utilise (a part mp4creator) sont dispo sur windows donc je me suis dit que je pourrai peut etre l'utilisersans avoir un linux. N'ayant pas envie d'installer cygwin (trop long trop gros)
J'ai utilise un bash (http://www.steve.org.uk/Software/bash/) et des tools gnu (http://sourceforge.net/projects/unxutils)
apres qqs modifs ca marche (en tout cas en partie) mais comme le nouveau firmware est arrive je me suis arrete.
En tout cas si tu veux elargir ton public et que tu es pres a faire qqs modifs, n'hesite pas a me faire signe.
Marsh Posté le 16-08-2008 à 19:02:50
Version 0.3.7 disponible. L'extraction des sous-titres est maintenant possible. Dans ce cas les fichiers ts se voient affublés d'une extension supplémentaire en avi (soit fichier.ts ==> fichier.ts.avi). Cela permet de lire les sous-titres (idéalement : fichier.ts.srt). Attention les sous-titres étant tous extrait ils portent leur numéro de TRACK ID pour les différencier.
Bonjour tbozoo,
Merci de ton intérêt. Pourrait-tu préciser ta pensée .
Marsh Posté le 18-08-2008 à 21:41:02
Je t'envois par MP la liste des modifs que j'ai du faire.
Si tu arrives a rendre ton script compatible ca serait cool
Je ne suis pas un accro du bash donc j'ai plutot fait des coupes franches enfin tu verra
Marsh Posté le 19-08-2008 à 01:01:59
Version 0.3.8
tbozoo : Je regarde ça, merci.
Marsh Posté le 25-08-2008 à 19:18:11
Version 0.3.9
Le réencodage des pistes audio fonctionne de nouveau.
Marsh Posté le 31-08-2008 à 23:05:03
Version 0.3.10
Les pistes DTS sont détectées et peuvent être ré-encoder au choix en AC3.
Marsh Posté le 01-09-2008 à 15:22:20
Version 0.3.11 disponible.
Marsh Posté le 08-09-2008 à 11:20:51
Salut
J'essaye d'utiliser h264tobox, mais je n'arrive pas a trouver des packages mpeg4ip pour ubuntu gutsy.
J'ai l'impression que c'est dispo que pour ubuntu hardy.
Marsh Posté le 08-09-2008 à 17:46:35
Bonjour,
Si tu n'utilise pas le traitement du MP4 tu peux éditer le script et supprimer le test.
Remplace la ligne :
Citation : for prog in tsMuxeR ffmpeg mkvmerge mkvinfo mkvextract mp4creator mplayer |
par :
Citation : for prog in tsMuxeR ffmpeg mkvmerge mkvinfo mkvextract mplayer |
Marsh Posté le 09-09-2008 à 14:48:40
Ok, merci beaucoup, j'ai pu lancer une conversion.
Je la testerai ce soir.
Il y a juste eu une erreur sur un deplacement de fichier .srt, mais je n'ai plus le log.
Les fichiers .ts marchent t'ils a travers homeplayer (freeplayer), ou faut'il absolument uploader le fichier dans la freebox par ftp?
Pourquoi ne pas specifier le fichier source?
J'ai un repertoire contenant plusieurs mkv, dont certains ne sont pas h264. je suis oblige de le deplacer ailleurs?
Et comment convertir un mkv non h264? y a t'il un howto?
Aussi, juste une (micro) remarque sur le choix des couleurs pas trop adaptées aux consoles à fond blanc...
Merci
Marsh Posté le 09-09-2008 à 16:24:05
Il faut rappeler que la majorité des MKV passent maintenant sans problème sur la Freebox simplement en les renommant avec l'extension AVI. Le script garde son utilité pour la conversion des pistes audio incompatibles et pour l'extraction des sous-titres. h264tobox n'est PAS un logiciel d'encodage vidéo ! Si tu as des pistes vidéos qui ne sont pas en h264 et qui sont dans un format que la Freebox ne supporte pas il te faudras utiliser un logiciel spécifique (en cherchant tu devrais trouver).
Citation : Les fichiers .ts marchent t'ils a travers homeplayer (freeplayer), ou faut'il absolument uploader le fichier dans la freebox par ftp? |
Aucune idée. Je n'utilise pas homeplayer et mon pc est trop vieux pour décoder la HD de manière fluide ! De plus h264tobox sert justement à pouvoir lire des fichier SUR la Freebox, pas à autre chose.
Citation : Pourquoi ne pas specifier le fichier source? |
C'est un choix. Je trouve le traitement par lots plus pratique.
Citation : Aussi, juste une (micro) remarque sur le choix des couleurs pas trop adaptées aux consoles à fond blanc... |
Je vais y penser. Tu peux aussi passer ton fond en noir.
Marsh Posté le 11-09-2008 à 09:04:24
Citation : Aucune idée. Je n'utilise pas homeplayer et mon pc est trop vieux pour décoder la HD de manière fluide ! De plus h264tobox sert justement à pouvoir lire des fichier SUR la Freebox, pas à autre chose. |
La freebox accepte t'elle un flux .ts h264 directement?
Mais en fait je sais pas comment lui envoyer...
Citation : C'est un choix. Je trouve le traitement par lots plus pratique. |
Dans ce cas, il faudrait que le script passe au fichier suivant en cas d'erreur.
La gestion des erreurs n'est pas facile.
De plus quel est le probleme de taper ceci?:
h264tobox *.mkv
A part ca la converision a ete un succes sur 1 des fichiers sur 2.
Celui qui ne passe pas est un 1080p. c'est peut etre normal?
En tous cas merci beaucoup de partager ton script!
Marsh Posté le 11-09-2008 à 14:11:51
Version 0.3.12 disponible.
L'absence de mp4creator n'est plus bloquante.
Citation : La freebox accepte t'elle un flux .ts h264 directement? |
Je ne comprend pas ce que tu veux dire par "directement" ...? Il faut uploader le fichier ts obtenus sur le disque dur de la Freebox par ftp et c'est tout.
Citation : Celui qui ne passe pas est un 1080p. c'est peut etre normal? |
Oui, la Freebox ne supporte pas cette résolution.
Marsh Posté le 27-09-2008 à 22:27:33
twocats a écrit : Version 0.3.5 disponible. Finalement le script peut être utile pour la PlayStation 3. |
Bonjour twocats,
Désolé de ne pas avoir répondu plus tôt.
J'ai fini pas me débrouiller en éditant ton script ... il y a de ça un petit moment.
Dans mon souvenir le principal problème était que l'étude de la piste audio donnait le format "A_AAC" alors que le script testait "AAC" uniquement ... ou quelque chose du même genre.
Vu qu'il y a d'autres versions depuis, mieux vaut ne pas perdre du temps sur ce problème, qui a dû être réglé depuis.
Le traitement des sous-titres sera très utile.
Et bien que la Freebox HD supporte officieusement les MKV renommés en AVI, elle n'est pas très tolérante :
Les sous-titres empêche souvent la vidéo d'être lue, de même que les bonus en attachement (jaquette, interview, bande son ...)
Ton script a donc de beaux jours devant lui, même pour les utilisateurs Freebox HD comme moi !
A noter qu'il y a eu des retours positifs sur le forum Ubuntu-fr, j'espère que ces personnes laisserons un message ici aussi pour te remercier !
Marsh Posté le 28-09-2008 à 13:25:36
Bonjour,
Merci pour ce script, qui fonctionne plutôt bien pour ma ps3 (malgré les sous titres qu'elle ne gère pas )
J'ai cependant un problème, qui n'est pas lié au script mais à l'utilisation de ffmpeg:
lors de la conversion DTS vers AC3, la piste au centre est inversé avec la piste droite (ffmpeg d'ubuntu intrépid). Ce problème est connu chez ffmpeg mais aucun délai de solutionnement ne semble prévu.
Je pense qu'un workaround serait d'exporter chaque canal séparément pour reconstruire la piste AC3, mais malgré quelques recherches, je n'ai pas trouvé comment faire. Peut-être que qqun aurait une idée par ici
Tonio
[EDIT]
finalement j'ai trouvé une autre solution, on extrait la piste son avec mkvmerge, on la converti avec dcadec + aften:
dcadec -o wavall audio.dts | aften -b 640 - audio.ac3
je récupère bien mon centre au centre ça pourrait être utile pour d'autres
Marsh Posté le 28-09-2008 à 18:50:14
Version 0.3.13 disponible.
La conversion des pistes DTS est maintenant assurée par Aften (merci à tonio2k) si celui-ci est présent. Sinon c'est ffmpeg qui est utilisé par défaut.
Amusez-vous bien !
Marsh Posté le 30-09-2008 à 17:11:58
Version 0.3.14 disponible. Le temps de me procurer un sample avec une piste DTS et la conversion avec Aften fonctionne.
Marsh Posté le 01-10-2008 à 23:05:44
Bonjour,
Quelqu'un sait il ou je peux trouver dcadec pour ubuntu hardy 64?
Merci
Marsh Posté le 03-10-2008 à 19:01:33
Version 0.4 disponible. Version "stable" s'il en est, pour fêter le dernier firmware Freebox (1.5.6).
Pour rappel le dernier firmware c'est :
- Perte des chaînes adsl (écran noir pour tout ou partie).
- Perte des chaînes TNT (écran noir pour tout ou partie).
- Perte de la fonction FTP (à paramètrer de nouveau).
- Perte du support des MKV renommés en AVI !
"It's not a bug, it's a feature !"
Marsh Posté le 03-10-2008 à 22:07:06
Le support des sous titres n'a pas l'air de fonctionner (ou j'ai loupé une étape).
Sur ma freebox fraichement bridée suite au dernier fw, quand je renomme la video convertie en .ts en .avi et que je mets le sous titres qui va bien dans le même répertoire impossible de lire la video, la barre de progression avance bien mais sans image, son, ni sous titre.
Quelqu'un à des infos sur une autre manière de faire ?
J'ai lu que les seuls sous titres encapsulés dans un .ts supportés par la freebox était ceux au format Dvb-Sub serait-il possible d'implémenter et inclure un convertisseur pour ces subs au script ? (et il serait alors intéressant que le programme scanne aussi les .srt présents dans le répertoire de travail)
Merci par avance, et bravo, c'est le premier scripts vraiment fonctionnel que je trouve pour convertir les vidéos dans un .ts supporté par la freebox sous linux ! (et dieu sait si j'ai testé des méthodes ...)
J'ajouterai que concernant le support mkv il n'est surement pas près de revenir les developpeurs de la freeboite fermant avec une ferveur impressionante tous les tickets de bugs sur bugs.freeplayer.org concernant cette perte de la compatibilité mkv avec pour seul commentaire "Ce n'est pas un bug, cette fonctionnalité n'a jamais été supportée officiellement."
Donc longue vie à ce petit outil bien pratique !
Marsh Posté le 12-10-2008 à 19:14:14
Version 0.4.1 disponible.
Marsh Posté le 19-10-2008 à 18:37:03
Version 0.5 disponible.
- Ajout de la possibilité de transformer les MP4 en MKV (sans retraitement).
- Ajout de la possibilité de désactiver les couleurs dans le script.
Marsh Posté le 25-10-2008 à 15:25:31
Version 0.5.1 disponible.
Marsh Posté le 26-10-2008 à 19:49:53
Bonjour twocats,
J'ai refait un essai avec la version 0.5.1 sur un autre mkv, et je rencontre à nouveau le même problème que précédemment :
Voici la sortie du script :
Citation : -------------------------------------------------------------- |
=> Comme tu peux le voir, le format de la piste audio n'est pas "AAC" mais "AAC MPEG2/LC/SBR" donc on ne passe pas dans le bon code du case.
Pour info, voici le contenu du track.list.log :
Citation : File 'Le_Maitre_D_Armes.mkv': container: Matroska |
Comme le fichier est assez gros, je vais essayer de le tronquer pour pouvoir l'uploader, en espérant que cela puisse t'aider.
EDIT : Comme promis voici le lien vers un sample (25 Mo environ) http://logicielsutiles.free.fr/Perso/sample.mkv
J'espère avoir préservé l'index pour permettre un minimum de débuggage.
Pour info, j'ai modifié le code du script par ceci :
Code :
|
Le réencodage semble bien se passer, mais le fichier avi créé est illisible sur la freebox (j'ai lancé le script sans option).
Marsh Posté le 27-10-2008 à 17:21:20
Version 0.5.2 disponible.
draco31fr : La piste audio du sample contient de l'aac 5.1 qui ne semble pas être supporté par la Freebox HD (peut-être par la PS3 ?). Qui plus est ffmpeg est cassé chez moi et il ne semble pas capable de convertir ce format, donc...
J'ai trouvé une solution
Il faut décompresser la piste en wave avec faad puis la convertir en ac3 avec Aften (cela permet de garder le son 5.1).
Encore merci pour le sample et pour tes tests.
À noter qu'il est possible de lire le fichier mkv en remplaçant la piste audio et en supprimant les sous-titres, le passage par tsMuxeR n'est pas obligatoire.
Marsh Posté le 28-10-2008 à 13:15:58
Je ne savais pas pour l'AAC 5.1, mais même chez moi ffmpeg ne veux pas le convertir (d'après ton script).
Pour ce qui est des mkv, il me semblait que leur support avait été retiré dans le dernier firmware (cf. ton message du 3/10).
Si ce que tu dis est vrai, il faudrait juste utiliser mkvtoolnix pour reconstruire un mkv avec la piste son convertie ?
Cependant, le traitement sera quasi similaire à ton script, non ?
(Si j'ai bien compris le script ne fait pas de réencodage de la piste vidéo)
Je pense donc, une fois que j'aurai trouvé les bon paramètres pour faad et Aften, que je modifierai ton script en rajoutant une ligne au case.
Merci à toi pour toutes ces infos, je garde espoir de pouvoir lire mes différents MKV sur la freebox.
Marsh Posté le 28-10-2008 à 13:40:46
Citation : Je pense donc, une fois que j'aurai trouvé les bon paramètres pour faad et Aften, que je modifierai ton script en rajoutant une ligne au case. |
C'est justement ce que fait la version 0.5.2
Citation : Pour ce qui est des mkv, il me semblait que leur support avait été retiré dans le dernier firmware (cf. ton message du 3/10). |
Le support du MKV est revenu, en fait une mise à jour silencieuse du firmware 1.5.6 (plus besoin de le renommer en avi, le mkv est vu). Et ce matin nouveau firmware 1.5.8 (wait and see).
Marsh Posté le 28-10-2008 à 21:03:43
J'avais zappé la première ligne de ton précédant poste !!!
Je m'empresse donc de tester cette release 5.2 !
Marsh Posté le 13-07-2008 à 22:45:36
Bonjour à tous,
h264tobox est un script permettant de lire des vidéos h264 sur Freebox HD. 90% des fichiers convertis selon mes tests sont lisibles après conversion.
Il compte deux développeurs : twocats et Sioban.
Et script est disponible à cette adresse :
http://h264tobox.free.fr
De plus, Sioban a fait un petit script (disponible a la même adresse) permettant l'installation facile des dépendances. Le fil de discutions se trouve ici :
http://forum.hardware.fr/hfr/OSAlt [...] 9063_1.htm
Et voici le README pour vous faire une idée :
H264TOBOX - README
REMARQUE IMPORTANTE
Certains fichiers convertis par tsMuxeR (et donc par h264tobox) ne démarre pas
automatiquement sur la Freebox HD. Il faut appuyer sur la touche "Retour rapide" [|<<]
pour voir la vidéo s'afficher.
INTRODUCTION
h264tobox est un script shell utilisant principalement tsMuxeR afin de rendre possible
à l'origine la lecture de fichiers vidéo h264/x264 et AAC sur Freebox HD sans ré-encodage.
Depuis le firmware 1.5.6 La Freebox HD peut décoder ce type de fichier s'il est encapsulé
dans un conteneur MKV. Néanmoins h264tobox garde son utilité pour la conversion des pistes
audio dans un format compatible et l'extraction des sous-titres non lisibles directement
dans un MKV par la Freebox. De plus la plupart des fichiers produits seront lisibles
sur PlayStation 3.
La version Linux de tsMuxeR aillant de nombreuses difficultés a reconnaître certaines pistes
(principalement les pistes audio) h264tobox lui 'mâche' le travail en générant un fichier META
correct et en convertissant si besoin est les pistes audio. L'encapsulation en MPEG TS étant
ensuite réalisé par tsMuxeR.
Les fichiers sources visés par h264tobox sont les vidéos contenant une piste vidéo en
h264/x264 et une/ou plusieurs pistes audio d'un format quelconque (le ré-encodage, s'il est
nécessaire, étant assuré par ffmpeg ou Aften).
INSTALLATION ET DÉPENDANCES
Le script est disponible à cette adresse :
http://h264tobox.free.fr
Pour installer h264tobox il suffit de le rendre exécutable et de le copier dans un répertoire
de votre PATH (classiquement /usr/local/bin).
Vous pouvez également installer sa page de man (h264tobox.1) dans /usr/local/share/man/man1/
Pour que h264tobox fonctionne il faut :
- tsMuxeR_1.7.3(b) ou supérieur (version Linux, NE PAS UTILISER LA VERSION WINDOWS AVEC WINE !)
Disponible ici : http://www.smlabs.net/tsmuxer_en.html
Pour l'installer il suffit de le copier dans un répertoire de votre PATH (classiquement /usr/local/bin).
- MPlayer / Mencoder : http://www.mplayerhq.hu
- mkvtoolnix : http://www.bunkus.org/videotools/mkvtoolnix
- faad : http://www.audiocoding.com
- ffmpeg : http://ffmpeg.sourceforge.net (avec le support de l'aac, ac3, mp3 et vorbis principalement)
Et de manière optionnelle :
- Aften : http://sourceforge.net/projects/aften
- dcadec : http://www.videolan.org/developers/libdca.html
- flac : http://flac.sourceforge.net/
- lftp : http://lftp.yar.ru/
- OGMtools : http://www.bunkus.org/videotools/ogmtools/ (ATTENTION : REQUIS pour le format OGM)
- tta : http://true-audio.com/
- vorbis-tools : http://www.xiph.org/
FORMATS GÉRÉS
En entrée :
MKV : Le fichier DOIT contenir une piste vidéo en h264/x264. Il peut contenir plusieurs pistes audio,
le script détectera celles-ci et vous demanderas laquelle multiplexer (La Freebox ne semble pas capable
de lire la seconde piste audio d'un TS multiplexé par tsMuxeR de toute façon). Les sous-titres sont
gérés depuis la version 0.3.7 (SRT et ASS/SSA avec conversion automatique).
MP4 : UNE piste vidéo en h264/x264 et une ou plusieurs pistes audio. Le fichier sera encapsulé dans un mkv
puis traité. Il est possible de faire une encapsulation en MKV sans traitement permettant à la Freebox HD de lire le fichier.
OGM : UNE piste vidéo en h264/x264 et une ou plusieurs pistes audio. le script détectera celles-ci et
vous demanderas laquelle multiplexer. Les sous-titres sont gérés depuis la version 1.2.4
AVI : UNE piste vidéo en h264/x264 et une ou plusieurs pistes audio. le script détectera celles-ci et
vous demanderas laquelle multiplexer.
MPEG TS : UNE piste vidéo en h264/x264 et UNE piste audio.
En sortie :
MPEG TS : Avec traitement de la vidéo par tsMuxeR. C'est le mode par défaut.
BLU-RAY DISC : Avec traitement de la vidéo par tsMuxeR. Détection des pistes audio et sélection puis conversion
si nécessaire. Extraction des sous-titres.
AVI : Encapsulation avec conversion automatique de la piste audio au format AC-3.
MKV : Encapsulation sans traitement de la vidéo. Détection des pistes audio et sélection puis conversion
si nécessaire. Extraction des sous-titres. Disponible pour le MKV.
UTILISATION ET SYNTAXE
Créez un répertoire de travail et copiez y les fichiers à convertir. Ouvrez une console (x-term, Konsole)
dans ce même répertoire et lancez :
_________________________________________________________________________________
h264tobox --help
_________________________________________________________________________________
Vous verrez apparaître cette aide :
_________________________________________________________________________________
h264tobox 1.2.8 - (c) 2008-2009 Dominique Biendiné, Sioban.
Remerciements à : Claer (Correction orthographique).
Téléchargement : http://h264tobox.free.fr
NOTES GÉNÉRALES
Lancer le script dans le répertoire où se trouvent les fichiers a traiter.
Certains fichiers convertis par tsMuxeR (et donc par h264tobox) ne démarrent pas automatiquement sur
la Freebox HD. Il faut appuyer sur la touche "Retour rapide" [|<<] pour voir la vidéo s'afficher.
SYNOPSIS
h264tobox [OPTION]
OPTIONS GÉNÉRALES
-a <valeur>, --audio-bitrate <valeur>
Permet de définir le bitrate de la piste audio si elle est ré-encodée. ATTENTION : La valeur par
défaut est la valeur MAXIMALE autorisée : 640. Les valeurs autorisées sont : 64, 80, 96, 112, 128
160, 192, 224, 256, 320, 384, 448, 512, 576 et 640. Le ré-encodage se fera au format AC-3.
-c, --color
Active les couleurs dans le script (par défaut).
-C, --no-color
Désactive les couleurs dans le script pour la session en cours. Pour désactiver les couleurs de
manière permanente vous devez utiliser le fichier de configuration h264tobox.conf.
-e, --erase
Force le nettoyage des fichiers résiduels dans le répertoire ~/.h264tobox/tmp.
-f, --folder
Permet de choisir le répertoire de destination des fichiers traités (par défaut : ./videofolder).
-h, --help
Affichage de cette aide.
-i <extension_fichier>, --input <extension_fichier>, -i <fichier>, --input <fichier>
Mode incrémentiel
Permet de choisir l'extension des fichiers. Ceux-ci seront traités successivement (fichier[1],
fichier[2],... fichier[n]).
Mode solo
Permet de choisir un fichier unique. Il sera le seul a être traité.
Les extensions disponibles sont:
mkv (par défaut)
avi
mp4
ogm
m2ts
ts
-k, --keep
Permet de garder la plus part des fichiers temporaires à des fins de débogage.
ATTENTION : Cela nécessite un espace disque conséquent.
-o <extension_conteneur>, --output <extension_conteneur>
Permet de choisir le conteneur de destination
Les conteneurs disponibles sont:
ts (par défaut)
Le fichier est démultiplexé (vidéo, audio et sous-titres). La piste audio sélectionnée
est convertie si nécessaire en AC-3 puis muxée de nouveau avec la vidéo (le profil h264
est abaissé de 5.1 à 4.1) dans un conteneur Transport Stream (188 bytes packet).
m2ts
Le fichier est démultiplexé (vidéo, audio et sous-titres). La piste audio sélectionnée
est convertie si nécessaire en AC-3 puis muxée de nouveau avec la vidéo (le profil h264
est abaissé de 5.1 à 4.1) dans un conteneur Transport Stream (192 bytes packet).
avchd (crée une structure de disque Blu-ray)
Le fichier est démultiplexé (vidéo et audio). La piste audio sélectionnée est convertie
si nécessaire en AC-3 puis muxée de nouveau avec la vidéo (le profil h264 est abaissé de
5.1 à 4.1) dans un dossier contenant une structure de disque Blu-ray. Celle-ci DOIT être
gravée sur un disque DVD.
NOTE: nécessite la version 1.8.35(b) ou supérieure de tsMuxeR.
brd (crée une structure de disque Blu-ray)
Le fichier est démultiplexé (vidéo et audio). La piste audio sélectionnée est convertie
si nécessaire en AC-3 puis muxée de nouveau avec la vidéo (le profil h264 est abaissé de
5.1 à 4.1) dans un dossier contenant une structure de disque Blu-ray. Celle-ci DOIT être
gravée sur un disque Blu-ray.
avi
Le fichier est encapsulé dans un conteneur AVI. L'audio est automatiquement transcodé en
AC-3.
mkv
Si le fichier est un MKV il est démultiplexé (vidéo, audio et sous-titres). La piste
audio sélectionnée est convertie si nécessaire en AC-3 puis muxée de nouveau avec la vidéo
dans un conteneur MKV. Sinon le fichier est encapsulé dans un conteneur MKV sans aucun
autre traitement.
-s <valeur>, --split <valeur>
Découpe les fichiers en tronçons de la taille de <valeur> exprimée en GiB. Disponible pour le ts*, le m2ts*,
l'avchd**, le brd* et le mkv en sortie. Les fractions sont possible (ex. : 2.5 ou 4.3).
*NOTE: nécessite la version 1.8.33(b) ou supérieure de tsMuxeR.
**NOTE: nécessite la version 1.8.35(b) ou supérieure de tsMuxeR.
-u, --upload
Transfert les fichiers traités sur le disque dur de la Freebox HD via FTP.
-v, --verbose
Affiche la progression des commandes mkvextract et mkvmerge. Utilisé 2x cela affiche la progression
de toutes les commandes.
-V, --version
Affiche la version de h264tobox.
-w <valeur>, --wav-debug <valeur>
Force la décompression audio avec MPlayer ou FFmpeg si le programme natif produit une piste dégradée en
désactivant la prise en compte de dcadec, oggdec, flac et ttaenc.
Valeurs autorisées:
0 = on utilise le programme disponible (défaut)
1 = force la décompression avec MPlayer
2 = force la décompression avec FFmpeg
CODECS SUPPORTÉS
Codec vidéo
H.264
H.264/AVC MPEG-4 Part 10
Codecs audio
AAC
Advanced Audio Coding
AC-3
Dolby Digital
DTS
Digital Theater System
FLAC
Free Lossless Audio Codec
MP3
MPEG-1 audio layer 3
PCM
Pulse Code Modulation
Vorbis
Vorbis au format Ogg
TTA
The True Audio codec
EXEMPLES
h264tobox -i avi Traite les fichiers avi présent dans le répertoire courant.
h264tobox -i fichier.mkv Traite le fichier "fichier.mkv" et lui seul.
h264tobox -i mkv -o brd Génère une structure de disque Blu-ray pour chacun des fichiers mkv présents.
h264tobox -i mp4 -o mkv Remux les fichiers mp4 du répertoire courant dans un conteneur mkv.
h264tobox -i mkv -s 4.4 Traite les fichiers mkv et découpe les TS obtenus en parts de 4.4 GiB.
h264tobox -C Désactive les couleurs dans le script.
_________________________________________________________________________________
Si les fichiers sont des MKV tapez :
_________________________________________________________________________________
h264tobox
_________________________________________________________________________________
ou
_________________________________________________________________________________
h264tobox -i mkv
_________________________________________________________________________________
Si les fichiers sont des MP4 tapez :
_________________________________________________________________________________
h264tobox -i mp4
_________________________________________________________________________________
Et si les fichiers sont des AVI tapez :
_________________________________________________________________________________
h264tobox -i avi
_________________________________________________________________________________
Par défaut un nouveau répertoire nommé "videofolder" se créera pour recevoir les fichiers convertis en TS.
Vous pouvez depuis la version 0.5.6, si vous le désirez, indiquez un autre chemin ainsi (s'il n'existe pas
il sera créé automatiquement) :
_________________________________________________________________________________
h264tobox -f /dossier/de/sauvegarde
_________________________________________________________________________________
AUTOMATISATION DES TÂCHES
Il est possible d'automatiser certaines tâches grâce à un fichier de configuration.
Un fichier d'exemple détaillé (h264tobox.conf) est fourni dans l'archive.
REMERCIEMENTS
À draco31fr pour ses tests et sa publicité sur le forum Ubuntu-fr.
À tonio2k pour ses renseignements sur le DTS.
À fredthefrenchy pour ses renseignements sur la PS3.
À Geronimo6 pour ses tests sur les sous-titres.
À Sioban (aka sioban44) pour ses suggestions et modifications.
À Claer pour sa connaissance de la langue française.
Message édité par twocats le 04-09-2010 à 16:28:58
---------------
La réponse est 42