Mkv, aspect ratio changé automatiquement ?

Started by six92, January 18, 2013, 12:32:04 AM

Previous topic - Next topic

six92

Bonjour,


j'ai une bizarrerie avec avidemux 2.6.0,   j'ai un fichier original en   container MKV,  codec video H264  codec son AC3 5+1  et aspect ratio 16/9

Je l'ouvre avec Avidemux 2.6.0

je fais Video=copy  Audio=copy,   et je sauve le tout sous la forme d'un MKV  (option MKV Muxer)
Je récupére bien une video, mais j'ai un changement sur le Display Aspect Ratio

fichier .MKV en sortie Aspect Ratio 5/4  alors que je n'ai pas demandé ce changement, et que l'original est en 16/9 ??


Voici le média info du fichier original:

QuoteGeneral
Unique ID                        : 238355271854695814571227245325587207672 (0xB3518E384FDAB88398D68351704A55F8)
Complete name                    : D:/MKV/Enfants des dieux.mkv
Format                           : Matroska
File size                        : 932 MiB
Duration                         : 1h 28mn
Overall bit rate                 : 1 473 Kbps
Encoded date                     : UTC 2010-02-22 21:41:31
Writing application              : mkvmerge v5.9.0 ('On The Loose') built on Dec  9 2012 15:37:01
Writing library                  : libebml v1.3.0 + libmatroska v1.4.0

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 5 frames
Format settings, GOP             : M=4, N=16
Muxing mode                      : Header stripping
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1h 28mn
Bit rate                         : 1 024 Kbps
Width                            : 720 pixels
Height                           : 576 pixels
Display aspect ratio             : 16:9
Frame rate                       : 25.000 fps
Standard                         : PAL
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.099
Stream size                      : 630 MiB (68%)
Writing library                  : x264 core 125 r2200bm 999b753
Encoding settings                : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=1024 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Language                         : French

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                         : 1h 28mn
Bit rate mode                    : Constant
Bit rate                         : 448 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                      : 283 MiB (30%)
Language                         : French

et le fichier en sortie :

QuoteGeneral
Unique ID                        : 287196071712294854578328886399336442778 (0xD80FF391B5C7524E3459A9008B6FEB9A)
Complete name                    : D:\pilote-Enfants des dieux.mkv
Format                           : Matroska
File size                        : 933 MiB
Duration                         : 1h 28mn
Overall bit rate                 : 1 475 Kbps
Writing application              : Lavf54.6.100
Writing library                  : Lavf54.6.100

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L3.0
Format settings, CABAC           : Yes
Format settings, ReFrames        : 5 frames
Format settings, GOP             : M=4, N=16
Codec ID                         : V_MPEG4/ISO/AVC
Duration                         : 1h 28mn
Bit rate                         : 1 024 Kbps
Width                            : 720 pixels
Height                           : 576 pixels
Display aspect ratio             : 5:4
Original display aspect ratio    : 16:9

Frame rate                       : 25.000 fps
Standard                         : PAL
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.099
Stream size                      : 631 MiB (68%)
Writing library                  : x264 core 125 r2200bm 999b753
Encoding settings                : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=1024 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Language                         : English

Audio
ID                               : 2
Format                           : AC-3
Format/Info                      : Audio Coding 3
Mode extension                   : CM (complete main)
Codec ID                         : A_AC3
Duration                         : 1h 28mn
Bit rate mode                    : Constant
Bit rate                         : 448 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                      : 283 MiB (30%)
Language                         : English

pourquoi ?   Ce passage automatique de 16/9 à 5/4  alors que cela n'est pas demandé (Video=copy)(audio=copy) et choix de container sortie (MKV Mux).
Aucun changement n'est demandé, et aucun paramétre n'est changé.

En gras, les différences repérées entre les 2 média Info des 2 fichiers.


NB: Une seule piste son, et donc un seul Audio en Français.   

zakk

