Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide Recherche
1069 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  h264tobox - Lire des vidéos H264 sur Freebox HD et PlayStation 3

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14
Page Précédente
Auteur Sujet :

h264tobox - Lire des vidéos H264 sur Freebox HD et PlayStation 3

n°1060093
twocats
Posté le 13-07-2008 à 22:45:36  profilanswer
 

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
mood
Publicité
Posté le 13-07-2008 à 22:45:36  profilanswer
 

n°1060134
[Albator]
MDK un jour, MDK toujours !
Posté le 14-07-2008 à 13:17:43  profilanswer
 

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 ?


Message édité par [Albator] le 14-07-2008 à 13:18:10
n°1060149
twocats
Posté le 14-07-2008 à 15:12:42  profilanswer
 

Il faut effectivement uploader les fichiers TS obtenus via FTP sur le disque dur de la Freebox HD.


---------------
La réponse est 42
n°1060257
twocats
Posté le 15-07-2008 à 13:53:06  profilanswer
 

Version 0.3.3 disponible.


---------------
La réponse est 42
n°1062279
twocats
Posté le 24-07-2008 à 18:34:44  profilanswer
 

Version 0.3.4 disponible.


---------------
La réponse est 42
n°1062525
nekootaku
Posté le 26-07-2008 à 12:33:04  profilanswer
 

Tu aurais été le soleil de ma journée, si je n'avais pas été sous windows.

n°1062644
twocats
Posté le 27-07-2008 à 02:54:46  profilanswer
 

tsMuxeR est disponible en version Windows ici :
http://www.smlabs.net/tsMuxer/tsMuxeR_1.8.5(b).zip


Message édité par twocats le 27-07-2008 à 02:57:41

---------------
La réponse est 42
n°1063544
draco31fr
Posté le 31-07-2008 à 15:26:42  profilanswer
 

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.

n°1063612
twocats
Posté le 31-07-2008 à 19:15:41  profilanswer
 

Merci de l'intérêt que tu porte à mon petit script.  :hello:  
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.  :cry:   :lol:


---------------
La réponse est 42
n°1063875
twocats
Posté le 02-08-2008 à 00:53:27  profilanswer
 

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.


---------------
La réponse est 42
mood
Publicité
Posté le 02-08-2008 à 00:53:27  profilanswer
 

n°1064955
twocats
Posté le 07-08-2008 à 00:18:23  profilanswer
 

Version 0.3.6 disponible.


---------------
La réponse est 42
n°1067214
tbozoo
Posté le 16-08-2008 à 09:38:37  profilanswer
 

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.

n°1067304
twocats
Posté le 16-08-2008 à 19:02:50  profilanswer
 

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,  :jap:  
Merci de ton intérêt. Pourrait-tu préciser ta pensée  :D  .


---------------
La réponse est 42
n°1067671
tbozoo
Posté le 18-08-2008 à 21:41:02  profilanswer
 

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  :D
 

n°1067718
twocats
Posté le 19-08-2008 à 01:01:59  profilanswer
 

Version 0.3.8
tbozoo : Je regarde ça, merci.


---------------
La réponse est 42
n°1069164
twocats
Posté le 25-08-2008 à 19:18:11  profilanswer
 

Version 0.3.9
Le réencodage des pistes audio fonctionne de nouveau.


---------------
La réponse est 42
n°1070600
twocats
Posté le 31-08-2008 à 23:05:03  profilanswer
 

Version 0.3.10
Les pistes DTS sont détectées et peuvent être ré-encoder au choix en AC3.


---------------
La réponse est 42
n°1070828
twocats
Posté le 01-09-2008 à 15:22:20  profilanswer
 

Version 0.3.11 disponible.


---------------
La réponse est 42
n°1072610
sophana
Posté le 08-09-2008 à 11:20:51  profilanswer
 

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.


---------------
Mon hotspot gratuit chez http://worldspot.net
n°1072727
twocats
Posté le 08-09-2008 à 17:46:35  profilanswer
 

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


---------------
La réponse est 42
n°1072886
sophana
Posté le 09-09-2008 à 14:48:40  profilanswer
 

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


---------------
Mon hotspot gratuit chez http://worldspot.net
n°1072906
twocats
Posté le 09-09-2008 à 16:24:05  profilanswer
 

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.  :D


---------------
La réponse est 42
n°1073418
sophana
Posté le 11-09-2008 à 09:04:24  profilanswer
 

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! ;)


---------------
Mon hotspot gratuit chez http://worldspot.net
n°1073558
twocats
Posté le 11-09-2008 à 14:11:51  profilanswer
 

Version 0.3.12 disponible.
L'absence de mp4creator n'est plus bloquante.

Citation :

La freebox accepte t'elle un flux .ts h264 directement?
Mais en fait je sais pas comment lui envoyer...


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.


---------------
La réponse est 42
n°1077443
draco31fr
Posté le 27-09-2008 à 22:27:33  profilanswer
 

twocats a écrit :

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.


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 !


Message édité par draco31fr le 27-09-2008 à 22:31:05
n°1077492
tonio2k
Posté le 28-09-2008 à 13:25:36  profilanswer
 

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


