Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1400 connectés 

 


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

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

n°1085562
draco31fr
Posté le 28-10-2008 à 21:03:43  profilanswer
 

Reprise du message précédent :
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 28-10-2008 à 21:03:43  profilanswer
 

n°1086640
draco31fr
Posté le 01-11-2008 à 11:17:49  profilanswer
 

Bon, j'ai testé la version 5.2, toujours sur mon fichier bizzare (pas le sample, le fichier complet)
Voici le retour :

Citation :

--------------------------------------------------------------
h264tobox 0.5.2 - (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
 
La piste audio est au format AAC MPEG2/LC/SBR.
Elle peut ne pas être supportée par vôtre lecteur multimédia.
 
> Voulez-vous :
 
* Garder la piste telle quelle           [ 1 ]
* La convertir au format AC3             [ 2 ]
* Quitter                                [ Q ]
Entrez vôtre choix : 2
 
Veuillez patienter...
--------------------------------------------------------------
> Conversion de la piste audio AAC MPEG2/LC/SBR vers le format AC3.
 
La piste audio du fichier Le_Maitre_D_Armes.mkv a été créée mais son poids est nul.
Arrêt du programme.


J'ai bien choisi de convertir en AC3, mais ça ne semble pas marcher !
Je n'ai rien de plus que le "track list" dans /tmp, et rien dans le dossier de h264tobox.
Il n'y a pas une log de créée pour pouvoir consulter les erreurs en détail ?
 
EDIT : J'ai regardé le code que tu as ajouté, et je pense que le problème vient du fait que le script passe par ffmpeg ...
A priori, je n'ai pas aften d'installé, et un apt-cache search aften ne me renvoi rien.
Je pense qu'il serait interressant de rajouter une trace pour dire que faad ou aften n'a pas été trouvé et que l'on passe dans le "else" avec ffmpeg.
Sinon, où puis-je trouver le paquet aften pour Ubuntu Hardy ?
Merci d'avance.


Message édité par draco31fr le 01-11-2008 à 11:31:13
n°1086774
draco31fr
Posté le 01-11-2008 à 23:36:01  profilanswer
 

Nouvelle tentative avec Aften installé depuis les sources (v0.0.8 de sourceforge).

Citation :


--------------------------------------------------------------
h264tobox 0.5.2 - (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
 
La piste audio est au format AAC MPEG2/LC/SBR.
Elle peut ne pas être supportée par vôtre lecteur multimédia.
 
> Voulez-vous :
 
* Garder la piste telle quelle           [ 1 ]
* La convertir au format AC3             [ 2 ]
* Quitter                                [ Q ]
Entrez vôtre choix : 2
 
Veuillez patienter...
--------------------------------------------------------------
> Extraction de la piste audio.
 
Extracting track 2 with the CodecID 'A_AAC/MPEG2/LC/SBR' to the file 'AUDIO_TRACK.aac'. Container format: raw AAC file with ADTS headers
progress: 100%
 
--------------------------------------------------------------
> Conversion de la piste audio AAC MPEG2/LC/SBR vers le format AC3.
On utilise faad et Aften.
 
La piste audio du fichier Le_Maitre_D_Armes.mkv a été créée mais son poids est nul.
Arrêt du programme.


Le fichier met du temps a être extrait et convertit mais le programme s'arrête tout de même ...
... j'ai fait quelque chose de mal docteur ?

n°1086824
twocats
Posté le 02-11-2008 à 11:51:22  profilanswer
 

Citation :

--------------------------------------------------------------
h264tobox 0.5.2 - (c) 2008 Dominique Biendiné.                
 
--------------------------------------------------------------
> Traitement du fichier sample.mkv.                            
 
La piste vidéo est au format H264.
Il y a 2 pistes audio dans sample.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
 
La piste audio est au format AAC MPEG2/LC/SBR.
Elle peut ne pas être supportée par vôtre lecteur multimédia.
 
> Voulez-vous :
 
* Garder la piste telle quelle           [ 1 ]
* La convertir au format AC3             [ 2 ]
* Quitter                                [ Q ]
Entrez vôtre choix : 2                        
 
Veuillez patienter...
--------------------------------------------------------------
> Extraction de la piste audio.                                
 
Extracting track 2 with the CodecID 'A_AAC/MPEG2/LC/SBR' to the file 'AUDIO_TRACK.aac'. Container format: raw AAC file with ADTS headers
progress: 100%                                                                                                                          
 
--------------------------------------------------------------
> Conversion de la piste audio AAC MPEG2/LC/SBR vers le format AC3.
On utilise faad et Aften.
 
--------------------------------------------------------------
> Détection des sous-titres.
        Les sous-titres au format VOBSUB sont ignorés.
        Les autres formats sont convertis si besoin est.
 
Il y a 1 fichier(s) de sous-titres dans sample.mkv.
 
--------------------------------------------------------------
> Extraction de la piste vidéo.
Veuillez patienter...
 
Extracting track 1 with the CodecID 'V_MPEG4/ISO/AVC' to the file 'VIDEO_TRACK.h264'. Container format: AVC/h.264 elementary stream
progress: 100%
 
--------------------------------------------------------------
> Extraction des sous-titres n° 4.
Veuillez patienter...
 
Extracting track 4 with the CodecID 'S_TEXT/UTF8' to the file 'SUB4.DUMP'. Container format: SRT text subtitles
progress: 100%
 
--------------------------------------------------------------
> Génération du fichier META :
 
MUXOPT --no-pcr-on-video-pid --new-audio-pes --vbr --vbv-len=500
V_MPEG4/ISO/AVC, VIDEO_TRACK.h264, fps=25.000, insertSEI, contSPS, track=1
A_AC3, AUDIO_TRACK.ac3, track=2
 
--------------------------------------------------------------
> Multiplexage des pistes au format MPEG TS.
Veuillez patienter...
 
Création du fichier sample.ts terminée :-)
 
--------------------------------------------------------------
> Ajout de l'extension AVI pour la lecture des sous-titres.
        Les sous-titres portent le numéro de leurs TRACK ID.
        Veuillez les renommer si besoin est.


Je n'arrive pas à reproduire le bug avec le sample. Chez moi ça marche bien. Je cherche.


---------------
La réponse est 42
n°1086834
draco31fr
Posté le 02-11-2008 à 13:05:44  profilanswer
 

Peut-ête que je n'ai pas assez de place dans /tmp ou le dossier du script ?
En fait je ne sais pas où "travail" le script vu que je ne retrouve rien après l'erreur.
Sinon, il y a peut-être une configuration particulière pour FAAD et AFTEN que je n'ai pas.
Ou alors, nous avons des versions qui diffèrent.
 
Pour aften j'ai :
Aften: A/52 audio encoder
Version 0.0.8
(c) 2006-2007 Justin Ruggles, Prakash Punnoor, et al.
 
et pour FAAD, j'ai :
 *********** Ahead Software MPEG-4 AAC Decoder V2.6 ******************
 
 Build: Oct  6 2008
 Copyright 2002-2004: Ahead Software AG
 http://www.audiocoding.com
 Floating point version
 
Sinon, je vais essayer d'uploader le mkv en entier, mais ça risque d'être très long.

n°1088999
twocats
Posté le 11-11-2008 à 18:22:17  profilanswer
 

Version 0.5.3 disponible.
 
- Support des formats FLAC et TTA ajoutés.
- faad deviens une dépendance obligatoire.
- Un espace disque de deux fois la taille du fichier a traiter est maintenant requis.
 
P.S. : le problème de l'AAC SBR n'est toujours pas résolu.


---------------
La réponse est 42
n°1089280
draco31fr
Posté le 13-11-2008 à 01:24:25  profilanswer
 

J'ai oublié de donner des nouvelles, mais apparement c'était bien un manque d'espace disque.
Je ne pensais pas que le fichier WAV généré par l'extraction ferait plus de 2 Go !!!
Du coup, j'ai terminé le réencodage, mais je n'ai pas encore essayé sur la freebox...

n°1089903
twocats
Posté le 14-11-2008 à 17:02:22  profilanswer
 

Version 0.5.4 disponible.


---------------
La réponse est 42
n°1090033
twocats
Posté le 15-11-2008 à 11:47:06  profilanswer
 

Version 0.5.5 disponible.


---------------
La réponse est 42
n°1092053
matthias
Posté le 23-11-2008 à 09:35:01  profilanswer
 

Bonjour,
 
J'ai une petite question concernant la lecture des videos H264 sur la freebox, certaines de mes vidéos passent très bien et d'autres pas du tout, alors que le format est 'théoriquement identique' à savoir MKV/H264/AC3 5.1. Quelle peut être l'explication technique et le moyen d'identifier les différences (à part faire le test evidemment :)). J'ai fais un test avec le script proposé sur le topic mais sans succès.  
 
