Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
2108 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°1152653
twocats
Posté le 04-08-2009 à 11:26:35  profilanswer
 

Reprise du message précédent :
Non. :non:  
RTFM. :o  
 
Bonne journée. :D


---------------
La réponse est 42
mood
Publicité
Posté le 04-08-2009 à 11:26:35  profilanswer
 

n°1153896
twocats
Posté le 08-08-2009 à 18:37:07  profilanswer
 

Version 1.2.3 disponible.
 
- Prise en charge restreinte du format OGM (vidéo h264 / audio VORBIS) [CODE ALPHA]. Seule la conversion en AVI est possible.
- Les fichiers m2ts sont maintenant correctement nommés.
- Amélioration de la correction automatique des noms de conteneur en entrée et en sortie.


---------------
La réponse est 42
n°1158295
sioban44
Posté le 26-08-2009 à 22:29:29  profilanswer
 

twocats a écrit :

Citation :

Activer la notification par email du sujet


J'ai été correctement averti de ta question.  ;)


 
Ben pas moi des réponses :(
 
pfff ^^
 
Cela dit je trouve le script plutôt aboutit maintenant ^^
 
Ce qui m'enerve c'est la freebox qui gére mal certains codecs (rien à voir avec le H264)

n°1158301
twocats
Posté le 26-08-2009 à 23:04:00  profilanswer
 

Toujours pas de problème pour les e-mails...
De quels codecs parle-tu ? Par exemple sur les divx-xvid le qpel est géré mais pas le gmc et je vire systématiquement le packet bitstream (me suis fais un petit script pour ça ;) ).


---------------
La réponse est 42
n°1158354
sioban44
Posté le 27-08-2009 à 09:09:56  profilanswer
 

A vrai dire je ne sais pas.
J'ai de temps en temps de gros décalage son / vidéo mais je n'ai pas creusé
Parfois le simple fait d'aller en arrière puis en avant pendant le visionnage resynchronise mais c'est rare.

n°1161365
twocats
Posté le 06-09-2009 à 18:34:20  profilanswer
 

Version 1.2.4 disponible.
 
- Prise en charge complète du format OGM, nécessite ogmdemux (ogmtools)
- Début de l'internationalisation.
- Modification de la syntaxe de certaines commandes de awk (considérées comme malvenue et obsolète).


---------------
La réponse est 42
n°1163072
sioban44
Posté le 12-09-2009 à 20:53:13  profilanswer
 

J'ai un petit soucis avec un film.
C'est un mkv en 720p avec son ac3.
 
J'ai fait comme d'hab, je l'ai converti en ts pour la freebox et là je me retrouve avec le son complètement décalé.
En mkv c'est ok (testé sur le portable) en ts sur le portable je ne sais pas (je le lis avec quoi ?)
Une idée ?
 

Citation :

+ EBML head
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 4697113624
|+ 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.9.7 ('Tenderness') built on Jul  1 2009 18:43:35
| + Duration: 5178.974s (01:26:18.974)
| + Date: Wed Sep  9 22:57:26 2009 UTC
| + Segment UID: 0xa1 0xd6 0x4f 0xed 0x21 0xff 0xeb 0x84 0x92 0x4d 0xd6 0x65 0xba 0xdb 0x16 0x1d
|+ 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
|  + Max BlockAddition ID: 0
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Codec decode all: 1
|  + CodecPrivate, length 41
|  + Default duration: 41.708ms (23.976 fps for a video track)
|  + Language: eng
|  + Video track
|   + Pixel width: 1280
|   + Pixel height: 536
|   + Interlaced: 0
|   + Display width: 160
|   + Display height: 67
| + A track
|  + Track number: 2
|  + Track UID: 1206006460
|  + Track type: audio
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 1
|  + MinCache: 0
|  + Timecode scale: 1
|  + 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
|  + Name: Ac3 640  kbps
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 6
|+ EbmlVoid (size: 1024)
|+ Cluster


 
ps: j'ai eu plusieurs soft qui se sont mis à jour recemment (mencoder, ffmpeg)
 
EDIT : c'est bien le ts généré qui est foireux (lu avec vlc c'est le même soucis...)


Message édité par sioban44 le 13-09-2009 à 09:47:01
n°1163130
sioban44
Posté le 13-09-2009 à 09:21:39  profilanswer
 

Autre film : le mkv d'origine est bon, le son sur le ts généré est coupé à la moitié du film !
 

Citation :

