Réencodage AC3 5.1 impossible sans demux MKV

Modérateur : Modérateurs

Verrouillé
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Réencodage AC3 5.1 impossible sans demux MKV

Message par mike031 »

Bonjour à tous, je remonte un problème que je rencontre depuis un bon moment déjà, que ce soit sur la V2 ou la V3 de m4ng (que j'ai actuellement).

Quand j'essaie de ré-encoder un MKV avec un piste son AC3 5.1 640kbps en AC3 5.1 384kpbs sans demux préalable, aften me détecte seulement 3 channels sur le fichier source et ré-encode du coup en 2.1 et non en 5.1.
Mais si je demux le fichier son AC3 et que j'utilise l'outil de ré-encodage son séparé de m4ng ça fonctionne.

J'ai bien configuré l'AC3 filter pour le 5.1, ffdshow idem. Vraiment je comprends pas, et ce n'est pas du tout lié au fichier en lui même, car j'ai toujours eu ce problème, même avec une source DTS 5.1.

Voilà ce que me sort aften quand je fait un ré-encodage direct :
Aften: A/52 audio encoder
Version SVN r703
(c) 2006-2007 Justin Ruggles, Prakash Punnoor, et al.

Found PCM audio: 3 channels, 48000 Hz, 16 bits, 8502.076708 seconds.
Writing WAV file...
input format: WAVE Signed 16-bit little-endian 48000 Hz 3-channel
output format: 48000 Hz 2/1

SIMD usage: MMX SSE SSE2 SSE3
Threads: 2
Et quand je demux le fichier AC3 puis que je le ré-encode séparément :
Aften: A/52 audio encoder
Version SVN r703
(c) 2006-2007 Justin Ruggles, Prakash Punnoor, et al.

Found PCM audio: 6 channels, 48000 Hz, 16 bits, 8502.176000 seconds.
Warning: WAV file will be larger than 4 GB.
Writing WAV file...
input format: WAVE Signed 16-bit little-endian 48000 Hz 5.1-channel
output format: 48000 Hz 3/2 + LFE

SIMD usage: MMX SSE SSE2 SSE3
Threads: 2
On vois bien que dans le 1er cas aften détecte mal le fichier qui est contenu dans le MKV. Et ce n'est pas non plus lié au MKV car avec un conteneur AVI j'ai le même soucis, vraiment je comprends pas...

Suis-je le seul à avoir ce problème ou y'a un truc gros comme un camion que je loupe à chaque fois? :mad:

PS : ma config m4ng
m4ng Video Analyser [ 3.1.0.5460 - Final (exp 31/12/12) ]

(ChainLess: OFF)

[ Video ]
DivX : OK [ 6.9.2.26 ]
Xvid : OK [ Xvid 1.2.2 final ]
X264 (cli) : OK [ x264 0.106.1732 b20059a ]
X264 (vfw) : OK
VP6 : - [ INTROUVABLE ]
VP7 : - [ INTROUVABLE ]
DivX 3.11 : - [ INTROUVABLE ]
Quicktime Alternative : OK [ 3.2.2 ]
Quicktime Lite : - [ INTROUVABLE ]
CoreAVC : - [ INTROUVABLE ]
Real Alternative : - [ INTROUVABLE ]
Real Video 10 : - [ INTROUVABLE ]
DirectVobSub : - [ INTROUVABLE ]
VSfilter :
ffdshow : OK [ ffdshow v1.1.3940 [2011-07-14] ]
----------------------------------------------------
[ Audio ]
CORE - AAC Codec : - [ INTROUVABLE ]
CORE - VORBIS Codec : - [ INTROUVABLE ]
LAME - MP3 Codec : OK [ 0.9.1.0 ]
AC3 Filter : OK [ 1.3.1.0 ]
Oggcodecs : - [ INTROUVABLE ]
OggDs : - [ INTROUVABLE ]
----------------------------------------------------
[ Miscs ]
Windows : Windows 7 Ultimate [Service Pack 1]
UAC : User Account Control OFF
Temp : C:\Users\Mike\AppData\Roaming\m4ng\
Matroska Splitter : OK [ 1.11.96.14 ]
DGindex : OK [ 1.5.0.0 ]
m4ng Codec Pack : OK [ v 1.1 ]
DVDFab Platinum : - [ INTROUVABLE ]
DVDFab Decrypter : - [ INTROUVABLE ]
DVDFab HD Decrypter : - [ INTROUVABLE ]
- [ INTROUVABLE ]
DVDFab : - [ INTROUVABLE ]
Web Browser : C:\Program Files\Mozilla Firefox\firefox.exe
----------------------------------------------------
[ Avisynth ]
AVIsynth.dll OK [ 2.5.8.5 ]
C:\Program Files\AviSynth 2.5\plugins\*.*
- colors_rgb.avsi OK
- DirectShowSource.dll OK
- TCPDeliver.dll OK
----------------------------------------------------
[ Matroska (MKV) ]
MKVExtractGui by DP : OK [ 1.6.5.300 ]
MKVtoolnix : OK [ v??? ]
MUX MKV : C:\Program Files\MKVtoolnix\mkvmerge.exe OK
MKVINFOS : C:\Program Files\MKVtoolnix\mkvinfo.exe OK
DEMUX MKV : C:\Program Files\MKVtoolnix\mkvextract.exe OK
----------------------------------------------------
[ CLI - Command line interfaces ]
Nero AAC Encoder : OK [ 1.5.4.0 ]
----------------------------------------------------
Drives :
C:\ D:\ E:\ F:\

C: - DRIVE_FIXED
D: - DRIVE_CDROM
E: - DRIVE_FIXED
F: - DRIVE_REMOVABLE

** END OF FILE - 02065 bytes
Modifié en dernier par mike031 le jeu. 21 juil., 2011 14:30, modifié 1 fois.
Avatar du membre
BiGf0oT
Administrateur
Administrateur
Messages : 6072
Enregistré le : sam. 03 févr., 2007 23:10
Localisation : Dans ma grotte
Contact :

Message par BiGf0oT »

Bonjour,

Oui y a l'air d'avoir un problème peut être du à SEVEN et AC3Filter il faudrait que quelqu'un puisse faire l'essai sous XP pour voir
pour ma part meme en demuxant le AC3, m4ng le reconnait pas en 5.1 et suis sous SEVEN

Mais je pense pas que c'est un Bug, bizarre car avec le AC3 les tests avait été fait

Sinon faudra attendre le retour de Pepsilite car en vacances là :mrgreen:
Modifié en dernier par BiGf0oT le mer. 20 juil., 2011 22:28, modifié 2 fois.
Proverbe Chien : Si ça ne se mange pas, Si ça ne se baise bas, Pisse dessus !
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Salut,

Sous XP, ça semble marcher... du moins avec un mkv contenant une piste audio en DTS...
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

voici l'analyse de la vidéo original
General
Unique ID : 191560948889660559382238818141126164644 (0x901D4BF8BCCCA5ECAD9D0964265680A4)
Complete name : d:\X264-A~1.MKV
Format : Matroska
File size : 42.7 MiB
Duration : 34s 331ms
Overall bit rate : 10.4 Mbps
Encoded date : UTC 2007-07-17 07:32:56
Writing application : mkvmerge v2.0.2 ('You're My Flame') built on Jun 27 2007 15:53:08
Writing library : libebml v0.7.7 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L5.1
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 34s 326ms
Bit rate : 9 581 Kbps
Width : 1 280 pixels
Height : 528 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.591
Stream size : 39.2 MiB (92%)
Language : English

Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 34s 331ms
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels

Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 27ms
Stream size : 2.62 MiB (6%)
et la vidéo ré-encodée
General
Unique ID : 215793024505447378487873771245100415516 (0xA258398A6D8E7976AD3719B155A53A1C)
Complete name : d:\OUT_X2~1.MKV
Format : Matroska
File size : 5.78 MiB
Duration : 34s 368ms
Overall bit rate : 1 410 Kbps
Encoded date : UTC 2011-07-20 18:28:20
Writing application : mkvmerge v4.8.0 ('I Got The...') built on May 24 2011 03:12:58
Writing library : libebml v1.2.0 + libmatroska v1.1.0

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 34s 368ms
Bit rate : 1 000 Kbps
Width : 1 280 pixels
Height : 528 pixels
Display aspect ratio : 2.40:1
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.062
Stream size : 4.09 MiB (71%)
Writing library : x264 core 105 r1732 2b04482
Encoding settings : cabac=0 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=0 / weightp=0 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=1000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / vbv_maxrate=10000 / vbv_bufsize=10000 / ip_ratio=1.40 / aq=1:1.00 / nal_hrd=none

Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Muxing mode : Header stripping
Codec ID : A_AC3
Duration : 34s 368ms
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels

Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 1.57 MiB (27%)
je suis sous seven Ultimate x64, tu coches bien la case conserver le 5.1??
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

Oui oui j'ai bien coché la case, mais ça ne fonctionne que avec le fichier AC3 seul, pas quand il est muxé dans le mkv.
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

mike031 a écrit :Oui oui j'ai bien coché la case, mais ça ne fonctionne que avec le fichier AC3 seul, pas quand il est muxé dans le mkv.
tu doit être mal configuré quelque part et puis ffdshow et ac3 filter font le même boulot, tu peux virer ac3 filter
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

oui j'avais installé AC3 filter en plus pour voir si ça réglait le problème en fait, même sans j'ai ce bug
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

et dans ffdsow tu as réglé comment et ou pour le 5.1?
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

ok je comprends le problème. En fait à la base je n'ai qu'un ensemble 2.1, mais qui peu le plus peu le moins, alors je préfère faire mes ripp en 5.1.
En réglant ffdshow en 5.1 et non en 2.1, ça fonctionne.
Dans les options de ffdshow, mélangeur, j'étais en 2/0/0 Stéréo avec GRV coché (pour le caisson de basse) et là je suis passé en 3/0/2 5 voies avec GRV coché et ça à l'air bon, mais ayant un ensemble 2.1, est-ce que je peux laissé comme ça ou il vaut mieux laissé en stéréo et demux à chaque fois?
D'ailleurs je comprends toujours pas pourquoi le son demuxé est bien reconnu en 5.1 mais pas dans un conteneur...
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

mike031 a écrit :ok je comprends le problème. En fait à la base je n'ai qu'un ensemble 2.1, mais qui peu le plus peu le moins, alors je préfère faire mes ripp en 5.1.
En réglant ffdshow en 5.1 et non en 2.1, ça fonctionne.

je voulais en venir ici :mrgreen:

Dans les options de ffdshow, mélangeur, j'étais en 2/0/0 Stéréo avec GRV coché (pour le caisson de basse) et là je suis passé en 3/0/2 5 voies avec GRV coché et ça à l'air bon, mais ayant un ensemble 2.1, est-ce que je peux laissé comme ça ou il vaut mieux laissé en stéréo et demux à chaque fois?

je suis comme toi sur pc, un kit 2.1 et j'ai ffdshow de configurer pour le 5.1, par contre je regarde les films sur tv avec un ampli 5.1 ...
tu entends une différence suivant su tu sort en 2.1 ou 5.1??


D'ailleurs je comprends toujours pas pourquoi le son demuxé est bien reconnu en 5.1 mais pas dans un conteneur...

heu la c'est pepsi qui répondra
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
Avatar du membre
Underground78
Administrateur
Administrateur
Messages : 11272
Enregistré le : mar. 06 févr., 2007 21:54
Localisation : France
Contact :

Message par Underground78 »

A mon avis quand le son est demuxé il est chargé via le plugin AviSynth NicAudio alors que sinon ça passe par du DirectShowSource avec un downmix quelque part dans la chaine.
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

pour remuer un peu plus la semoule j'ai le logiciel realtek hd audio configuré en 2.1^^
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

il ne doit pas influencer lui sur l'encodage car je suis en 2.0 sur realtek
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
Avatar du membre
Subbat
Administrateur
Administrateur
Messages : 8836
Enregistré le : jeu. 11 déc., 2008 20:12
Localisation : Quelque part... dans le centre de la France...

Message par Subbat »

Ducke a écrit :
mike031 a écrit :ok je comprends le problème. En fait à la base je n'ai qu'un ensemble 2.1, mais qui peu le plus peu le moins, alors je préfère faire mes ripp en 5.1.
En réglant ffdshow en 5.1 et non en 2.1, ça fonctionne.

je voulais en venir ici :mrgreen:

Dans les options de ffdshow, mélangeur, j'étais en 2/0/0 Stéréo avec GRV coché (pour le caisson de basse) et là je suis passé en 3/0/2 5 voies avec GRV coché et ça à l'air bon, mais ayant un ensemble 2.1, est-ce que je peux laissé comme ça ou il vaut mieux laissé en stéréo et demux à chaque fois?

je suis comme toi sur pc, un kit 2.1 et j'ai ffdshow de configurer pour le 5.1, par contre je regarde les films sur tv avec un ampli 5.1 ...
tu entends une différence suivant su tu sort en 2.1 ou 5.1??


Oui, si tu écoutes sur pc un 5.1 avec ffdshow réglé en 2.0, t'entends quel dalle...Pff je devrais me relire... ce que je voulais dire c'est si tu écoutes un 5.1 avec ffdshow en 5.1 alors que tu as un ensemble 2.0 (mais 2.1 ce sera la même...) bah t'entends que dalle, il te manques les voix des personnages qui sont le plus souvent sur la voix centrale du 5.1...
Moi j'ai réglé ffsdshow sur "identique à la source"... et si je lis une vidéo en 5.1 sur le pc, vu que l'icone ffsdshow apparait en bas à droite dans la zone de notification, bah.. je double clic dessus et je règle le mélangeur sur 2.0, sans cliquer sur "appliquer" de sorte que le 2.0 ne s'applique que pour la vidéo en cours de lecture...


D'ailleurs je comprends toujours pas pourquoi le son demuxé est bien reconnu en 5.1 mais pas dans un conteneur...

heu la c'est pepsi qui répondra
Modifié en dernier par Subbat le mer. 20 juil., 2011 22:05, modifié 1 fois.
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

bon j'ai fait des tests et si je règle realtek en 5.1 en désactivant les haut parleurs central+paires arrières (vu que je les ai pas) et que à côté de ça, je règle ffdshow en 5.1 le son est plus grave que la normale, d'ailleurs même ffdshow en 2.1 me donne ce résultat.

Après, difficile d'entendre une différence en touchant juste ffdshow... (donc en laissant le realtek en stéréo, ce qui pour moi n'est pas logique vu que j'ai un caisson de basse), mais au niveau du décodage, si le film est en 5.1, ffdshow devrait l'être aussi logiquement pour le film en question et de toute façon, les haut parleurs sortirons ce qu'ils peuvent, c'est comme ça que je le comprends. Pour moi, il n'y a aucune différence entre un ffdshow configuré en 5.1 ou en 2.1 sur un film 5.1 du moment que l'on sort sur un ensemble 2.1. Et pour les films en 2.0, ça n'a pas l'air de poser problème.

Edit: Ah bin en fait si j'ai remarqué une différence, le son est globalement moins élevé en ffdshow 5.1, donc bon, je vais laisser en stéréo et je demuxerait à chaque fois, de toute façon je dois demuxer la plupart du temps pour les sous-titres alors...
Avatar du membre
Ducke
Administrateur
Administrateur
Messages : 8628
Enregistré le : jeu. 08 févr., 2007 18:02

Message par Ducke »

on peux passer le sujet en résolu??
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
mike031
Messages : 213
Enregistré le : sam. 12 mars, 2011 2:05

Message par mike031 »

Oui on peu du coup, désolé j'avais oublié.
Verrouillé