Merci
 

mood
Publicité
Posté le 23-11-2008 à 09:35:01  profilanswer
 

n°1092102
twocats
Posté le 23-11-2008 à 14:01:36  profilanswer
 

Peut-être la résolution ? La Freebox n'accepte pas la plus part du temps les résolutions en 1080P.


---------------
La réponse est 42
n°1092105
matthias
Posté le 23-11-2008 à 14:11:36  profilanswer
 

La résolution est identique : 1280*528

n°1092160
twocats
Posté le 23-11-2008 à 18:10:36  profilanswer
 

Que donne la commande :

Citation :

mkvinfo tonfichier.mkv


---------------
La réponse est 42
n°1092172
Geronimo6
Posté le 23-11-2008 à 18:34:06  profilanswer
 

Bonjour,
Tu as peut être plusieurs pistes audio ou une piste de sous titre? Sinon il y a une histoire de profile. Par exemple des videos avec un Profil de format High@L4.0 passent mais pas en profile 5.1.
 
@twocats: Du super boulot ton script , impeccable pour convertir des pistes DTS.
 
Par contre le fait de changer l'extension d'un ts en avi pour lire les sous titre, ça fonctionne chez toi? J'ai fais un essai sur un fichier, le DTS est bien réencodé en AC3 mais le fichier ne passe pas, la freebox affiche un écran noir avec la barre d'OSD. Après avoir remis l'extension en ts la freebox lis  correctement le fichier, mais sans les sous-titres.
 
