Bonjour,
je découvre actuellement les possibilités de avidemux. Et de l'encoder x264. Après avoir suivi le tutoriel de Nicolas Bécuwe, je me lance dans un encodage long, et très fastidieux.
Enfin, après 10h de moulinage intensif, le résultat est la, et... Grosse déception.
Framerate est scandaleusement inégale, ce qui se traduit à l'écran, par une lecture saccadée, ou alors accélérée. Et je n'arrive pas à comprendre pourquoi.
Le fichier source est un rip blu ray, déjà encodé en X264, profile 4.1
Le but de la manoeuvre, est d'ajouter les sous titres, tout en encodant le son en MP3, et en changeant le conteneur. Mon installation ne prend pas en charge le MKV. Je précise que pour les sous titres, j'utilise le filtre VobSub, car les fichiers sont au format .idx.
Etant habitué à utilisé VirtualDub, j'éssaie, à nouvea, de réencoder via le codec X264, et là, même résultat, bien que je ne sois pas allé jusqu'à la fin de l'encodage.
Dans les 2 cas, le fps est très bas.
Avec avidemux, il tourne autour de 5,7. Et avec virtualdub, il tourne autour de 11,2.
Comment puis je régler le problème ?
D'autant plus que je suis en train d'encoder avec virtualdub, et le codec DIVx pro 6.9, et le fps tourne autour de 40 fps.
Je sais que la puissance de l'ordinateur impacte la vitesse de l'encodage. Mais impacte t elle aussi le fps ?
Pour info, l'encodage en DIVx prend une heure, contre environ 12 heures avec le X264.
Me suis je trompé dans les réglages du x264 ?
Merci.
Cyril Martinez.
Encodage AVIDEMUX et X264
-
- Posts: 17357
- Joined: Fri Jan 05, 2024 4:00 pm
Re: Encodage AVIDEMUX et X264
Bonjour Cyril,cyril.martinez wrote:Bonjour,
je découvre actuellement les possibilités de avidemux. Et de l'encoder x264. Après avoir suivi le tutoriel de Nicolas Bécuwe, je me lance dans un encodage long, et très fastidieux.
Enfin, après 10h de moulinage intensif, le résultat est la, et... Grosse déception.
Framerate est scandaleusement inégale, ce qui se traduit à l'écran, par une lecture saccadée, ou alors accélérée. Et je n'arrive pas à comprendre pourquoi.
Le fichier source est un rip blu ray, déjà encodé en X264, profile 4.1
Le but de la manoeuvre, est d'ajouter les sous titres, tout en encodant le son en MP3, et en changeant le conteneur. Mon installation ne prend pas en charge le MKV. Je précise que pour les sous titres, j'utilise le filtre VobSub, car les fichiers sont au format .idx.
Etant habitué à utilisé VirtualDub, j'éssaie, à nouvea, de réencoder via le codec X264, et là, même résultat, bien que je ne sois pas allé jusqu'à la fin de l'encodage.
Dans les 2 cas, le fps est très bas.
Avec avidemux, il tourne autour de 5,7. Et avec virtualdub, il tourne autour de 11,2.
Comment puis je régler le problème ?
D'autant plus que je suis en train d'encoder avec virtualdub, et le codec DIVx pro 6.9, et le fps tourne autour de 40 fps.
Je sais que la puissance de l'ordinateur impacte la vitesse de l'encodage. Mais impacte t elle aussi le fps ?
Pour info, l'encodage en DIVx prend une heure, contre environ 12 heures avec le X264.
Me suis je trompé dans les réglages du x264 ?
Merci.
Cyril Martinez.
L'encodeur x264 est bien plus performant que les encodeurs XviD ou DivX, il gère tellement de paramètres et permet de proposer une qualité inédite avec une grosse compression. C'est pour cela qu'il met autant de temps. Pour aller vit il faudrait 4 ou 8 cœurs CPU. Les encodeurs qui vont vites s'appuient généralement sur un encodage GPU en 1 passe mais offre une piètre qualité avec un même poids de fichier à l'arrivée. Le x264 est le seul à être 100% compatible avec l'encodage Blu-ray.
En sacrifiant quelques qualité et niveau de l'encodage, on peut accélérer cette encodage. Si vous préférez opter pour la rapidité au détriment de la qualité, il faudra utiliser d'autres encodeur comme un H264/CUDA ou DXVA.
PAr contre, je ne comprends pas ce problème de framerate. Est-ce sur le fichier obtenu que la lecture saccade ? Ou est pendant l’encodage que vous remarquez des variations de vitesse d'encodage en frame / s ?
Pouvez vous me poster l'analyse MediaInfo du fichier d'origine et du fichier obtenu après encodage ?
-
- Posts: 3
- Joined: Sun Jun 24, 2012 9:49 am
Re: Encodage AVIDEMUX et X264
Bonjour monsieur!
Merci d'avoir pris le temps de me répondre rapidement. Vous trouverez en PJ les 2 fichiers Médiainfo.
Général
Nom complet : E:\Incoming\[PublicHD.ORG] Contraband.2012.720p.BluRay.X264-AMIABLE\Contraband.2012.720p.BluRay.X264-AMIABLE.mkv
Format : Matroska
Version du format : Version 2
Taille du fichier : 4,37 Gio
Durée : 1h 49mn
Débit global moyen : 5 706 Kbps
Application utilisée : x264.exe
Bibliothèque utilisée : mkv2rls v1.4 (date: 2011 mar 29)
Vidéo
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Profil du format : High@L4.1
Paramètres du format, CABAC : Oui
Paramètres du format, RefFrames : 5 images
Identifiant du codec : V_MPEG4/ISO/AVC
Durée : 1h 49mn
Débit : 4 196 Kbps
Largeur : 1 280 pixels
Hauteur : 544 pixels
Format à l'écran : 2,35:1
Images par seconde : 23,976 Im/s
Espace de couleurs : YUV
Sous-échantillonnage de la chrominance : 4:2:0
Profondeur des couleurs : 8 bits
Type d'image : Progressif
Bits/(Pixel*Image) : 0.251
Taille du flux : 3,13 Gio (72%)
Bibliothèque utilisée : x264 core 122 r2184 5c85e0a
Paramètres d'encodage : 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=12 / 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=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=4196 / 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
Langue : Anglais
Default : Oui
Forced : Non
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Identifiant du codec : A_DTS
Durée : 1h 49mn
Type de débit : Constant
Débit : 1 510 Kbps
Canaux : 6 canaux
Position des cannaux : Front: L C R, Side: L R, LFE
Echantillonnage : 48,0 KHz
Profondeur des couleurs : 24 bits
Mode de compression : Avec perte
Taille du flux : 1,16 Gio (26%)
Langue : Anglais
Default : Oui
Forced : Non
Texte
ID : 3
Format : UTF-8
Identifiant du codec : S_TEXT/UTF8
Identifiant du codec/Info : UTF-8 Plain Text
Langue : Anglais
Default : Non
Forced : Non
Menu
00:00:00.000 : en:00:00:00.000
00:08:26.256 : en:00:08:26.256
00:14:46.260 : en:00:14:46.260
00:19:12.860 : en:00:19:12.860
00:24:52.366 : en:00:24:52.366
00:29:12.626 : en:00:29:12.626
00:34:39.744 : en:00:34:39.744
00:38:56.376 : en:00:38:56.376
00:45:36.943 : en:00:45:36.943
00:52:17.760 : en:00:52:17.760
00:59:56.092 : en:00:59:56.092
01:05:31.344 : en:01:05:31.344
01:10:03.991 : en:01:10:03.991
01:16:15.112 : en:01:16:15.112
01:21:17.372 : en:01:21:17.372
01:25:34.046 : en:01:25:34.046
01:30:15.910 : en:01:30:15.910
01:35:26.888 : en:01:35:26.888
01:39:01.144 : en:01:39:01.144
01:44:32.099 : en:01:44:32.099
Et le second :
Général
Nom complet : E:\Subtitles Contraband\Contraband_2.avi
Format : AVI
Format/Info : Audio Video Interleave
Taille du fichier : 3,32 Gio
Durée : 1h 49mn
Débit global moyen : 4 335 Kbps
Vidéo
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Profil du format : High@L3.1
Paramètres du format, CABAC : Oui
Paramètres du format, RefFrames : 5 images
Identifiant du codec : H264
Durée : 1h 49mn
Débit : 4 196 Kbps
Largeur : 1 280 pixels
Hauteur : 544 pixels
Format à l'écran : 2,35:1
Type d'images/s : Variable
Images par seconde : 23,976 Im/s
Espace de couleurs : YUV
Sous-échantillonnage de la chrominance : 4:2:0
Profondeur des couleurs : 8 bits
Type d'image : Progressif
Bits/(Pixel*Image) : 0.251
Taille du flux : 3,21 Gio (97%)
Bibliothèque utilisée : x264 core 120 r2120 0c7dab9
Paramètres d'encodage : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=3 / 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=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=4196 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Coefficients de la matrice : SMPTE 240M
Audio
ID : 1
Format : MPEG Audio
Version du format : Version 1
Profil du format : Layer 3
Identifiant du codec : 55
Identifiant du codec/Suggestion : MP3
Durée : 1h 49mn
Durée de la source duration : 1h 49mn
Type de débit : Constant
Débit : 128 Kbps
Canaux : 2 canaux
Echantillonnage : 48,0 KHz
Mode de compression : Avec perte
Taille du flux : 100 Mio (3%)
Alignement : Eparpillé à travers les interleaves
Imbrication, durée : 24 ms (0,58 image vidéo)
Bibliothèque utilisée : LAME3.99ªªªªª(Ô‘·@
La manoeuvre avait plusieurs objectifs :
Réduire la taille du fichier initial, pour pouvoir le mettre sur une clef usb
Passer d'un mkv à un avi, afin qu'il puisse etre lu sur un téléviseur panasonic, et toujours à cette fin la, encoder la piste DTS en mp3.
Et enfin, pouvoir bénéficier des sous titres en français. Fichier qui était en .idx, non supporté par le téléviseur panasonic.
Même si au final j'ai atteint mon but en passant par Format Factory, j'aimerai savoir me servir d'avidemux, et le parametrer correctement.
Je précise que les fichiers analysés avec MédiaInfo n'ont pas été crée par format factory, mais bien avidemux (pour le deuxieme, celui qui m'intéresse.)! Et après vérification, la lecture de ce fichier est toujours aussi chaotique !
En tout cas, merci pour votre réponse.
Bien cordialement, et à bientôt.
Cyril Martinez
Merci d'avoir pris le temps de me répondre rapidement. Vous trouverez en PJ les 2 fichiers Médiainfo.
Général
Nom complet : E:\Incoming\[PublicHD.ORG] Contraband.2012.720p.BluRay.X264-AMIABLE\Contraband.2012.720p.BluRay.X264-AMIABLE.mkv
Format : Matroska
Version du format : Version 2
Taille du fichier : 4,37 Gio
Durée : 1h 49mn
Débit global moyen : 5 706 Kbps
Application utilisée : x264.exe
Bibliothèque utilisée : mkv2rls v1.4 (date: 2011 mar 29)
Vidéo
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Profil du format : High@L4.1
Paramètres du format, CABAC : Oui
Paramètres du format, RefFrames : 5 images
Identifiant du codec : V_MPEG4/ISO/AVC
Durée : 1h 49mn
Débit : 4 196 Kbps
Largeur : 1 280 pixels
Hauteur : 544 pixels
Format à l'écran : 2,35:1
Images par seconde : 23,976 Im/s
Espace de couleurs : YUV
Sous-échantillonnage de la chrominance : 4:2:0
Profondeur des couleurs : 8 bits
Type d'image : Progressif
Bits/(Pixel*Image) : 0.251
Taille du flux : 3,13 Gio (72%)
Bibliothèque utilisée : x264 core 122 r2184 5c85e0a
Paramètres d'encodage : 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=12 / 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=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=4196 / 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
Langue : Anglais
Default : Oui
Forced : Non
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Identifiant du codec : A_DTS
Durée : 1h 49mn
Type de débit : Constant
Débit : 1 510 Kbps
Canaux : 6 canaux
Position des cannaux : Front: L C R, Side: L R, LFE
Echantillonnage : 48,0 KHz
Profondeur des couleurs : 24 bits
Mode de compression : Avec perte
Taille du flux : 1,16 Gio (26%)
Langue : Anglais
Default : Oui
Forced : Non
Texte
ID : 3
Format : UTF-8
Identifiant du codec : S_TEXT/UTF8
Identifiant du codec/Info : UTF-8 Plain Text
Langue : Anglais
Default : Non
Forced : Non
Menu
00:00:00.000 : en:00:00:00.000
00:08:26.256 : en:00:08:26.256
00:14:46.260 : en:00:14:46.260
00:19:12.860 : en:00:19:12.860
00:24:52.366 : en:00:24:52.366
00:29:12.626 : en:00:29:12.626
00:34:39.744 : en:00:34:39.744
00:38:56.376 : en:00:38:56.376
00:45:36.943 : en:00:45:36.943
00:52:17.760 : en:00:52:17.760
00:59:56.092 : en:00:59:56.092
01:05:31.344 : en:01:05:31.344
01:10:03.991 : en:01:10:03.991
01:16:15.112 : en:01:16:15.112
01:21:17.372 : en:01:21:17.372
01:25:34.046 : en:01:25:34.046
01:30:15.910 : en:01:30:15.910
01:35:26.888 : en:01:35:26.888
01:39:01.144 : en:01:39:01.144
01:44:32.099 : en:01:44:32.099
Et le second :
Général
Nom complet : E:\Subtitles Contraband\Contraband_2.avi
Format : AVI
Format/Info : Audio Video Interleave
Taille du fichier : 3,32 Gio
Durée : 1h 49mn
Débit global moyen : 4 335 Kbps
Vidéo
ID : 0
Format : AVC
Format/Info : Advanced Video Codec
Profil du format : High@L3.1
Paramètres du format, CABAC : Oui
Paramètres du format, RefFrames : 5 images
Identifiant du codec : H264
Durée : 1h 49mn
Débit : 4 196 Kbps
Largeur : 1 280 pixels
Hauteur : 544 pixels
Format à l'écran : 2,35:1
Type d'images/s : Variable
Images par seconde : 23,976 Im/s
Espace de couleurs : YUV
Sous-échantillonnage de la chrominance : 4:2:0
Profondeur des couleurs : 8 bits
Type d'image : Progressif
Bits/(Pixel*Image) : 0.251
Taille du flux : 3,21 Gio (97%)
Bibliothèque utilisée : x264 core 120 r2120 0c7dab9
Paramètres d'encodage : cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=3 / 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=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=2pass / mbtree=1 / bitrate=4196 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Coefficients de la matrice : SMPTE 240M
Audio
ID : 1
Format : MPEG Audio
Version du format : Version 1
Profil du format : Layer 3
Identifiant du codec : 55
Identifiant du codec/Suggestion : MP3
Durée : 1h 49mn
Durée de la source duration : 1h 49mn
Type de débit : Constant
Débit : 128 Kbps
Canaux : 2 canaux
Echantillonnage : 48,0 KHz
Mode de compression : Avec perte
Taille du flux : 100 Mio (3%)
Alignement : Eparpillé à travers les interleaves
Imbrication, durée : 24 ms (0,58 image vidéo)
Bibliothèque utilisée : LAME3.99ªªªªª(Ô‘·@
La manoeuvre avait plusieurs objectifs :
Réduire la taille du fichier initial, pour pouvoir le mettre sur une clef usb
Passer d'un mkv à un avi, afin qu'il puisse etre lu sur un téléviseur panasonic, et toujours à cette fin la, encoder la piste DTS en mp3.
Et enfin, pouvoir bénéficier des sous titres en français. Fichier qui était en .idx, non supporté par le téléviseur panasonic.
Même si au final j'ai atteint mon but en passant par Format Factory, j'aimerai savoir me servir d'avidemux, et le parametrer correctement.
Je précise que les fichiers analysés avec MédiaInfo n'ont pas été crée par format factory, mais bien avidemux (pour le deuxieme, celui qui m'intéresse.)! Et après vérification, la lecture de ce fichier est toujours aussi chaotique !
En tout cas, merci pour votre réponse.
Bien cordialement, et à bientôt.
Cyril Martinez