+ EBML head
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 4695162166
|+ 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.9.7 ('Tenderness') built on Jul  1 2009 18:43:35
| + Duration: 5468.040s (01:31:08.040)
| + Date: Tue Sep  8 14:58:20 2009 UTC
| + Segment UID: 0x97 0x24 0xf0 0x76 0x5b 0x55 0x4c 0x5a 0x8f 0x73 0xf6 0xd4 0x93 0xcd 0x1e 0x97
|+ 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
|  + Max BlockAddition ID: 0
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Codec decode all: 1
|  + CodecPrivate, length 42
|  + Default duration: 40.000ms (25.000 fps for a video track)
|  + Language: fre
|  + Name: Video
|  + Video track
|   + Pixel width: 1280
|   + Pixel height: 544
|   + Interlaced: 0
|   + Display width: 40
|   + Display height: 17
| + A track
|  + Track number: 2
|  + Track UID: 1268763555
|  + Track type: audio
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 1
|  + MinCache: 0
|  + Timecode scale: 1
|  + Max BlockAddition ID: 0
|  + Codec ID: A_DTS
|  + Codec decode all: 1
|  + Language: fre
|  + Name: French DTS
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 6
|+ EbmlVoid (size: 1024)
|+ Cluster


 
 
EDIT : c'est bien le ts généré qui est foireux (lu avec vlc c'est le même soucis...)


Message édité par sioban44 le 13-09-2009 à 09:58:51
n°1163145
twocats
Posté le 13-09-2009 à 11:41:42  profilanswer
 

Et en générant le ts à la main avec vlc ?
J'ai trouvé un article sur l'audio très complet, visiblement l'auteur a réalisé un soft équivalent (mais moins complet  ;) ) au notre :
http://wiki.flexion.org/ConvertingMKV.html


---------------
La réponse est 42
n°1163270
sioban44
Posté le 13-09-2009 à 22:01:04  profilanswer
 

j'ai essayé mais j'ai foiré :D

mood
Publicité
Posté le 13-09-2009 à 22:01:04  profilanswer
 

n°1165219
therealnic​oco
Posté le 19-09-2009 à 13:06:59  profilanswer
 

Salut,
 
Quelle excitation quand je suis tombé sur ce script, moi qui galère et ne comprend pas pourquoi la freebox HD veut bien lire mes séries tv et pas mes films, pourtant dans le même format mkv h264/AC3...
Malheureusement en voulant convertir en fichier en h264/AC3 , j'ai cette erreur récurrente :

Error: Missing output file name in argument '4'.
../h264tobox-1.2/h264tobox: line 393: 13:SUB_TRACK4 : commande introuvable
../h264tobox-1.2/h264tobox: line 394: 13.6245.dump : commande introuvable


Il me semble pourtant avoir installé toutes les dépendances...
Qu'ai-je mal fait ?
 
Merci d'avance pour les réponses...
 