Sinon une idée comme ça pour une future version. Ce serait bien que le script intègre une option pour réencapsuler le tout dans un mkv, même si on a un mkv à la base.
mkv H264/DTS/sous-titres vers mkv H264/AC3 + sous-titre1 + sous-titre n. Au lieu de passer par tsmuxer on remuxe avec mkvmerge après réencodage de l'audio.
Comme ça les srt extraits sont lu avec les mkv et pas besoin de renommer le fichier.
 
J'ai un autre problème aussi, une conversion DTS en AC3 qui  foire, H264tobox m'indique que tout est ok mais la bande son grésille de partout, à la place des voix j'ai couinnement horrible. Je peux t'uploader un sample si tu veux.
 
Merci

n°1092224
twocats
Posté le 23-11-2008 à 23:00:39  profilanswer
 

Le fait de renommer en AVI pour les sous-titres ne fonctionnent plus depuis les cafouillages du firmware 1.5.6, l'option est donc obsolète et sera supprimer bientôt. L'en-capsulation d'un mkv vers un mkv existe déjà mais reste basique (pas de détection des pistes audio et pas d'extraction des sous-titres). J'y travail. Pour le sample ce serait intéressant effectivement, merci.


---------------
La réponse est 42
n°1092526
Geronimo6
Posté le 24-11-2008 à 20:24:45  profilanswer
 

Ok merci twocats, regarde tes mp ;)
 
Il m'est aussi venu une autre idée (enfin plutôt une requète déguisée), la possibilité de choisir le chemin de sortie du fichier.
 
Comme ça on a plus besoin d'avoir au moins 2x la taille du fichier. Si on manque de place on peut choisir de créer le fichier sur une autre partition ou un disque dur externe.
 
Ça peut être une bonne alternative pour traiter les gros fichier HD, certains ont besoin de plus de 25Go par fichiers!