Ta source est effectivement en 5/4 (=720/576) mais dans ton fichier original le conteneur contient une information qui demande au lecteur de changer le ratio pendant la lecture (c'est courant). Il faut donc demander la même chose à Avidemux en configurant le format MKV (bouton "configure" en bas à gauche). Essaye force display width = 1024.

six92

Ah ok, le véritable aspect ratio est donc donné par la résolution en pixel. Merci, je ne savais pas, cela me sera utile à mieux comprendre les configurations.



zakk


pedrosensive

Jââ,¬â,,¢ai essayé ta formule ; de façon général cela marche mais pour certains fichiers ce nââ,¬â,,¢est pas le cas :

avec Video en copie, audio en copie, Mkv Muxer réglé à 1024 jââ,¬â,,¢obtiens un résultat totalement aberrant

Voici les résultats sortis de mediainfo :

Fichier dââ,¬â,,¢entrée

Général
ID                                       : 11909 (0x2E85)
Nom complet                              : /Volumes/FBX-2Go/3-Nouveaux/France 3 - Les sept mercenaires - 29-05-2014 20h25/France 3 - Les sept mercenaires - 29-05-2014 20h25 03h15 (1790).m2ts
Format                                   : BDAV
Format/Info                              : Blu-ray Video
Taille du fichier                        : 2,70 Gio
Durée                                    : 3h 14mn
Type de débit global                     : Variable
Débit global moyen                       : 1 979 Kbps

Vidéo
ID                                       : 68 (0x44)
ID de menu                               : 11909 (0x2E85)
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Profil du format                         : High@L4.0
Paramètres du format, CABAC              : Oui
Paramètres du format, RefFrames          : 4 images
Identifiant du codec                     : 27
Durée                                    : 3h 14mn
Largeur                                  : 720 pixels
Hauteur                                  : 576 pixels
Format à l'écran                         : 16/9
Images par seconde                       : 25,000 Im/s
Norme                                    : PAL
Espace de couleurs                       : YUV
Sous-échantillonnage de la chrominance   : 4:2:0
Profondeur des couleurs                  : 8 bits
Type d'image                             : MBAFF

Audio #1
ID                                       : 69 (0x45)
ID de menu                               : 11909 (0x2E85)
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Version du format                        : Version 2
Profil du format                         : LC
Type de muxing                           : ADTS
Identifiant du codec                     : 15
Durée                                    : 3h 14mn
Type de débit                            : Variable
Canaux                                   : 2 canaux
Position des cannaux                     : Front: L R
Echantillonnage                          : 48,0 KHz
Mode de compression                      : Avec perte
Langue                                   : Français

Audio #2
ID                                       : 71 (0x47)
ID de menu                               : 11909 (0x2E85)
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Version du format                        : Version 2
Profil du format                         : HE-AAC / LC
Type de muxing                           : ADTS
Identifiant du codec                     : 15
Durée                                    : 3h 14mn
Type de débit                            : Variable
Canaux                                   : 2 canaux
Position des cannaux                     : Front: L R
Echantillonnage                          : 48,0 KHz / 24,0 KHz
Mode de compression                      : Avec perte
Langue                                   : qad


Fichier de sortie généré par avidemux 2.6.8

Général
Identifiant unique                       : 233625730112725473577955147491784244598 (0xAFC2ADCF08C8949E0B9329ACDEEBBD76)
Nom complet                              : /Volumes/FBX-2Go/3-Nouveaux/France 3 - Les sept mercenaires - 29-05-2014 20h25/France 3 - Les sept mercenaires - 29-05-2014 20h25 03h15 (mkv1024).mkv
Format                                   : Matroska
Version du format                        : Version 2
Taille du fichier                        : 1,62 Gio
Durée                                    : 2h 2mn
Débit global moyen                       : 1 890 Kbps
Application utilisée                     : Lavf54.63.104
Bibliothèque utilisée                    : Lavf54.63.104

Vidéo
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Profil du format                         : High@L4.0
Paramètres du format, CABAC              : Oui
Paramètres du format, RefFrames          : 4 images
Identifiant du codec                     : V_MPEG4/ISO/AVC
Largeur                                  : 720 pixels
Hauteur                                  : 576 pixels
Format à l'écran                         : 19,139
Format à l'écran d'origine               : 16/9
Type d'images/s                          : Variable
Images/s d'origine                       : 25,000 Im/s
Norme                                    : PAL
Espace de couleurs                       : YUV
Sous-échantillonnage de la chrominance   : 4:2:0
Profondeur des couleurs                  : 8 bits
Type d'image                             : MBAFF
Default                                  : Oui
Forced                                   : Non

Audio #1
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Profil du format                         : LC
Identifiant du codec                     : A_AAC
Durée                                    : 2h 2mn
Canaux                                   : 2 canaux
Position des cannaux                     : Front: L R
Echantillonnage                          : 48,0 KHz
Mode de compression                      : Avec perte
Délai par rapport Vidéo                  : 1mn 5s
Langue                                   : Français
Default                                  : Oui
Forced                                   : Non

Audio #2
ID                                       : 3
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Profil du format                         : HE-AAC / LC
Identifiant du codec                     : A_AAC
Durée                                    : 2h 2mn
Canaux                                   : 2 canaux
Position des cannaux                     : Front: L R
Echantillonnage                          : 48,0 KHz / 24,0 KHz
Mode de compression                      : Avec perte
Délai par rapport Vidéo                  : 1mn 5s
Langue                                   : qad
Default                                  : Oui
Forced                                   : Non

Ce fichier généré est restitue par VLC 2.1.4 avec un format complètement filiforme correspondant peut-être à la valeur 19,139 indiquée par Ã,« Format à l'écran Ã,»

Que peut-il bien se passer ?

zakk

Essaie d'autres valeurs, personnellement ça marche comme ça pour moi depuis des années.

Jan Gruuthuse

#7
Certains lecteurs de médias ont des problèmes avec l'affichage de l'aspect ratio correct de 720 x 576 en PAL. Cela peut être soit 4:3 ou 16:9.
Utilisez vidéo ré encodage et utiliser redimensionner 768 par 432. Verifier l'écran de sortie vidéo avidemux si elle montre le format en 16:9 .

Traduit de l'anglais, Translated from English:
Some media players have issues with displaying the correct aspect ratio 720 x 576 in PAL. This can either be 4:3 or 16:9.
Use video re encoding and use resize 768 by 432. Check video output screen in avidemux if it shows 16 by 9 format.

Jan Gruuthuse

#8
Mpeg-ts recording 720x576 copy only to mkv
download 5,7 MB: https://www.dropbox.com/s/icanxxsi9m5162u/16by9-720x576orignal.mkv

Mpeg-ts recording 720x576 copy to mkv with
Output Format: Mkv Muxer: Configure
- [v] Force display width
- Display width [1024]
download 5,6 MB: https://www.dropbox.com/s/fshn6f9flwb8tr7/16by9forced1024.mkv

Re encoded, resized with filter to 768x432
download 3,5 MB: https://www.dropbox.com/s/su41nnr0b6sopz9/16x9-resized768x432.mkv

Re encoded, resized with filter to 1024x576
download 6,1 MB: https://www.dropbox.com/s/4hk49vjserslsqi/16x9-resized1024x576.mkv

Dropbox downloads available for approx 1 month after this posting

AQUAR

#9
I cannot read French, and with google translate I am not getting the OP's problem.

So, just guessing that this might be an issue of inconsistent display aspect with different media players.
If not, just ignore, else maybe consider the possibility of conflicting aspect ratio data between that stored in the container structure and that stored as part of the AVC video stream.

If the media player preferences the display aspect as stored in the AVC stream, then the stream copy into MKV with "force display width" has no impact. Need to change (or strip!) that meta data in the stream instead.
Is there a program for doing that without recoding? - Else recode for square pixels with single pass and same quantiser.