EDIT : apparemment ça se passe au niveau de la conversion DTS -> AC3 puisque tout baigne pour un mkv en h264/AC3 (j'ai pas encore testé de lire le fichier de sortie mais disons j'ai pas de msg d'erreur)
 
EDIT 2 : ben puisque j'y suis, je vous fait part de mon 2nd problème. La freebox n'affiche pas les sous titres! J'ai l'impression que ça vient du fait que bien que le fichier soit lu correctement si je clique sur "info" il n'y pas de temps affiché. SMPlayer n'arrive pas non plus à caler bien les sous titres sur ce .TS (pareil il n'affiche pas le temps total ni l'avancement dans la video). Y a-t-il un manip pour régler ça ?


Message édité par therealnicoco le 19-09-2009 à 14:11:29
n°1165274
twocats
Posté le 19-09-2009 à 17:24:51  profilanswer
 

Quelle version de h264tobox utilise-tu ? La dernière est la 1.2.4.
Quelle commande as-tu passé ? Peut-tu faire un copier-coller de la sortie d'écran en ENTIER.

Citation :

la freebox HD veut bien lire mes séries tv et pas mes films


Bug rétrograde du dernier firmware, les fichiers mkv de plus de 2 gigas ne sont plus lus.

Citation :

La freebox n'affiche pas les sous titres


La Freebox ne sait pas lire un srt associé à un ts.


---------------
La réponse est 42
n°1165277
sioban44
Posté le 19-09-2009 à 17:30:09  profilanswer
 

Oui d'ailleurs bcp d'ennuis seraient reglés si la FB relisait enfin les mkv de plus de 2go.
Pour les sous titres, tu peux toujours spliter ton fichier à 2Go avec le script et avoir en sortie du mkv.
 
pour le DTS, rien à faire, il faut convertir


Message édité par sioban44 le 19-09-2009 à 17:41:19
n°1165325
therealnic​oco
Posté le 19-09-2009 à 22:14:11  profilanswer
 

Waou merci pour vos réponses.
 
Alors le log complet quand ça merdouille c'est :
 

--------------------------------------------------------------
h264tobox 1.2.4 - (c) 2008-2009 Dominique Biendiné, Sioban.    
Le programme optionnel ogmdemux n'a pas été trouvé.            
--------------------------------------------------------------
> Le répertoire de log n'est pas vide.                        
 
> Voulez-vous :
 
* Garder le contenu du répertoire        [ 1 ]
* Effacer le contenu du répertoire       [ 2 ]
* Quitter                                [ Q ]
Entrez votre choix [ ou Quitter ] : 2          
 
> Le contenu du répertoire de log a été effacé.
--------------------------------------------------------------
> Traitement du fichier videotelechargeelegalement.mkv.
 
* Taille du fichier : 4.41 Go
* Espace de travail nécessaire : 9.92 Go*
* Espace de travail disponible : 10.77 Go
* Espace de sauvegarde nécessaire : 4.85 Go*
* Espace de sauvegarde disponible : 10.77 Go
* Ces chiffres sont des estimations.
 
--------------------------------------------------------------
La piste vidéo est au format H264.
Il y a 2 pistes audio dans videotelechargeelegalement.mkv :
 
1 -> Language: eng
2 -> Language: eng
 
> Entrez le numéro de la piste audio à extraire [ ou Quitter ] : 1
 
> Voulez-vous rendre ce choix |c|onstant (pour tous les fichiers du répertoire) ou |u|nique (pour ce seul fichier) ? [ c/U ] :
 
--------------------------------------------------------------
> 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 10 fichier(s) de sous-titres dans videotelechargeelegalement.mkv.
 
La piste audio est au format DTS.
Elle peut ne pas être supportée par votre lecteur multimédia.
 
> Voulez-vous :
 
* Garder la piste telle quelle           [ 1 ]
* La convertir au format AC-3            [ 2 ]
* Quitter                                [ Q ]
Entrez votre choix [ ou Quitter ] : 2
 
--------------------------------------------------------------
> Extraction des pistes.
Veuillez patienter...
 
> Une erreur est survenue lors de l'extraction des pistes du fichier videotelechargeelegalement.mkv.
-> Vous pouvez consulter le fichier de log /home/nicoco/.h264tobox/log/mkvextract7760.log pour plus d'information.
-> Vidage du répertoire temporaire.
-> Arrêt du programme.
 
[nicoco@thebeast videotelechargeelegalement]$ cat /home/nicoco/.h264tobox/log/mkvextract7760.log
Error: Missing output file name in argument '4'.
../h264tobox-1.2.4/h264tobox: line 429: 13:SUB_TRACK4 : commande introuvable
../h264tobox-1.2.4/h264tobox: line 430: 13.7760.dump : commande introuvable
[nicoco@thebeast videotelechargeelegalement]$


 
Pour splitter le fichier, le script est-il sensé le proposer ou faut le bidouiller ?
 
Merci encore, je me sens tellement moins seul depuis ce matin (mais pourquoi je ne venais pas sur hardware-fr avant, hein ?)

n°1165326
sioban44
Posté le 19-09-2009 à 22:22:10  profilanswer
 

C'est une option : -s (voire h264tobox -h pour plus d'info)
Je conseille 1.8 ou 1.9 comme valeurs...

n°1165369
twocats
Posté le 20-09-2009 à 11:34:24  profilanswer
 

Fait un peu de vide sur ton disque, l'espace disponible est limite et comme l'espace nécessaire n'est qu'une estimation tu peux en manquer.


Message édité par twocats le 20-09-2009 à 11:34:46

---------------
La réponse est 42
n°1167370
sioban44
Posté le 27-09-2009 à 11:08:50  profilanswer
 

Grmbl.
 
Il m'a refait le même coup (coupure son totale) sur un autre film (DTS to AC3)...
Je tente un output en mkv avec split pour voir si ça change quelque chose.
Sinon c'est surement un problème avec la version de dcadec ou aften...

n°1167373
twocats
Posté le 27-09-2009 à 12:06:08  profilanswer
 

Grmbl à toi aussi. :jap:  
 
Et en forçant l'utilisation de mplayer pour la décompression -> -w 1


---------------
La réponse est 42
n°1167377
sioban44
Posté le 27-09-2009 à 13:32:47  profilanswer
 

ça a marché comme ça.
 
Je suis perplexe, libdca et aften n'ont pas changé chez (enfin je crois) :
 

Citation :

# dpkg -l libdca0
ii  libdca0                 0.0.5-3                 decoding library for DTS Coherent Acoustics streams
 
# dpkg -L libdca0
/.
/usr
/usr/lib
/usr/lib/libdca.so.0.0.0
/usr/share
/usr/share/doc
/usr/share/doc/libdca0
/usr/share/doc/libdca0/TODO
/usr/share/doc/libdca0/changelog.Debian.gz
/usr/share/doc/libdca0/copyright
/usr/share/doc/libdca0/changelog.gz
/usr/share/doc/libdca0/NEWS.gz
/usr/share/doc/libdca0/AUTHORS
/usr/share/doc/libdca0/libdca.txt.gz
/usr/share/doc/libdca0/README.gz
/usr/lib/libdca.so.0
 
# type dcadec
dcadec est /usr/local/bin/dcadec
 
# /usr/local/bin/dcadec -h
libdca-0.0.5 - by Gildas Bazin <gbazin@videolan.org>
  based on the a52dec code from Michel Lespinasse <walken@zoy.org> and Aaron Holtzman