n°1092528
matthias
Posté le 24-11-2008 à 20:28:02  profilanswer
 

twocats a écrit :

Que donne la commande :

Citation :

mkvinfo tonfichier.mkv



 
Voila le résultat avec 2 fichiers témoins, 1Ok et 1Ko
 
$ mkvinfo 'Film Ko sur Freebox'
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 4695520972
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4025)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v0.7.7 + libmatroska v0.8.1
| + Writing application: mkvmerge v2.0.2 ('You're My Flame') built on Feb 21 2007 23:40:55
| + Duration: 7561.696s (02:06:01.696000000)
| + Date: Sat Sep 13 04:59:39 2008 UTC
| + Segment UID: 0xaf 0x12 0x4a 0x09 0xb0 0xac 0xf5 0x3c 0x80 0x01 0xe0 0x4f 0xe5 0x7a 0xaf 0x2c
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 1
|  + Track type: video
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 0
|  + MinCache: 1
|  + Timecode scale: 1.000000
|  + Max BlockAddition ID: 0
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Codec decode all: 1
|  + CodecPrivate, length 39
|  + Default duration: 41.708ms (23.976 fps for a video track)
|  + Language: eng
|  + Video track
|   + Pixel width: 1280
|   + Pixel height: 528
|   + Interlaced: 0
|   + Display width: 80
|   + Display height: 33
| + A track
|  + Track number: 2
|  + Track UID: 3723580834
|  + Track type: audio
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 1
|  + MinCache: 0
|  + Timecode scale: 1.000000
|  + Max BlockAddition ID: 0
|  + Codec ID: A_AC3
|  + Codec decode all: 1
|  + Default duration: 32.000ms (31.250 fps for a video track)
|  + Language: fre
|  + Audio track
|   + Sampling frequency: 48000.000000
|   + Channels: 6
| + A track
|  + Track number: 3
|  + Track UID: 4188415648
|  + Track type: subtitles
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 0
|  + MinCache: 0
|  + Timecode scale: 1.000000
|  + Max BlockAddition ID: 0
|  + Codec ID: S_TEXT/UTF8
|  + Codec decode all: 1
|  + Language: fre
|+ EbmlVoid (size: 1024)
|+ Cluster
 
 
 mkvinfo 'Film Ok sur Freebox'
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 4695906623
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4025)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v0.7.7 + libmatroska v0.8.1
| + Writing application: mkvmerge v2.0.2 ('You're My Flame') built on Feb 21 2007 23:40:55
| + Duration: 7352.416s (02:02:32.416000000)
| + Date: Tue Sep 30 11:36:12 2008 UTC
| + Segment UID: 0x9f 0x8e 0x26 0x77 0xfa 0x14 0x77 0x10 0xb8 0x22 0x8a 0x76 0x13 0x39 0x8a 0xbb
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 1
|  + Track type: video
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 0
|  + MinCache: 1
|  + Timecode scale: 1.000000
|  + Max BlockAddition ID: 0
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Codec decode all: 1
|  + CodecPrivate, length 38
|  + Default duration: 41.708ms (23.976 fps for a video track)
|  + Language: eng
|  + Video track
|   + Pixel width: 1280
|   + Pixel height: 528
|   + Interlaced: 0
|   + Display width: 80
|   + Display height: 33
| + A track
|  + Track number: 2
|  + Track UID: 757114030
|  + Track type: audio
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 1
|  + MinCache: 0
|  + Timecode scale: 1.000000
|  + Max BlockAddition ID: 0
|  + Codec ID: A_AC3
|  + Codec decode all: 1
|  + Default duration: 32.000ms (31.250 fps for a video track)
|  + Language: und
|  + Audio track
|   + Sampling frequency: 48000.000000
|   + Channels: 6
|+ EbmlVoid (size: 1024)
|+ Cluster
 
 
 

n°1092550
twocats
Posté le 24-11-2008 à 22:54:27  profilanswer
 

Citation :

| + A track
|  + Track number: 3
|  + Track UID: 4188415648
|  + Track type: subtitles
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 0
|  + MinCache: 0
|  + Timecode scale: 1.000000
|  + Max BlockAddition ID: 0
|  + Codec ID: S_TEXT/UTF8
|  + Codec decode all: 1
|  + Language: fre
|+ EbmlVoid (size: 1024)
|+ Cluster


Ouvre le fichier avec mkvmerge, décoche les sous-titres et enregistre-le sous un autre nom.


---------------
La réponse est 42
n°1092595
matthias
Posté le 25-11-2008 à 08:58:35  profilanswer
 

J'essaye ce soir !
Merci pour l'info.

n°1092840
twocats
Posté le 25-11-2008 à 22:43:28  profilanswer
 

Version 0.5.6 disponible.
- Gestion du MPEG TS en entrée (ré-encapsulation simple en AVI uniquement).
- Gestion du multi-pistes audio pour l'AVI et le MP4.
- On peut choisir le répertoire de sauvegarde (option -d).
- Le changement d'extension en ".avi" est abandonné (obsolète).


---------------
La réponse est 42
n°1092999
Geronimo6
Posté le 26-11-2008 à 19:06:48  profilanswer
 

Excellent! Merci pour cette nouvelle version.
J'ai fais des tests et tout fonctionne bien.
 

n°1093086
matthias
Posté le 26-11-2008 à 20:38:52  profilanswer
 

matthias a écrit :

J'essaye ce soir !
Merci pour l'info.


 
Cela fonctionne nickel en supprimant les sous-titres !
Merci beaucoup pour l'information  :jap:  
 
 :hello:  

n°1094763
twocats
Posté le 03-12-2008 à 14:07:27  profilanswer
 

Version 0.5.7 disponible.
- Abandon de mp4creator. Les mp4 sont maintenant en-capsulé dans un mkv et traités comme tel.
- Correction d'un bug dans la sélection audio.
- Amélioration de l'en-capsulation en mkv.
- Un level de 4.1 est forcé lors du traitement par tsMuxeR pour une meilleure compatibilité avec la PS3.


---------------
La réponse est 42
n°1096839
fredthefre​nchy
Posté le 12-12-2008 à 11:35:47  profilanswer
 

Salut Twocats,
 
Merci pour ce script.  
 
Afin de pouvoir graver sur des DVD R/W les fichiers .ts, il serait bien de pouvoir avoir une fonction de "split" . tsMuxeR peut le faire, je le fais avec la version GUI sous windows. J'ai essayé d'adapter ton script pour rajouter "--split-size=4.4GB" mais la réponse est : "fichier.split.1.ts : can't determine size".
 
Encore merci pour ton script car j'en avais marre de lancer virtualbox uniquement pour lancer tsMuxeR et qui plus est il ne transforme pas l'audio DTS en AC3 automatiquement ; ce que ton script fait à merveille. ;)  
 