Message édité par tonio2k le 28-09-2008 à 14:21:04
n°1077551
twocats
Posté le 28-09-2008 à 18:50:14  profilanswer
 

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 !


---------------
La réponse est 42
n°1077682
tonio2k
Posté le 29-09-2008 à 12:10:13  profilanswer
 

:love:

n°1078037
twocats
Posté le 30-09-2008 à 17:11:58  profilanswer
 

Version 0.3.14 disponible. Le temps de me procurer un sample avec une piste DTS et la conversion avec Aften fonctionne.  :whistle:


---------------
La réponse est 42
n°1078344
fixeon
Posté le 01-10-2008 à 23:05:44  profilanswer
 

Bonjour,
Quelqu'un sait il ou je peux trouver dcadec pour ubuntu hardy 64?
 
Merci


Message édité par fixeon le 04-10-2008 à 12:10:18
n°1078769
twocats
Posté le 03-10-2008 à 19:01:33  profilanswer
 

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 !"


---------------
La réponse est 42
n°1078792
TeMM
Posté le 03-10-2008 à 22:07:06  profilanswer
 

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 ! :)


Message édité par TeMM le 04-10-2008 à 18:14:27
n°1081205
twocats
Posté le 12-10-2008 à 19:14:14  profilanswer
 

Version 0.4.1 disponible.


---------------
La réponse est 42
n°1082822
twocats
Posté le 19-10-2008 à 18:37:03  profilanswer
 

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.


---------------
La réponse est 42
n°1084468
twocats
Posté le 25-10-2008 à 15:25:31  profilanswer
 

Version 0.5.1 disponible.


---------------
La réponse est 42
n°1084813
draco31fr
Posté le 26-10-2008 à 19:49:53  profilanswer
 

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 :

--------------------------------------------------------------
h264tobox 0.5.1 - (c) 2008 Dominique Biendiné.
 
--------------------------------------------------------------
> Traitement du fichier Le_Maitre_D_Armes.mkv.
 
La piste vidéo est au format H264.
Il y a 2 pistes audio dans Le_Maitre_D_Armes.mkv :
     1  Language: fre
     2  Language: chi
 
> Entrez le numéro de la piste audio à extraire [ ou |Q|uitter ] :1
 
> Voulez-vous rendre ce choix |c|onstant (pour tous les fichiers du répertoire) ou |u|nique (pour ce seul fichier) ? [ c/U ] :c
 
Conversion de la piste audio AAC MPEG2/LC/SBR vers le format AC3.
Veuillez patienter...
 
La piste audio du fichier Le_Maitre_D_Armes.mkv a été créée mais son poids est nul.
Arrêt du programme.


=> 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
Track ID 1: video (V_MPEG4/ISO/AVC)
Track ID 2: audio (A_AAC/MPEG2/LC/SBR)
Track ID 3: audio (A_AAC/MPEG2/LC/SBR)
Track ID 4: subtitles (S_TEXT/UTF8)
Track ID 5: subtitles (S_VOBSUB)
Track ID 6: subtitles (S_VOBSUB)
Track ID 7: subtitles (S_VOBSUB)


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 :
  1. #Analyse et conversion audio
  2. case "${AUDIO_FORMAT}" in
  3.         "AAC MPEG2/LC/SBR" | "AAC" | "faad" )
  4.                 echo -e "${WHITECOLOR}${ATSDIALOG_01}${COLOROFF}"
  5.                 echo
  6.                 AUDIO_FORMAT="A_AAC"
  7.                 A_EXT="aac"
  8.                 ;;


Le réencodage semble bien se passer, mais le fichier avi créé est illisible sur la freebox (j'ai lancé le script sans option).


Message édité par draco31fr le 26-10-2008 à 22:23:40
n°1085136
twocats
Posté le 27-10-2008 à 17:21:20  profilanswer
 

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.


---------------
La réponse est 42
n°1085415
draco31fr
Posté le 28-10-2008 à 13:15:58  profilanswer
 

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.

n°1085419
twocats
Posté le 28-10-2008 à 13:40:46  profilanswer
 

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).


Message édité par twocats le 28-10-2008 à 13:41:13

---------------
La réponse est 42
n°1085562
draco31fr
Posté le 28-10-2008 à 21:03:43  profilanswer
 

J'avais zappé la première ligne de ton précédant poste !!!
Je m'empresse donc de tester cette release 5.2 !

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8  9  10  11  12  13  14
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  h264tobox - Lire des vidéos H264 sur Freebox HD et PlayStation 3

 

Sujets relatifs
[+ou- résolu] Debian/Ubuntu ne reconnait pas mon HD pendant l'installmkv2box : Lire un mkv h264/x264 sur Freebox sans ré-encoder !
Créer de la vidéo à partir d'images et d'autres vidéos.Lire un mél sous Unix
Programme pour les vidéosvnc + freebox ( des deux cotes )
Plus de sujets relatifs à : h264tobox - Lire des vidéos H264 sur Freebox HD et PlayStation 3



Copyright © 1997-2014 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Avis LDLC / LesNumeriques.com