usage: /usr/local/bin/dcadec [-h] [-o <mode>] [-s [<track>]] [-t <pid>] [-c] [-r] [-a] \
                [-g <gain>] <file>
        -h      display help and available audio output modes
        -s      use program stream demultiplexer, track 0-7 or 0x80-0x87
        -t      use transport stream demultiplexer, pid 0x10-0x1ffe
        -T      use transport stream PES demultiplexer
        -c      use c implementation, disables all accelerations
        -r      disable dynamic range compression
        -a      disable level adjustment based on output mode
        -g      add specified gain in decibels, -96.0 to +96.0
        -o      audio output mode
                        oss
                        ossdolby
                        oss4
                        oss6
                        wav
                        wavdolby
                        wav6
                        wavall
                        aif
                        aifdolby
                        peak
                        peakdolby
                        null
                        null4
                        null6


 
 
 

Citation :

# dpkg -l aften
ii  aften                   0.0.8svn20080925-0.0    audio AC3 encoder
 
# dpkg -L aften
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/aften
/usr/share/doc/aften/copyright
/usr/share/doc/aften/changelog.gz
/usr/share/doc/aften/changelog.Debian.gz
/usr/bin
/usr/bin/wavfilter
/usr/bin/wavrms
/usr/bin/wavinfo
/usr/bin/aften
 
# type aften
aften est /usr/bin/aften
 
# /usr/bin/aften -version
 
Aften: A/52 audio encoder
Version 0.0.8
(c) 2006-2007 Justin Ruggles, Prakash Punnoor, et al.
 


 
J'ai relancé avec un -vv pour voir s'il y avait une erreur, mais rien à priori :  
 

Citation :

h264tobox -vv
--------------------------------------------------------------
h264tobox 1.2.4 - (c) 2008-2009 Dominique Biendiné, Sioban.
Mode verbeux excessif enclenché
Le programme optionnel ogmdemux n'a pas été trouvé.
 
--------------------------------------------------------------
> Traitement du fichier film.mkv.
 
* Taille du fichier : 6.72 Go
* Espace de travail nécessaire : 14.11 Go*
* Espace de travail disponible : 62.16 Go
* Espace de sauvegarde nécessaire : 7.39 Go*
* Espace de sauvegarde disponible : 62.16 Go
* Ces chiffres sont des estimations.
 
--------------------------------------------------------------
La piste vidéo est au format H264.
--------------------------------------------------------------
> 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 film.mkv.
 
La piste audio est au format DTS.
Elle peut ne pas être supportée par votre lecteur multimédia.
 
> Voulez-vous :
 
* Garder la piste telle quelle           [ 1 ]
* La convertir au format AC-3            [ 2 ]
* Quitter                                [ Q ]
Entrez votre choix [ ou Quitter ] : 2
 
--------------------------------------------------------------
> Extraction des pistes.
Veuillez patienter...
Extracting track 1 with the CodecID 'V_MPEG4/ISO/AVC' to the file 'VIDEO_TRACK.27740.h264'. Container format: AVC/h.264 elementary stream
Extracting track 2 with the CodecID 'A_DTS' to the file 'AUDIO_TRACK.27740.dump'. Container format: Digital Theater System (DTS)
Extracting track 3 with the CodecID 'S_TEXT/UTF8' to the file 'SUB_TRACK3.27740.dump'. Container format: SRT text subtitles
 rogress: 12%
 rogress: 27%
 rogress: 43%
 rogress: 58%
 rogress: 74%
 rogress: 89%
Progress: 100%
Fait.
 
--------------------------------------------------------------
> Conversion de la piste audio DTS vers le format AC-3.
On utilise dcadec...
Veuillez patienter...
 
libdca-0.0.5 - by Gildas Bazin <gbazin@videolan.org>
  based on the a52dec code from Michel Lespinasse <walken@zoy.org> and Aaron Holtzman
Stream with high frequencies VQ coding
 5787 frames in 37.75 sec (1477.80 fps), 830 last 0.50 sec (1660.00 fps)
 44815 frames in 97.78 sec (1481.03 fps), 753 last 0.50 sec (1506.00 fps)
 33212 frames in 157.75 sec (1478.36 fps), 741 last 0.50 sec (1482.00 fps)
 23400 frames in 217.83 sec (1484.64 fps), 806 last 0.50 sec (1612.00 fps)
 12740 frames in 277.71 sec (1486.23 fps), 767 last 0.50 sec (1534.00 fps)
 99385 frames in 337.71 sec (1478.74 fps), 703 last 0.50 sec (1406.00 fps)
 82848 frames in 397.95 sec (1464.63 fps), 819 last 0.50 sec (1638.00 fps)
 68630 frames in 458.04 sec (1459.76 fps), 752 last 0.50 sec (1504.00 fps)
 52941 frames in 518.11 sec (1453.25 fps), 613 last 0.50 sec (1226.00 fps)