n°1096945
twocats
Posté le 12-12-2008 à 21:01:39  profilanswer
 

Malheureusement, après vérification, le bug vient de tsMuxeR lui-même.  :(  
Il n'y a plus qu'a espérer une nouvelle version pour Linux qui corrige le problème (sans trop y croire  :ange: ).


---------------
La réponse est 42
n°1097023
fredthefre​nchy
Posté le 13-12-2008 à 12:15:43  profilanswer
 

twocats a écrit :

Malheureusement, après vérification, le bug vient de tsMuxeR lui-même.  :(  
Il n'y a plus qu'a espérer une nouvelle version pour Linux qui corrige le problème (sans trop y croire  :ange: ).


 
C'est bien ce qui me semblait aussi ...  
 
Merci

n°1097108
fredthefre​nchy
Posté le 13-12-2008 à 23:02:52  profilanswer
 

Il semblerait que la conversion DTS -> AC3 ait un petit problème : la voix centrale est à gauche !!! N'y aurait-il pas un bug avec ffmpeg pour la conversion audio ?

n°1097142
twocats
Posté le 14-12-2008 à 11:41:32  profilanswer
 

fredthefrenchy a écrit :

Il semblerait que la conversion DTS -> AC3 ait un petit problème : la voix centrale est à gauche !!! N'y aurait-il pas un bug avec ffmpeg pour la conversion audio ?


Déjà aborder sur la page 1 du topic, il faut installer aften.


---------------
La réponse est 42
n°1097321
fredthefre​nchy
Posté le 15-12-2008 à 11:12:10  profilanswer
 

Oui, j'ai installé aften et faad et ça marche.  
 
Merci

n°1097533
twocats
Posté le 16-12-2008 à 00:14:10  profilanswer
 

Version 0.5.8 disponible.


---------------
La réponse est 42
n°1098024
Geronimo6
Posté le 17-12-2008 à 19:03:33  profilanswer
 

J'ai rencontré quelques bugs. Dans la fonction MkvtoTS au niveau de "#Extraction des sous-titres" on a la variable SUBNAME_ID seulement si les sous-titres sont au format ass. Sans ça les sous-titres n'ont pas le nom du fichier traité et devienent -3.srt, -4.srt etc...
On a juste à positioner SUBNAME_ID un peut plus haut pour résoudre le problème. Je croit que ce bug a été intégré à partir de la version 0.5.7, parce que sous 0.5.6 je me souvient avoir eu des sous-titres avec les bons noms de fichiers.
 

Code :
  1. SUB_FORMAT=$(grep ^${SUB_SEARCH} < "${TMP_ID}"/sub.list | cut -f 5 -d " " | sed 's/(; s/\/; s/); s/S_TEXT')
  2. +  SUBNAME_ID="$(basename "${i}" ."${EXT_ID}" )"
  3.   if  "${SUB_FORMAT}" = "ASS"
  4.   then
  5. ...
  6.    mplayer -ao null -vo null -frames 0 -nolirc -stop-xscreensaver -nocache "${i}" -sub SUB${SUB_ID}.DUMP -dumpsrtsub > /dev/null 2>&1
  7.    echo -e "${WHITECOLOR}Fait.${COLOROFF}"
  8. -   SUBNAME_ID="$(basename "${i}" ."${EXT_ID}" )"
  9.    mv dumpsub.srt "${WD_ID}"/"${SUBNAME_ID}"-${SUB_ID}.srt
  10.    rm -f SUB${SUB_ID}.DUMP
  11.    echo
  12.   else


 
Un autre bug rencontré avec les sous-titres, c'est avec des fichiers qui ont plus d'une dizaine de sous-titres. Dans ces cas là grep cherche toutes les lignes contenant un 1, donc la 1ère ligne comme  la 10° 11° ect...  
 
Sinon le reste fonctionne sans problème, même avec cette erreur.
L'output du shell:

Code :
  1. ...
  2. > Extraction des sous-titres n° 5.
  3. Veuillez patienter...
  4. Extracting track 5 with the CodecID 'S_TEXT/UTF8' to the file 'SUB5.DUMP'. Container format: SRT text subtitles
  5. Progress: 100%%
  6. --------------------------------------------------------------
  7. > Extraction des sous-titres n° 4
  8. 13
  9. 14
  10. 15.
  11. 16
  12. Veuillez patienter...
  13. Error: Missing output file name in argument '4'.
  14. mv: la cible `16.srt' n'est pas un répertoire
  15. Une erreur est survenue lors de la création du fichier -4
  16. 13
  17. 14
  18. 15
  19. 16.srt.
  20. Vous pouvez consulter le fichier de log /tmp/sub.list.log pour plus d'information.
  21. Le programme continue.
  22. --------------------------------------------------------------
  23. Veuillez patienter...


 
Là j'ai pas de solution... à part extraire les sous-titre manuellement avec mkvextract. A part ça le script continue sans problème et fait exactement ce qu'on lui demande. Le bug est vraiment mineur et puis extraire les sous-titres soi même est à la porté de tout le monde. Je pense qu'une annexe dans le readme pour ces cas là devrait suffire.
 
Le reste   :jap:  

n°1098127
twocats
Posté le 18-12-2008 à 00:46:20  profilanswer
 

Version 0.5.9 disponible.
Les deux bugs sont normalement corrigés...  :ange:  
Et merci pour le compte-rendu !  :hello:


---------------
La réponse est 42
n°1098389
Geronimo6
Posté le 18-12-2008 à 19:08:57  profilanswer
 

v0.5.9 testé et approuvé!
Les sous-titres marchent bien maintenant merci!

n°1098808
twocats
Posté le 20-12-2008 à 17:01:00  profilanswer
 

Version 0.5.10 et 0.5.10-x-mas disponibles.


---------------
La réponse est 42
n°1100817
twocats
Posté le 29-12-2008 à 19:24:16  profilanswer
 

Version 0.5.11 disponible.


---------------
La réponse est 42
n°1102661
twocats
Posté le 07-01-2009 à 14:46:03  profilanswer
 

Version 0.6 disponible.


---------------
La réponse est 42
n°1102907
sioban44
Posté le 08-01-2009 à 11:27:23  profilanswer
 

Génial !!!
 
Merci beaucoup pour ce script, c'est ce que j'étais en train d'écrire :D
 
C'est exactement ce que je cherchais et pour ma Freebox !
 
En effet le DTS et le MPEG4 ISO Advanced ne sont pas supportés, donc le tsmux est toujours d'actualité :D
 
J'ai juste une question, j'ai vu que de temps en temps s'il y avait des sous-titres le programmes devenait interactif, or je cherche quelque chose de complètement scriptable.  
 
Y-a-t-il moyen de l'utiliser de façon complètement non interactive (choix automatique ou prise d'une option+liste des possibilité) ?
 
Merci !


Message édité par sioban44 le 08-01-2009 à 11:34:26
n°1103069
twocats
Posté le 08-01-2009 à 19:23:43  profilanswer
 

Le script n'est pas interactif pour les sous-titres, ils les extrait tous. Par contre il l'est pour les pistes audio.
Pourrait-tu être plus précis ?


---------------
La réponse est 42
n°1103121
sioban44
Posté le 08-01-2009 à 20:51:33  profilanswer
 

Autant pour moi j'avais mal lu.
 
Il y a trois méthodes possibles je pense :
- Une option spécifique qui dit quelle piste prendre (il serait alors bon d'être capable de savoir identifier la piste française -> un mkvinfo suffirait-il ?)
- Une option en dur dans un fichier de conf
- Une option qui précise qu'on est en mode non interactif et alors le programme essaye de décider tout seul qu'elle piste prendre
 
Voilà :D

n°1103167
twocats
Posté le 09-01-2009 à 00:34:31  profilanswer
 

Le fichier de conf en dur est déjà prévu dans le script. [:dao]
Crée un fichier ".h264tobox.conf" (n'oublie pas le "." ) dans ton HOME.
Rédige-le ainsi :

Citation :

#Empêche la détection automatique.
PARAM_ID="0"
#Force le sélection de la piste audio n° "x"
ATRACK_ID="x"


Remplace "x" par le numéro de la piste désirée.
À tester pour plus de sureté.


---------------
La réponse est 42
n°1103199
sioban44
Posté le 09-01-2009 à 09:17:42  profilanswer
 

J'avais vu qu'il y avait un fichier de conf mais comme ce n'était pas documenté :D
 
Merci !
 
EDIT: mais le mieux serait une option je pense, le but étant de ne traiter que la piste fre, il se peut que la piste fre ne soit pas la 1ere, donc avec un mkvinfo/tsmuxer/etc je pourrait déterminer le numéro de la piste fre et la passer en option a h264tobox
 
Edit2: le même soucis existe si on veut forcer la conversion en AC3, je n'ai pas l'impression que le script prenne une information du fichier de conf pour passer outre le mode interactif (forcer les options AUDIO_CONV, AUDIO_FORMAT et A_EXT ne sert à rien à priori)
 
un truc du genre :  

Code :
  1. #force la conversion en AC3 si la piste audio est au format DTS
  2. AUDIO_CONV="on"
  3. AUDIO_FORMAT="A_AC3"
  4. A_EXT="ac3"


 


Message édité par sioban44 le 09-01-2009 à 11:24:15
mood
Publicité
Posté le   profilanswer
 

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

Aller à :
Ajouter une réponse
 

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-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR