Quel taux de compression optimum ?
Résolu
joe.satriani
Messages postés
126
Date d'inscription
Statut
Membre
Dernière intervention
-
-
-
Bonjour,
j'ai numérisé mes nombreuses vidéos (via DV-AVI (720x576) pour les 8mm et un grabber (720x480) pour les VHS) dans des fichiers en format AVI.
Je souhaiterais maintenant les découper en séquences puis les compresser dans un container MP4 pour les stocker et les partager sur internet.
Je souhaitais utiliser AVIdemux pour le faire car je commence à bien l'apprécier et l'avoir en main.
Je pensais utiliser les codecs vidéo AVC (x264) et audio AAC (lav) qui semblent être les plus standards actuellement pour augmenter les chances que mes vidéos soient lisibles par le plus grand nombre :

Je n'ai que peu de contraintes à exiger, si ce n'est l'application de ces 2 filtres (désentrelacement+sous-titrage) :

Ainsi que la conservation des ratios de hauteur/largeur trame :

Mais j'ai remarqué que ces 2 filtres + ratio n'avaient que peu d'influence sur la taille finale du fichier compressé en MP4.
Maintenant, j'aimerais avoir des conseils avisés sur le "taux" optimal de compression pour avoir le meilleur rapport "taille de stockage"/"qualité image/son" ?
Il y a tant de paramètres de configuration dans AVIdemux (Rate Control, Motion, Frame, Quantizer ...) que je ne sais sur lesquels jouer pour minimiser la perte de qualité.
Avec les paramètres par défaut d'AVIdemux, et l'application des filtres ci-dessus, j'arrive à diviser par ~10 la taille du fichier entre sa version brute AVI et sa version compressée en MP4.
Mais je constate que pour les films xvid (que je regardais sur mon PC quand j'étais plus jeune), on faisait rentrer un film de ~1h30' sur un CD-R. Sachant que une séquence AVI de 1h30 fait ~20Go, et qu'un CD fait 650Mo, ceci correspond au final à une division par 30 de la taille du fichier.
Que me conseillez-vous ? Partir plutôt sur un taux 1/30, ou plus élevé ? Et le cas échéant, quels paramètres me conseillez-vous de travailler pour augmenter ce taux sans que ce soit perceptible (ou le moins possible) à l’œil/oreille nu ?
Je vous remercie par avance de tous vos conseils.
Cordialement
j'ai numérisé mes nombreuses vidéos (via DV-AVI (720x576) pour les 8mm et un grabber (720x480) pour les VHS) dans des fichiers en format AVI.
Je souhaiterais maintenant les découper en séquences puis les compresser dans un container MP4 pour les stocker et les partager sur internet.
Je souhaitais utiliser AVIdemux pour le faire car je commence à bien l'apprécier et l'avoir en main.
Je pensais utiliser les codecs vidéo AVC (x264) et audio AAC (lav) qui semblent être les plus standards actuellement pour augmenter les chances que mes vidéos soient lisibles par le plus grand nombre :

Je n'ai que peu de contraintes à exiger, si ce n'est l'application de ces 2 filtres (désentrelacement+sous-titrage) :

Ainsi que la conservation des ratios de hauteur/largeur trame :

Mais j'ai remarqué que ces 2 filtres + ratio n'avaient que peu d'influence sur la taille finale du fichier compressé en MP4.
Maintenant, j'aimerais avoir des conseils avisés sur le "taux" optimal de compression pour avoir le meilleur rapport "taille de stockage"/"qualité image/son" ?
Il y a tant de paramètres de configuration dans AVIdemux (Rate Control, Motion, Frame, Quantizer ...) que je ne sais sur lesquels jouer pour minimiser la perte de qualité.
Avec les paramètres par défaut d'AVIdemux, et l'application des filtres ci-dessus, j'arrive à diviser par ~10 la taille du fichier entre sa version brute AVI et sa version compressée en MP4.
Mais je constate que pour les films xvid (que je regardais sur mon PC quand j'étais plus jeune), on faisait rentrer un film de ~1h30' sur un CD-R. Sachant que une séquence AVI de 1h30 fait ~20Go, et qu'un CD fait 650Mo, ceci correspond au final à une division par 30 de la taille du fichier.
Que me conseillez-vous ? Partir plutôt sur un taux 1/30, ou plus élevé ? Et le cas échéant, quels paramètres me conseillez-vous de travailler pour augmenter ce taux sans que ce soit perceptible (ou le moins possible) à l’œil/oreille nu ?
Je vous remercie par avance de tous vos conseils.
Cordialement
Configuration: Windows / Chrome 79.0.3945.130
A voir également:
- Quel est le fichier avec le taux de compression le plus élevé ?
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
12 réponses
On peut comparer le PSNR (rapport signal-bruit de crête) etc.. par rapport à l'original,
mais rien de mieux que les yeux (même novice).
Pense surtout à la nature de la vidéo.
On encode pas un dessin animé ,un mangas, un film d'action avec le même paramétrage.
Surtout au niveau des mouvements, des détails.
Regarde cette vidéo en 1920x1080 encodée avec un bitrate de 836 Kbps h264.
Il n'y a pas de mouvement, A part le drapeau. Si j'utilisais ce même paramétrage
avec une vidéo plus rapide (ben c 'est cuit)
https://www.youtube.com/watch?v=hk7q0bHyZH8
Il faut donc adapter les paramètres en fonction des vidéos et de ce que tu vois et ne pas chercher à optimiser à l'extrême.
Après il y a le h265 mais bon faut t'il encore que la famille puisse restituer celle ci.
slts
mais rien de mieux que les yeux (même novice).
Pense surtout à la nature de la vidéo.
On encode pas un dessin animé ,un mangas, un film d'action avec le même paramétrage.
Surtout au niveau des mouvements, des détails.
Regarde cette vidéo en 1920x1080 encodée avec un bitrate de 836 Kbps h264.
Il n'y a pas de mouvement, A part le drapeau. Si j'utilisais ce même paramétrage
avec une vidéo plus rapide (ben c 'est cuit)
https://www.youtube.com/watch?v=hk7q0bHyZH8
Il faut donc adapter les paramètres en fonction des vidéos et de ce que tu vois et ne pas chercher à optimiser à l'extrême.
Après il y a le h265 mais bon faut t'il encore que la famille puisse restituer celle ci.
slts
Bonjour la réponse est simple ce qui veux dire unique il faut se conformer à la qualité et au format d'origine ce qui veux dire résolution 720x576 et un bitrate optimum de 6 à 8000kb/s 24 im/s je choisirai du mpeg2 pour du 720x576 et 6 à 8000kb/s maxi et 24/25im/s la compatibilité pour le web est total
testez en mpeg4 la compression sera plus forte , c'est pas mon choix habituel pour cette résolution
à noté: xvid dvix à un taux de compressions plus grand mais partait d'une qualité de films pro supérieure si bien que le résultat était acceptable vu que la copie était gratuite
rien ne vous empêche de tester à bitrate égal
testez en mpeg4 la compression sera plus forte , c'est pas mon choix habituel pour cette résolution
à noté: xvid dvix à un taux de compressions plus grand mais partait d'une qualité de films pro supérieure si bien que le résultat était acceptable vu que la copie était gratuite
rien ne vous empêche de tester à bitrate égal
Bonjour,
Juste pour suivre.... je laisse glandu et Gej62 (le "pro" de l'encoage sur le forum) continuer à t'assister...
Mais joe.satriani a écrit "
Alors, il faut bien sur que l'encodage soit de bonne facture, le conteneur MP4 avec le codec vidéo AVC/H264/x264 et en audio du AAC me semble adapté. Il ne faut aussi ne pas mettre un taux de bitrate trop élevé car fichier plus lourd donc plus long a être uploadé sur le site en question.
En plus les fichiers sources sont en SD (Digital Video) donc cela ne sert à rien pour moi, de vouloir mettre un taux de bitrate élevé proche de celui de l'original car à dire 25 Mbit/s.
Tout ça pour dire que mettre entre 1500 Kbps et 4000 Kbps au max. me semble être un bon compromis.
Fais un test et constate avec tes yeux si tu vois une différence. Si elle n'est pas flagrante, alors opte pour le taux le plus bas car l'encodage et l'upload prendra moins de temps,
Cordialement
Juste pour suivre.... je laisse glandu et Gej62 (le "pro" de l'encoage sur le forum) continuer à t'assister...
Mais joe.satriani a écrit "
Je souhaiterais maintenant les découper en séquences puis les compresser dans un container MP4 pour les stocker et les partager sur internet." donc si c'est pour faire partager sur un site de streaming comme Youtube ou équivalent, ce dernier va ré-encoder la vidéo.
Alors, il faut bien sur que l'encodage soit de bonne facture, le conteneur MP4 avec le codec vidéo AVC/H264/x264 et en audio du AAC me semble adapté. Il ne faut aussi ne pas mettre un taux de bitrate trop élevé car fichier plus lourd donc plus long a être uploadé sur le site en question.
En plus les fichiers sources sont en SD (Digital Video) donc cela ne sert à rien pour moi, de vouloir mettre un taux de bitrate élevé proche de celui de l'original car à dire 25 Mbit/s.
Tout ça pour dire que mettre entre 1500 Kbps et 4000 Kbps au max. me semble être un bon compromis.
Fais un test et constate avec tes yeux si tu vois une différence. Si elle n'est pas flagrante, alors opte pour le taux le plus bas car l'encodage et l'upload prendra moins de temps,
Cordialement
Ben au moins zig sait interpréter les données.
Sa facilite les choses pour conclure.
et puis.
""On m'invite à ne pas me prendre la tête à calculer un débit idéal (qui peut varier beaucoup d'une vidéo à l'autre), et à encoder en mode CRF à +/- 18. ""
ça c'est fait
https://forum.hardware.fr/hfr/VideoSon/Traitement-Video/taux-compression-optimum-sujet_154854_1.htm
Sa facilite les choses pour conclure.
et puis.
""On m'invite à ne pas me prendre la tête à calculer un débit idéal (qui peut varier beaucoup d'une vidéo à l'autre), et à encoder en mode CRF à +/- 18. ""
ça c'est fait
https://forum.hardware.fr/hfr/VideoSon/Traitement-Video/taux-compression-optimum-sujet_154854_1.htm
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour et merci.
On m'invite à ne pas me prendre la tête à calculer un débit idéal (qui peut varier beaucoup d'une vidéo à l'autre), et à encoder en mode CRF à +/- 18. Surtout sur des vidéos de qualité d'origine médiocre (720x576) capturées il y a 20 ans avec un des premiers caméscopes numériques Sony Digital8 DCR-TRV240E :

On m'invite à ne pas me prendre la tête à calculer un débit idéal (qui peut varier beaucoup d'une vidéo à l'autre), et à encoder en mode CRF à +/- 18. Surtout sur des vidéos de qualité d'origine médiocre (720x576) capturées il y a 20 ans avec un des premiers caméscopes numériques Sony Digital8 DCR-TRV240E :

Bonjour votre tableau ne m'apportes pas d'éléments à par la taille du fichier à discuter ne connaissant pas sa longueur
Bonjour.
Encode avec ce paramétrage ,ce que tu avances est vrai.
On peut compresser plus mais il faut taper dans les variables. De plus ta vidéo est médiocre donc..
Imaginons ton dv .
General
Complete name
Format : AVI
Format/Info : Audio Video Interleave
Commercial name : DV
File size : 959 MiB
Duration : 4mn 37s
Overall bit rate mode : Constant
Overall bit rate : 28.9 Mbps
Writing application : Lavf53.19.0
Video
ID : 0
Format : DV
Codec ID : dvsd
Codec ID/Hint : Sony
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 24.4 Mbps
Encoded bit rate : 28.8 Mbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Bottom Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 2.357
Stream size : 954 MiB (100%)
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 1s 24ms
Stream size : 4.24 MiB (0%)
Alignment : Aligned on interleaves
Interleave, duration : 24 ms (0.60 video frame)
Tu le passes dans avidemux avec ce paramétrage.
General
Complete name
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 56.3 MiB
Duration : 4mn 37s
Overall bit rate : 1 700 Kbps
Writing application : Lavf58.29.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 37s
Bit rate : 1 565 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
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.151
Stream size : 51.8 MiB (92%)
Writing library : x264 core 152 r2854 e9a5903
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / 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=6 / 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=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 4.24 MiB (8%)
Le même mais avec un encoding settings plus poussé toujours en crf 18 mais sur un autre logiciel.
General
Complete name : D:\Gej62\Videos\1mairie remove 2.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 40.7 MiB
Duration : 4mn 39s
Overall bit rate mode : Variable
Overall bit rate : 1 223 Kbps
Encoded date : UTC
Tagged date : UTC
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 37s
Bit rate : 1 096 Kbps
Maximum bit rate : 1 712 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.149
Stream size : 36.3 MiB (89%)
Title : 264@GPAC0.5.2-DEV-rev248-g39d5978-master
Writing library : x264 core 146 r2538 121396c
Encoding settings : cabac=1 / ref=8 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=tesa / subme=10 / psy=1 / psy_rd=1.00:0.20 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / 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=60 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=14000 / vbv_bufsize=14000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC
Tagged date : UTC
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 39s
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 134 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 4.25 MiB (10%)
Encoded date : UTC
Tagged date : UTC
Ce qui nous donne pour 1h30.

Je pense qu'Arnuche t'as bien conseillé.
concernant le CRF.
Single Pass - Constant Rate Factor: Ce mode est également connu sous le nom de "mode CRF" ou "Qualité constante". Il fonctionne essentiellement similaire au mode QP (voir ci-dessus), mais il encodera avec un quantiseur moyen au lieu d’un quantizer constant. Pour être plus précis, ce mode code à un « facteur de taux » constant, qui est dérivé du quantiseur spécifié. Le mode CRF interne utilise le même algorithme de contrôle des taux que le mode ABR de x264, uniquement sans bitrate cible. L’avantage du mode CRF est qu’il convient beaucoup mieux à la perception humaine qu’au mode QP. Par exemple, il augmentera les quantizers dans des scènes "rapides" où la perte ne sera pas visible de toute façon et abaisser les quantizers dans les scènes "lentes". Par conséquent, le mode CRF doit donner la même qualité subjective que le mode QP, mais il réalise généralement une compression significative plus élevée. Il est recommandé de préférer le mode CRF au mode QP, bien que CRF soit un peu plus lent. Lorsque vous passez du mode QP au mode CRF, vous pouvez réduire légèrement le quantiseur. Cela devrait donner à peu près la même taille de fichier qu’avant, mais une meilleure qualité visuelle! Un autre avantage important du mode CRF est qu’il bénéficiera d’une quantification adaptative, ce que le mode QP ne peut pas faire.
Slts.
Encode avec ce paramétrage ,ce que tu avances est vrai.
On peut compresser plus mais il faut taper dans les variables. De plus ta vidéo est médiocre donc..
Imaginons ton dv .
General
Complete name
Format : AVI
Format/Info : Audio Video Interleave
Commercial name : DV
File size : 959 MiB
Duration : 4mn 37s
Overall bit rate mode : Constant
Overall bit rate : 28.9 Mbps
Writing application : Lavf53.19.0
Video
ID : 0
Format : DV
Codec ID : dvsd
Codec ID/Hint : Sony
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 24.4 Mbps
Encoded bit rate : 28.8 Mbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Interlaced
Scan order : Bottom Field First
Compression mode : Lossy
Bits/(Pixel*Frame) : 2.357
Stream size : 954 MiB (100%)
Audio
ID : 1
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Mode : Joint stereo
Mode extension : MS Stereo
Codec ID : 55
Codec ID/Hint : MP3
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 1s 24ms
Stream size : 4.24 MiB (0%)
Alignment : Aligned on interleaves
Interleave, duration : 24 ms (0.60 video frame)
Tu le passes dans avidemux avec ce paramétrage.
General
Complete name
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 56.3 MiB
Duration : 4mn 37s
Overall bit rate : 1 700 Kbps
Writing application : Lavf58.29.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 37s
Bit rate : 1 565 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
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.151
Stream size : 51.8 MiB (92%)
Writing library : x264 core 152 r2854 e9a5903
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / 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=6 / 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=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 4.24 MiB (8%)
Le même mais avec un encoding settings plus poussé toujours en crf 18 mais sur un autre logiciel.
General
Complete name : D:\Gej62\Videos\1mairie remove 2.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 40.7 MiB
Duration : 4mn 39s
Overall bit rate mode : Variable
Overall bit rate : 1 223 Kbps
Encoded date : UTC
Tagged date : UTC
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 8 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4mn 37s
Bit rate : 1 096 Kbps
Maximum bit rate : 1 712 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.149
Stream size : 36.3 MiB (89%)
Title : 264@GPAC0.5.2-DEV-rev248-g39d5978-master
Writing library : x264 core 146 r2538 121396c
Encoding settings : cabac=1 / ref=8 / deblock=1:-2:-1 / analyse=0x3:0x113 / me=tesa / subme=10 / psy=1 / psy_rd=1.00:0.20 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / 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=60 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=14000 / vbv_bufsize=14000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC
Tagged date : UTC
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 39s
Bit rate mode : Variable
Bit rate : 128 Kbps
Maximum bit rate : 134 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 4.25 MiB (10%)
Encoded date : UTC
Tagged date : UTC
Ce qui nous donne pour 1h30.
Je pense qu'Arnuche t'as bien conseillé.
concernant le CRF.
Single Pass - Constant Rate Factor: Ce mode est également connu sous le nom de "mode CRF" ou "Qualité constante". Il fonctionne essentiellement similaire au mode QP (voir ci-dessus), mais il encodera avec un quantiseur moyen au lieu d’un quantizer constant. Pour être plus précis, ce mode code à un « facteur de taux » constant, qui est dérivé du quantiseur spécifié. Le mode CRF interne utilise le même algorithme de contrôle des taux que le mode ABR de x264, uniquement sans bitrate cible. L’avantage du mode CRF est qu’il convient beaucoup mieux à la perception humaine qu’au mode QP. Par exemple, il augmentera les quantizers dans des scènes "rapides" où la perte ne sera pas visible de toute façon et abaisser les quantizers dans les scènes "lentes". Par conséquent, le mode CRF doit donner la même qualité subjective que le mode QP, mais il réalise généralement une compression significative plus élevée. Il est recommandé de préférer le mode CRF au mode QP, bien que CRF soit un peu plus lent. Lorsque vous passez du mode QP au mode CRF, vous pouvez réduire légèrement le quantiseur. Cela devrait donner à peu près la même taille de fichier qu’avant, mais une meilleure qualité visuelle! Un autre avantage important du mode CRF est qu’il bénéficiera d’une quantification adaptative, ce que le mode QP ne peut pas faire.
Slts.
Sur ton exemple, le rapport de compression en CRF18 approche les 1:17 avec AVIdemux (959MB -> 56.3MB), voire le 1:23 avec ton autre logiciel (959MB -> 40.7MB).
Par contre, moi, sur une courte séquence (~5s : pas assez représentatif peut être ??), avec ce même paramétrage dans AVIdemux, je ne dépasse pas les 1:3 (18.5MB -> 5.5MB) :
AVI :
MP4 :
Par contre, moi, sur une courte séquence (~5s : pas assez représentatif peut être ??), avec ce même paramétrage dans AVIdemux, je ne dépasse pas les 1:3 (18.5MB -> 5.5MB) :
AVI :
General Complete name : C:\Users\manu\Videos\AVI_Brut_5s.avi Format : AVI Format/Info : Audio Video Interleave Commercial name : DVCAM File size : 18.5 MiB Duration : 5 s 40 ms Overall bit rate mode : Constant Overall bit rate : 30.8 Mb/s Video ID : 0 Format : DV Commercial name : DVCAM Codec ID : dvsd Codec ID/Hint : Sony Duration : 5 s 40 ms Bit rate mode : Constant Bit rate : 24.4 Mb/s Width : 720 pixels Height : 576 pixels Display aspect ratio : 4:3 Frame rate mode : Constant Frame rate : 25.000 FPS Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Interlaced Scan order : Bottom Field First Compression mode : Lossy Bits/(Pixel*Frame) : 2.357 Time code of first frame : 00:00:00:00 Time code source : Subcode time code Stream size : 17.3 MiB (93%) Encoding settings : ae mode=full automatic / wb mode=automatic / white balance= / fcm=manual focus Audio ID : 1 Format : PCM Format settings : Little / Signed Codec ID : 1 Duration : 5 s 25 ms Bit rate mode : Constant Bit rate : 1 536 kb/s Channel(s) : 2 channels Sampling rate : 48.0 kHz Bit depth : 16 bits Stream size : 942 KiB (5%) Alignment : Aligned on interleaves Interleave, duration : 20 ms (0.50 video frame)
MP4 :
General Complete name : C:\Users\manu\Videos\CRF18.mp4 Format : MPEG-4 Format profile : Base Media Codec ID : isom (isom/iso2/avc1/mp41) File size : 5.57 MiB Duration : 5 s 40 ms Overall bit rate mode : Variable Overall bit rate : 9 265 kb/s Writing application : Lavf57.71.100 Video ID : 1 Format : AVC Format/Info : Advanced Video Codec Format profile : High@L3 Format settings : CABAC / 4 Ref Frames Format settings, CABAC : Yes Format settings, Reference frames : 4 frames Codec ID : avc1 Codec ID/Info : Advanced Video Coding Duration : 5 s 40 ms Bit rate : 9 126 kb/s Width : 720 pixels Height : 576 pixels Display aspect ratio : 5:4 Frame rate mode : Variable Frame rate : 25.000 FPS Minimum frame rate : 24.975 FPS Maximum frame rate : 25.025 FPS Standard : PAL Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Bits/(Pixel*Frame) : 0.880 Stream size : 5.48 MiB (99%) Writing library : x264 core 152 r2854 e9a5903 Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=hex / subme=7 / 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=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00 Codec configuration box : avcC Audio ID : 2 Format : AAC LC Format/Info : Advanced Audio Codec Low Complexity Codec ID : mp4a-40-2 Duration : 5 s 35 ms Bit rate mode : Variable Bit rate : 128 kb/s Channel(s) : 2 channels Channel layout : L R Sampling rate : 48.0 kHz Frame rate : 46.875 FPS (1024 SPF) Compression mode : Lossy Stream size : 78.2 KiB (1%) Default : Yes Alternate group : 1
Voici le résultat de mes expérimentations de ce soir avec AVIdemux (compression en container MP4 avec codec x264), en partant d'un fichier source AVI (codec dvsd) d'une taille de 228 072 120 o (1minute) :
- ConstantRateFactor-Quality20 : 33 245 457 o (1:7)
- ConstantBitRate1500 : 11 939 057 o (1:19)
- ConstantQuantiser-Quality26 : 25 578 075 o (1:9)
- AverageBitRate1500 : 12 230 320 o (1:18)
J'ai voulu essayer le codec x265 avec AVIdemux, mais ça me pète à la gueule :pt1cable:


- ConstantRateFactor-Quality20 : 33 245 457 o (1:7)
- ConstantBitRate1500 : 11 939 057 o (1:19)
- ConstantQuantiser-Quality26 : 25 578 075 o (1:9)
- AverageBitRate1500 : 12 230 320 o (1:18)
J'ai voulu essayer le codec x265 avec AVIdemux, mais ça me pète à la gueule :pt1cable:


Version d'avidemux dernière version portable.
Microsoft Visual C++ 2017.
http://avidemux.sourceforge.net/news.html#2019-08-31
MediaInfoLib - v0.7.72
General
Complete name
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 24.0 MiB
Duration : 4mn 37s
Overall bit rate : 724 Kbps
Writing application : Lavf58.29.100
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L3.0
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 4mn 37s
Bit rate : 589 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio :4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.057
Stream size : 19.5 MiB (81%)
Writing library : x265 3.0:[Windows][GCC 5.5.0][64 bit] 8bit+10bit+12bit
Encoding settings : cpuid=1111039 / frame-threads=2 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=720x576 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=25 / keyint=250 / gop-lookahead=0 / bframes=3 / b-adapt=1 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=3 / subme=5 / merange=16 / temporal-mvp / weightp / weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=1.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=24.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=255 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / qp-adaptation-range=1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 4.26 MiB (18%)
Résultat en crf 22 pas trop de mouvements dans la vidéo.
Pourquoi veux tu un taux de compression optimum ? et comment mesure tu le niveau de qualité
résultant ?
Microsoft Visual C++ 2017.
http://avidemux.sourceforge.net/news.html#2019-08-31
MediaInfoLib - v0.7.72
General
Complete name
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 24.0 MiB
Duration : 4mn 37s
Overall bit rate : 724 Kbps
Writing application : Lavf58.29.100
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main@L3.0
Codec ID : hvc1
Codec ID/Info : High Efficiency Video Coding
Duration : 4mn 37s
Bit rate : 589 Kbps
Width : 720 pixels
Height : 576 pixels
Display aspect ratio :4:3
Frame rate mode : Constant
Frame rate : 25.000 fps
Standard : PAL
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Bits/(Pixel*Frame) : 0.057
Stream size : 19.5 MiB (81%)
Writing library : x265 3.0:[Windows][GCC 5.5.0][64 bit] 8bit+10bit+12bit
Encoding settings : cpuid=1111039 / frame-threads=2 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=720x576 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=25 / keyint=250 / gop-lookahead=0 / bframes=3 / b-adapt=1 / b-pyramid / bframe-bias=0 / rc-lookahead=40 / lookahead-slices=0 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=3 / subme=5 / merange=16 / temporal-mvp / weightp / weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=1.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=24.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=255 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / qp-adaptation-range=1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 4mn 37s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 4.26 MiB (18%)
Résultat en crf 22 pas trop de mouvements dans la vidéo.
Pourquoi veux tu un taux de compression optimum ? et comment mesure tu le niveau de qualité
résultant ?