822210 frames in 567.16 sec (1449.70 fps), 657 last 0.50 sec (1314.00 fps)
822733 frames decoded in 567.50 seconds (1449.75 fps)
Décompression effectuée.
 
...et Aften.
Veuillez patienter...
 
 
Aften: A/52 audio encoder
Version 0.0.8
(c) 2006-2007 Justin Ruggles, Prakash Punnoor, et al.
 
Warning, unsupported file size.
input format: WAVE Floating-point 32-bit little-endian 48000 Hz 5.1-channel
output format: 48000 Hz 3/2 + LFE
 
SIMD usage: MMX SSE SSE2 SSE3
Threads: 4
 
progress:  22% | q: 299.7 | bw: 58.0 | bitrate: 640.0 kbps
progress: 100% | q: 307.2 | bw: 58.0 | bitrate: 640.0 kbps
 
Conversion effectuée.
 
--------------------------------------------------------------
> 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.27740.h264", fps=23.976, level=4.1, insertSEI, contSPS, track=1
A_AC3, "AUDIO_TRACK.27740.ac3", track=2
 
--------------------------------------------------------------
> Multiplexage des pistes au format MPEG TS.
Veuillez patienter...
SmartLabs tsMuxeR.  Version 1.10.6  http://www.smlabs.net
Decoding H264 stream (track 1): Profile: High@4.1  Resolution: 1280:528p  Frame rate: 23.976
Change H264 level from 4.1 to 4
H.264 stream does not contain fps field. Muxing fps=23.976
0.0% complete
H264 bitstream changed: insert nal unit delimiters
Decoding AC3 stream (track 2): Bitrate: 640Kbps Sample Rate: 48KHz Channels: 6
9.8% complete
30.5% complete
51.9% complete
73.8% complete
95.4% complete
99.9% complete
Processed 210404 video frames
100.0% complete
Mux successful complete.
Muxing time: 4 min 37 sec
 
Création du fichier film.ts terminée :-)
Durée du traitement : 1280 secondes.


Message édité par sioban44 le 27-09-2009 à 14:36:02
n°1167381
twocats
Posté le 27-09-2009 à 15:37:19  profilanswer
 

Citation :

Aften: A/52 audio encoder
Version 0.0.8
(c) 2006-2007 Justin Ruggles, Prakash Punnoor, et al.
 
Warning, unsupported file size.
input format: WAVE Floating-point 32-bit little-endian 48000 Hz 5.1-channel
output format: 48000 Hz 3/2 + LFE


Quelle taille fait la piste audio une fois décompressée en wave ?
Quel-est le code de retour du warning de Aften ?


---------------
La réponse est 42
n°1167393
sioban44
Posté le 27-09-2009 à 17:31:45  profilanswer
 

Décidemment tu as l'oeil ;)
 
je te dis ça dès que j'ai l'info

n°1167394
sioban44
Posté le 27-09-2009 à 17:47:11  profilanswer
 

Citation :

# ls -la
total 22038920
drwxrwxrwx 3 sioban sioban        4096 sep 27 17:45 .
drwxrwxrwx 7 sioban   users          12288 sep 27 17:28 ..
-rw-rw-r-- 1 sioban sioban  7047001203 sep 26 22:15 film.mkv
-rw-r--r-- 1 sioban   sioban   10109743172 sep 27 17:45 AUDIO_TRACK.24904.wav
-rw-r--r-- 1 sioban   sioban          6563 sep 27 17:36 SUB_TRACK3.24904.dump
drwxrwxrwx 2 root     root            4096 sep 27 17:26 videofolder
-rw-r--r-- 1 sioban   sioban    5389006834 sep 27 17:36 VIDEO_TRACK.24904.h264


 
10 gigas...
peut-être qu'aften n'est plus la réponse pour ce travail (plus de nouvelle versions depuis 2 ans et plus de commit dans le code source depuis 4 mois)


Message édité par sioban44 le 27-09-2009 à 17:49:51
n°1170817
karabo
Posté le 11-10-2009 à 11:47:27  profilanswer
 

Bonjour,
 
y aurait-il une possibilité de choisir entre ffmpeg et mplayer pour la conversion dts->ac3 ?
 
Je n'utilise ni aften ni dcadec, et par défaut h264tobox utilise mplayer pour cette tâche. J'ai quelque fois des problèmes avec ce dernier, ce qui m'obliger à tout refaire à la main, et ffmpeg s'en sort toujours!
 
merci! :)

n°1170818
twocats
Posté le 11-10-2009 à 11:59:13  profilanswer
 

Peut tu poster la sortie d'écran et éventuellement un sample du fichier qui pose problème ?
Dans ton cas mplayer est seulement utilisé pour la décompression, comment se traduit le problème ?


Message édité par twocats le 11-10-2009 à 11:59:33

---------------
La réponse est 42
n°1170826
karabo
Posté le 11-10-2009 à 12:51:09  profilanswer
 

voici l'output en -vv

Code :
  1. --------------------------------------------------------------
  2. h264tobox 1.2.4 - (c) 2008-2009 Dominique Biendiné, Sioban.
  3. Mode verbeux excessif enclenché
  4. Le programme optionnel aften n'a pas été trouvé.
  5. Le programme optionnel dcadec n'a pas été trouvé.
  6. Le programme optionnel flac n'a pas été trouvé.
  7. Le programme optionnel oggdec n'a pas été trouvé.
  8. Le programme optionnel ogmdemux n'a pas été trouvé.
  9. Le programme optionnel ttaenc n'a pas été trouvé.
  10. --------------------------------------------------------------
  11. > Traitement du fichier Mon.Film.2008.720p.BluRay.x264.mkv.
  12. * Taille du fichier : 6.72 Go
  13. * Espace de travail nécessaire : 8.40 Go*
  14. * Espace de travail disponible : 34.98 Go
  15. * Espace de sauvegarde nécessaire : 7.39 Go*
  16. * Espace de sauvegarde disponible : 32.17 Go
  17. * Ces chiffres sont des estimations.
  18. --------------------------------------------------------------
  19. La piste vidéo est au format H264.
  20. La piste audio est au format DTS.
  21. --------------------------------------------------------------
  22. > Extraction des pistes.
  23. Veuillez patienter...
  24. Extracting track 1 with the CodecID 'V_MPEG4/ISO/AVC' to the file 'VIDEO_TRACK.12602.h264'. Container format: AVC/h.264 elementary stream
  25. Extracting track 2 with the CodecID 'A_DTS' to the file 'AUDIO_TRACK.12602.dump'. Container format: Digital Theater System (DTS)
  26. Progress: 100%
  27. Fait.
  28. --------------------------------------------------------------
  29. > Conversion de la piste audio DTS vers le format AC-3.
  30. On utilise Mplayer...
  31. Veuillez patienter...
  32. MPlayer SVN-r29746 (C) 2000-2009 MPlayer Team
  33. Can't open joystick device /dev/input/js0: No such file or directory
  34. Can't init input joystick
  35. Playing AUDIO_TRACK.12602.dump.
  36. Seek failed
  37. libavformat file format detected.
  38. [dts @ 0xacb9a40]max_analyze_duration reached
  39. [lavf] Audio stream found, -aid 0
  40. ==========================================================================
  41. Opening audio decoder: [libdca] DTS decoding with libdca
  42. Stream with high frequencies VQ coding
  43. AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
  44. Selected audio codec: [dts] afm: libdca (DTS-libdca)
  45. ==========================================================================
  46. [AO PCM] File: AUDIO_TRACK.12602.wav (WAVE)
  47. PCM: Samplerate: 48000Hz Channels: Stereo Format s16le
  48. [AO PCM] Info: Faster dumping is achieved with -vc null -vo null -ao pcm:fast
  49. [AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
  50. AO: [pcm] 48000Hz 2ch s16le (2 bytes per sample)
  51. Video: no video
  52. Starting playback...
  53. A:7667.6 ( 2:07:47.5) of 7668.6 ( 2:07:48.5) 13.1%
  54. Exiting... (End of file)
  55. Inconsistency detected by ld.so: dl-close.c: 719: _dl_close: Assertion `map->l_init_called' failed!
  56. > Une erreur est survenue lors de la décompression de la piste audio du fichier Mon.Film.2008.720p.BluRay.x264.mkv.
  57. -> Vous pouvez consulter le fichier de log /home/karabo/.h264tobox/log/mplayer12602.log pour plus d'information.
  58. -> Vidage du répertoire temporaire.
  59. -> Arrêt du programme.


si besoin je peux aussi fournir le log d'erreur de mplayer, mais il fait 1.2Mo! (pas super utile à mon avis)
 
et donc oui, en fait il ne va meme pas jusqu'à la compression, c'est bien pendant la décompression qu'il plante.
 
A ce propos, ne pourrait-il pas y avoir une option en cas de plantage qui permettrait de garder les pistes du mkv déjà extraites ?
 
merci pour tout (comme d'hab!)
 
;)

n°1170840
twocats
Posté le 11-10-2009 à 14:55:55  profilanswer
 

Version 1.2.5 disponible.
 
- Modification du code afin de ne plus avoir à utiliser 'tail' et 'mkvinfo'.
- L'option '-w' '--wav-debug' est modifiée de la manière suivante :
Syntaxe :
h264tobox -w 0
C'est le mode par défaut.
h264tobox -w 1
Force l'utilisation de MPlayer
h264tobox -w 2
Force l'utilisation de FFmpeg


---------------
La réponse est 42
n°1170841
karabo
Posté le 11-10-2009 à 15:02:30  profilanswer
 

super! merci beaucoup, je vais tester de ce pas!!
 
:)
 
edit un petit 1/4 d'heure plus tard, ça marche!


Message édité par karabo le 11-10-2009 à 15:21:44
n°1170906
sioban44
Posté le 11-10-2009 à 19:11:28  profilanswer
 

Depuis j'utilise mplayer pour le passage en ac3, ça marche bien ;)

n°1172520
sioban44
Posté le 17-10-2009 à 14:46:30  profilanswer
 

J'ai un film dont le son devient décalé (+- 750ms) après le passage en .ts
 
avec vlc le film n'est même pas lisible, j'obtiens l'erreur suivante :
 

Citation :

libvlc error: option sub-original-fps does not exist


 
les infos du film :  
 

Citation :

+ EBML head
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 7043662289
|+ 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.9.7 ('Tenderness') built on Jul  1 2009 18:43:35
| + Duration: 7610.240s (02:06:50.240)
| + Date: Sat Oct 10 19:28:57 2009 UTC
| + Segment UID: 0xba 0x65 0x7f 0x3f 0x7c 0xef 0xcd 0x28 0x85 0x7a 0x7f 0x3a 0x40 0x72 0xb9 0xd9
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 1188217217
|  + Track type: video
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 0
|  + Lacing flag: 0
|  + MinCache: 1
|  + Timecode scale: 1
|  + Max BlockAddition ID: 0
|  + Codec ID: V_MPEG4/ISO/AVC
|  + Codec decode all: 1
|  + CodecPrivate, length 41
|  + Default duration: 41.708ms (23.976 fps for a video track)
|  + Language: und
|  + Video track
|   + Pixel width: 1280
|   + Pixel height: 536
|   + Interlaced: 0
|   + Display width: 1280
|   + Display height: 536
| + A track
|  + Track number: 2
|  + Track UID: 1022328980
|  + Track type: audio
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 1
|  + Lacing flag: 1
|  + MinCache: 0
|  + Timecode scale: 1
|  + 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
|  + Name: Ac3 640 kbps
|  + Audio track
|   + Sampling frequency: 48000
|   + Channels: 6
| + A track
|  + Track number: 3
|  + Track UID: 230238101
|  + Track type: subtitles
|  + Enabled: 1
|  + Default flag: 1
|  + Forced flag: 1
|  + Lacing flag: 0
|  + MinCache: 0
|  + Timecode scale: 1
|  + Max BlockAddition ID: 0
|  + Codec ID: S_TEXT/UTF8
|  + Codec decode all: 1
|  + Language: fre
|  + Name: Forced
|+ EbmlVoid (size: 1024)
|+ Cluster


 

Citation :


MPlayer SVN-r28804-snapshot-4.3.2 (C) 2000-2009 MPlayer Team
 
Playing Film.mkv.
ID_VIDEO_ID=0
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
ID_AUDIO_ID=0
ID_AID_0_NAME=Ac3 640 kbps
ID_AID_0_LANG=fre
[mkv] Track ID 2: audio (A_AC3) "Ac3 640 kbps", -aid 0, -alang fre
ID_SUBTITLE_ID=0
ID_SID_0_NAME=Forced
ID_SID_0_LANG=fre
[mkv] Track ID 3: subtitles (S_TEXT/UTF8) "Forced", -sid 0, -slang fre
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO:  [avc1]  1280x536  24bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
ID_FILENAME=Film.mkv
ID_DEMUXER=mkv
ID_VIDEO_FORMAT=avc1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=536
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=2.3881
ID_AUDIO_FORMAT=8192
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_LENGTH=7610.24
ID_SEEKABLE=1
ID_CHAPTERS=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
ID_VIDEO_CODEC=ffh264
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 640.0 kbit/41.67% (ratio: 80000->192000)
ID_AUDIO_BITRATE=640000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [a52] afm: liba52 (AC3-liba52)
==========================================================================
AO: [null] 48000Hz 2ch s16le (2 bytes per sample)
ID_AUDIO_CODEC=a52
Starting playback...
 
 
Exiting... (End of file)
ID_EXIT=EOF


Message édité par sioban44 le 17-10-2009 à 14:49:04
n°1172607
twocats
Posté le 18-10-2009 à 11:18:57  profilanswer
 

Citation :

mkvmerge v2.9.7


Mauvaise encapsulation mkv ? Essaie un ré-encapsulation avant le traitement.


---------------
La réponse est 42
n°1172608
sioban44
Posté le 18-10-2009 à 11:20:30  profilanswer
 

euh comment ça ?

n°1172640
twocats
Posté le 18-10-2009 à 13:58:39  profilanswer
 

Citation :

h264tobox -i Film.mkv -o mkv


---------------
La réponse est 42
n°1172655
sioban44
Posté le 18-10-2009 à 14:39:53  profilanswer
 

ah ben oui :D

n°1172735
sioban44
Posté le 18-10-2009 à 21:06:12  profilanswer
 

Bon ben pas mieux, voire pire, plus de piste vidéo.
J'ai utilisé cette même méthode pour extraire la piste de sous-titres d'une série en 720p (il y a plus simple, je sais, mais c'était pour tester) et cela fonctionne

n°1173768
samguili
Profil : pas trop cuit
Posté le 21-10-2009 à 20:52:05  profilanswer
 

Bonjour,
je me permets de poster ici pour obtenir de l'aide pour la lecture d'un mkv avec sous titres sur ps3.
Le mkv en question contient une piste audio, une piste video et une piste sous titres.
En 1er lieu, j'ai essayé de lire cette video avec ps3 media server : "données endommagées" quand j'ai choisi la ligne avec les sous titres mais fonctionne avec la piste audio seule (mais bon c'est du japonais...).
Donc, j'ai décidé d'utiliser votre script pour convertir mon petit mkv dans un format lisible par la ps3. Tout s'est bien passé, sauf que les sous titres externes ne sont pas lus par la ps3. J'ai donc décidé de passer par ps3 media server pour lire la version convertie mais il ya un problème : lorsque la vidéo est sélectionnée, la ligne d'information dessous la vidéo affiche 9min59 au lieu des quelques 23min de la vidéo...Du coup, les sous titres sont complètement décalés par rapport à la vidéo, alors que leur timing est bon (j'ai vérifié avec gaupol). Le plus étrange dans tout ça est que la vidéo, lors de la lecture, va bien jusqu'au bout et dure donc 23 min.
Auriez vous une idée pour résoudre ce problème ? Peut etre faut il entrer des paramètres spéciaux pour que la vidéo soit reconnue correctement ?
 
voici la ligne de commande que j'utilise : h264tobox -i monfilm.mkv -o m2ts
 
merci de votre aide


---------------
La seule chose que je sais,c'est que je ne sais rien / Transacs
n°1173771
sioban44
Posté le 21-10-2009 à 21:13:07  profilanswer
 

arrr là il va falloir attendre le maitre es ps3.
je ne connais que la freebox ;)

n°1173774
karabo
Posté le 21-10-2009 à 21:32:56  profilanswer
 

bonsoir samguili,
 
j'utilise h264tobox exclusivement pour nourrir ma ps3, et après de nombreuses recherches, je pense qu'il n'y a à ce jour aucune façon de lire des sous-titres externes avec le container ts/m2ts avec le film directement sur la ps3 ou en streaming
 
tsmuxer est censé le gérer (avec des sous-titres au format .srt), mais ça ne marche qu'en faisant croire à la ps3 qu'elle a affaire à un blu-ray (donc soit en le gravant à ce format, soit en AVCHD à l'aide d'un périphérique usb en fat32, avec les limitations de taille qu'on connait)
 
> ça fait donc beaucoup de manipulations pour voir un truc sous-titré sur sa ps3
 
(j'ai la chance d'avoir un macbook avec xbmc, qui du coup ne me sert que pour les trucs sous-titrés...)
 
voilà, j'espère que ça t'aura aidé un peu à comprendre, tout en ne t'apportant pas de solution!! :p


Message édité par karabo le 21-10-2009 à 21:33:53
n°1173775
sioban44
Posté le 21-10-2009 à 21:36:48  profilanswer
 

ah ok.
 
sur la freebox, les sous-titres ne peuvent être lu avec un .ts, je suppose que c'est la même chose avec un .m2ts

n°1173785
samguili
Profil : pas trop cuit
Posté le 21-10-2009 à 22:22:59  profilanswer
 

Merci pour ces explications. En fait, je pense que c'est tout de même possible puisque les sous titres sont bien détectés. Le problème vient de la vidéo qui n'est pas reconnue par la ps3 comme faisant sa durée normale d'ou le problème du décalage.
Je vais essayer de voir si la conversion en ts change qqchose
 
EDIT : je l'ai converti en mkv et ça fonctionne nickel ! la vidéo est reconnue normalement et les sous titres externes sont donc parfaitement synchronisés. merci pour votre aide et pour ce super script !  :love:


Message édité par samguili le 21-10-2009 à 22:45:11

---------------
La seule chose que je sais,c'est que je ne sais rien / Transacs
n°1173795
twocats
Posté le 22-10-2009 à 00:16:48  profilanswer
 

Zut, j'arrive trop tard... [:axellay]


---------------
La réponse est 42
n°1173948
samguili
Profil : pas trop cuit
Posté le 22-10-2009 à 13:52:05  profilanswer
 

twocats a écrit :

Zut, j'arrive trop tard... [:axellay]


he he, finalement, j'ai encore un petit souci : lorsque la vidéo convertie est jouée, 2 bandes noires verticales de chaque côté de l'écran apparaissent et donc l'image est un peu  étirée. Ce n'est pas trop grave mais si vous avez une idée, au cas ou...
 :jap:


Message édité par samguili le 22-10-2009 à 14:16:23

---------------
La seule chose que je sais,c'est que je ne sais rien / Transacs
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-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR