Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-05-2019 12:53:11

jean-thevenet
Membre
Inscription : 07-05-2019

Rendu des vidéos, pixels et texture sur youtube et autres.

Voilà: j'explique tout ça avec essais, saisies d'écran références.
J'attends vos réactions

http://thevenet.jean.free.fr/texture-et … video.html

Hors ligne

#2 09-05-2019 22:14:06

jean-thevenet
Membre
Inscription : 07-05-2019

Re : Rendu des vidéos, pixels et texture sur youtube et autres.

poussé encore les investigations. Détails sur la page

Soit un original 1080p 17Mb/s
A copie 5Mb/s h.265 1080p meilleure à l'écran (de très peu) par rapport à B
B copie 10Mb/s h.264 extrapolée en 1440p (un peu plus de texture de fréquences spatiales élevées)

A et B sont d'une différence qualité quasi indiscernable à l'écran (sur écran 1080p), alors que B fait le double de poids de fichier.

A=upoloadé=>youtube=>a lu-lecteur-youtube-1080p: mauvais (même sur écran 720P)
B=upoloadé=>youtube=>b lu-lecteur-youtube-1080p: meilleur, mais pas aussi bon que c et encore bien en dessous de A ou B
B=upoloadé=>youtube=>c lu -lecteur-youtube-1440p  meilleur, et peu en dessous de A ou B

Les saisies d'écran d'une portion d'image pixellisées par du mouvement sont disponibles à http://thevenet.jean.free.fr/texture-et … video.html

Dernière modification par jean-thevenet (09-05-2019 22:18:29)

Hors ligne

#3 11-05-2019 00:20:44

jean-thevenet
Membre
Inscription : 07-05-2019

Re : Rendu des vidéos, pixels et texture sur youtube et autres.

Croutons a écrit :

Bonsoir
J'ai regardé les vidéos que j'avais téléchargé faute de connexion suffisante , mais tu je ne peux en tirer aucune conclusion vu que les formats ne sont pas les mêmes
Un super compressé (mkv) avec une profondeur de couleur trop basse et l'autre en meilleur résolution
je reste persuadé que regardé une vidéo qui dépasse la capacité de l'écran n'apporte rien, c'est une question de logique et pour l'instant rien ne m'a prouvé le contraire


pourtant ça se voit, même avec les aperçu qui ne remplissent pas l'écran (textures dans vidéo en mouvement)
台 鐵 平溪線 深澳線 菁桐-八斗子 路程景
lecture-en-hd_d-une-video_1k-.jpg
lecture-en-hd_d-une-video_2.5K-.jpg


Croutons a écrit :


mediainfo /home/stephane/dwhelper/20190426\ route\ bugey\ conzieu\ ambleon\ extrapolé\ 2k\,\ cette\ fo.webm


General
Complete name                            : /home/stephane/dwhelper/20190426 route bugey conzieu ambleon extrapolé 2k, cette fo.webm
Format                                   : WebM
Format version                           : Version 4 / Version 2
File size                                : 332 MiB
Duration                                 : 5 min 28 s
Overall bit rate                         : 8 478 kb/s
Writing application                      : Lavf58.12.100
Writing library                          : Lavf58.12.100 / Lavf58.12.100

Video
ID                                       : 1
Format                                   : VP9
Codec ID                                 : V_VP9
Duration                                 : 5 min 28 s
Width                                    : 2 560 pixels
Height                                   : 1 440 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
DURATION                                 : 00:05:28.166000000
 



LÀ on a du VP9, j'en ai pas vu sur ma vidéo, j'avais du H.264, Mais regardes un peu mieux la différence sur les GRAVILLONS de la route.
https://www.youtube.com/watch?v=P1GWFGJZ8LA
https://www.youtube.com/watch?v=Bz7kH8gzeqI

Croutons a écrit :



mediainfo /home/stephane/dwhelper/20190426\ route\ bugey\ conzieu\ ambleon\ extrapolé\ 2k\,\ cette\ foi.mkv


General
Unique ID                                : 142492978558679847167708505482595779657 (0x6B332640DAE23C08D9ED68E18825C449)
Complete name                            : /home/stephane/dwhelper/20190426 route bugey conzieu ambleon extrapolé 2k, cette foi.mkv
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 181 MiB
Duration                                 : 5 min 28 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 4 615 kb/s
Writing application                      : Lavf58.12.100
Writing library                          : Lavf58.12.100 / Lavf58.12.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 3 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 5 min 28 s
Bit rate                                 : 4 395 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.071
Stream size                              : 172 MiB (95%)
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
DURATION                                 : 00:05:28.166000000
HANDLER_NAME                             : ISO Media file produced by Google Inc. Created on: 04/26/2019.
 

Dernière modification par jean-thevenet (11-05-2019 00:26:59)

Hors ligne

#4 11-05-2019 16:33:47

jean-thevenet
Membre
Inscription : 07-05-2019

Re : Rendu des vidéos, pixels et texture sur youtube et autres.

Croutons a écrit :

bonjour
je sais plus trop ou te répondre vu que plusieurs poste en cours
j'ai étudié ton lien
http://thevenet.jean.free.fr/texture-et … video.html
Tu te mélanges complètement tire des conclusions qui ne sont pas vrai
Pour exemple

Avoir une télé 4K sert donc quasiment à rien, sauf pour un autre usage moins répandu regarder des formats qui pèsent des dizaines de Go pour une heure, au lieu d'aller dans une salle de cinéma (on se dit qu'on les téchargera bien un jour avec la fibre ou la 5G, mais c'est multiplier beaucoup les data pour dépasser un optimum qu'on a atteint avec la HD: cette haute définitions est supérieure à celle de l'oeil humain sauf à être trop près de l'écran, écran qui par sa taille ne peut plus servir à autre chose qu'à regarder des films!)


la 4k apporte quelque chose arrivé a une certaine taille d'écran passé 130centimetres de diagnonale
c'est le soucis avec cette nouvelle façon commerciale de nous donner les caractéristiques  d'un écran, avant on nous causait pitch la on savait de quoi on parlait seulement c'était pas assez parlant pour le consommateur semble t'il

Il faudrait ne pas dépasser les 1080p pour commencer , le problème de texture ne vient pas de la résolution a coup sur
faire des essaies avec différent taux de compression

avec une compression trop importante l'image ne sera pas belle mais le débit passera sans soucis
avec une taille de fichier trop lourd l'image sera belle mais risquera de dépasser la bande passante (surtout si tu es en adsl), pas de soucis en théorie avec la fibre mais la encore si les serveurs youtube sont saturé cela posera problème , et comme je soupçonne qu'il leurs arrive de saturer le problème reste entier



"la 4k apporte quelque chose arrivé a une certaine taille d'écran passé 130centimetres de diagnonale"
ou si on est assez près pour profiter du pitch à cette échelle, avec cette définition l'écran doit être "grand" du point de vue angulaire (écran petit vu de plus près ou à la loupe, tel les smartphones à écran QHD avec lunette de réalité virtuelle), ou écran grand, vu pas de trop loin: si c'est un écran de cinéma, aller se mettre dans les sièges au premier rang (ce n'est pas d'ailleurs la meilleure place pour appréhender toute l'image, mais la tendance de tourner au grand angle force peu à peu à se mettre plus près pour retrouver la même perspective que dans la réalité, en étant plus immergé)

"avec une compression trop importante l'image ne sera pas belle mais le débit passera sans soucis"

c'est justement à cause de ça que le format 1440p est le minimum acceptable pour regarder sur un écran HD-1080, ils ont trop compressé pour qu'on regarde facilement en streaming. Cela donne de bon résultats pour les vidéos d'émission de plateau, restitue encore très bien les narcissiques à peau lissée et femmes enduites de pâte à peau anti-fissures, qui parlent à l'écran avec un fond peu mobile derrière (moins de surface d'image en modification rapide, moins de données), ça marche encore pour le walking en ville (beaucoup de surfaces unies et de lignes facile à compresser, de redondance), ça commence à moins marcher pour les mecs mal rasés qui bougent (texture de la barbe), ça ne marche plus pour le walking en forêt, les prés d'herbe haute au vent, et les paysages forestiers à forte texture, ce que j'ai tenté de montrer ici avec exemple à l'appui.
Autre exemple: https://www.youtube.com/watch?v=_0Syq3eqUN0 avec pourtant un gimbal, ça marche bien en ville, mais lors de la traversée de la forêt il y a souvent des pixellisations importantes. Le codec employé semble le VP9, qui "accepte" de rendre l'image une partie du temps et qui baisse en qualité d'un coup si débit insuffisant (ça ne vient pas de la connexion, c'est limage qu'est ainsi codé)

"Il faudrait ne pas dépasser les 1080p pour commencer , le problème de texture ne vient pas de la résolution a coup sur
faire des essaies avec différent taux de compression "
Fait: youtube ne rend jamais la qualité au delà de 2.5Mégabits/seconde/mégapixel (3.3 en 60Hz): des qu'on envoie des vidéo de qualité supérieure, il les recompresse à cette limite et on perd entre la copie envoyée et ce qui est rendu disponible. Toutefois la version 1080p semble tout de même meilleure quand l'upload en 1440p a permis de réencoder chez youtube, non pas en h.264, mais en on2 VP9 la version .WEM, en 4.2Mb/s du 1080p, donc il faut envoyer ses upload tiré d'originaux 1080p ou 1440 au moins en 1440 10Mb/s, pour avoir en retour un possible 1080p en 4.3Mb/s dans un codec plus performant que le h.264. Envoyer du h.264 peu compressé (genre du 1080p à 17Mb/s) devient sur youtube un mauvais h.264 à 4.3Mb/s, alors que pour de la fullHD, il faut au moins 10Mb/s pour que ça soit correct, en h.264, ou 5 en h.265.

Le problème de texture provient de la résolution (dans le sens quantité de donnée) par ce qu'ils accordent un débit proportionel à la définition, lequel débit n'est que 30 à 50% du correct pour rendre les textures. 30% si c'est du h.264, 50% si c'est du VP9
C'est pour cela que pour le traduire je parle du débit en Méga-bite/seconde/mégapixels et si pas assez de bites on l'a dans le Q

Alors dire que la définition est supérieur a l'oeil humain est une aberration
Dans le cas "pratique" où l'on se sert d'un écran 4k pour voir un film à une distance "normale" (quand on s'en sert comme une grande télé), à moins que l'écran soit géant ou très près.
La qualité des vidéos de youtube ne permet pas d'être aussi près: l'eau qui bouge, l'herbe, les arbres paraissent trop lissé, les contours sont net, pas les intérieurs des surfaces représentés...
rappel: les saisie écran sur https://debian-facile.org/viewtopic.php … 51#p299851 Le format "1080" de youtube n'est là même pas à la hauteur d'un écran 720p...

quand ça ne bouge pas et que les détails peuvent se dessiner dans les sombres et demi-teintes, là oui, la qualité peut atteindre celle de l'écran.
Le cas de vidéos qui permettent cette qualité sont plutôt "de la photo qui bouge"... (des paysages filmés sans bouger, de loin ou avec un déplacement relatif loin (drone en altitude). Cependant pour ce genre d'image pourtant peu mobiles, on voit encore la différence (en HD la version 2k pixelise moins sur les demi-teintes https://www.youtube.com/watch?v=Xjs6fnpPWy4) 

Pour en revenir au tearing peut importe le bureau utilisé, si aucun soucis en visionnage locale , le problème serait + au niveau de la bande passante internet

Non: car ça le fait aussi sur les fichiers en local et quand internet ne suffit pas ça fait des pauses, carrément. Je pouvais lire sans tearing ni saccade des vidéos qui sont 5 à 10 fois plus lourdes que sur internet (débit vidéo de l'ordre de 60Mb/s). À la Réunion (Cilaos), internet permet de lire le 1440p de youtube (20Mb/s), en métropole, il faut attendre  le cache rempli pour faire l'essai, ou télécharger (8Mb/s).

Dernière modification par jean-thevenet (14-05-2019 17:50:01)

Hors ligne

#5 12-05-2019 18:41:50

jean-thevenet
Membre
Inscription : 07-05-2019

Re : Rendu des vidéos, pixels et texture sur youtube et autres.

J'ai réduit une image typique (le paysage vu d'une voiture), filmé en 1440p pour youtube pour redimensionner l'échelle du crop en équivalence 480p.

Bilan. Pour regarder ce paysage, même sur un écran de 480p, on voit encore la différence: le format FULLHD de youtube, le 1080p,  n'est pas à la hauteur du format DVD pour les images de paysage qui bougent.

crop-ecran-480p_de_lecture-en-1440p.jpg
1440p lu sur un écran 480p

crop-ecran-480p_de_lecture-en-1080p..jpg
1080p lu sur un écran 480p: on voit la différence: l'herbe!!!

c'est étonnamment dégueulasse mais là c'est pas nickel-chrome du tout, c'est chrome seulement.

Si c'était le flou de bougé ou la qualité de la caméra, on ne verrait pas la différence: les défauts grossiers seraient identiques d'une version à l'autre

Dernière modification par jean-thevenet (14-05-2019 17:51:42)

Hors ligne

#6 14-05-2019 11:24:37

jean-thevenet
Membre
Inscription : 07-05-2019

Re : Rendu des vidéos, pixels et texture sur youtube et autres.

Mise à jour du dossier.
J'ai découvert une ÉNORME différence de qualité sur un arrêt d'image Chrome, Chromium-youtube (sur l'image décodée, en arrêt sur image): Chrome a un rendu du fullHD qui présente des défauts encore visibles sur un écran 480p (télévision des années huitante)

Comparez
chromium-1080p
chrome-1080p
GROSSE DIFFÉRENCE
L'image se construit par pavage car Chrome ne termine pas le travail (ET ÇA NE CHANGE PAS AVEC L'ACCÉLÉRATION MATÉRIELLE ENFIN FONCTIONNELLE!!!), j'ai mis en noir et blanc les zones sans textures pour vous les montrer, quelques exemple car ce pavage de carrés floue occupe la majeure partie de l'herbe.
Je me suis demandé alors si Chrome ne lisait pas une version streaming différente: la version HD.MP4 et HD.MKV faisaient le même poids, mais ont toutes deux la même qualité une fois téléchargées.
chrome-1080p-pavage.jpg


download-1080p.mp4 4.7MB/s
download-1080p.mkv 4.7MB/s
RENDU IDENTIQUE

l'original uploadé était en 1440p ces versions 1080p sont recalculée par youtube en meilleure qualité que si je les avait envoyé directement en 1080p (vérification qui a été faite aussi, même en forçant la qualité du upload)

C'est donc le lecteur intégré de chrome qui ne fonctionne plus car une telle dégradation de qualité n'est pas acceptable (une vidéo HD devrait pas présenter des artefacts sur une version fullHD qu'on voit même sur écran 480p: la télévision ordinaire, celle pour laquelle avait été conçu les DVD).

En examinant la façon dont il rempli l'écran cette dégradation semble être la cause de toutes ces saccades, c'est qu'il rempli l'image par mosaïque dont le pavage fait environ au juger dans les 100 par 100 pixels.
Le bruit dans l'alimentation (appels de courant) dénotent un travail mal fait qui charge le processeur, que chrome confie au CPU au lieu de confier à la carte graphique.
C'est ce mode d'affichage "accéléré" par mosaïque qui pose peut être aussi tous les problèmes de https://debian-facile.org/viewtopic.php?id=24307

J'ai en effet rétrogradé quelques trucs liés à OpenGL et retrouvé un fonctionnement normal des autres lecteurs vidéo, sauf firefox dont le tearing se résoud (assez bien mais avec quelques sauts isolés), en créant le fichier pour faire fonctionner la carte en mode graphique SNA (ce un problème de non-utilisation de l'accélération matérielle qui ne joue pas sur le décodage d'une image qu'on arrête à l'écran).
Car ce qui est curieux en effet, c'est que le "pavage" de Chrome s'arrête net si on appuie sur pause: c'est donc un "travail" qu'il fait en interne, qui n'est pas dans un cache quelconque en attente de calcul dans une librairie et autre. Peut être que c'est un "module" à lui.

Chrome dysfonctionne au delà de son lecteur vidéo, ces défauts d'appels de courant, saccades et déchirement d'images se manifeste aussi lors du défilement des pages de texte.

Dernière modification par jean-thevenet (14-05-2019 19:51:46)

Hors ligne

#7 14-05-2019 19:47:09

jean-thevenet
Membre
Inscription : 07-05-2019

Re : Rendu des vidéos, pixels et texture sur youtube et autres.

Reste à vérifier la différence sur ce passage
rendu-1080_chromium-.jpg ici lu avec chromium en 1080p: ça ne suffit pas pour admirer Taiwan en train.
Maintenant que Chrome marche, en 1440p qu'est ce que ça donne?
chrome-1440p_taiwan-.jpg
LA DIFFÉRENCE SE VOIT sans même avoir besoin de charger en plein écran cette image, si le débit était bien géré, on ne devrait théoriquement pas pouvoir voir la différence sur un écran seulement fullHD... on est très loin de la résolution du 1080p surtout avec la première!!! (résolution faible par rapport à la définition d'image)

Les vidéos envoyés en h.264 1440p sont meilleures lues sur chromium depuis youtube, si on les regarde en 1080p qu'avec chrome et firefox

Il se pourrait que les vidéos envoyés en 4K genre  et du coup encodés en VP9 soient meilleures sur Chrome que sur chromium, c'est le cas de 4K 台鐵 402次TEMU1000太魯閣號 花蓮-台東 路程景 (si lues en HD-1080).

Ces problèmes semblent une façon "bizarre" de lire les vidéos en tentant d'économiser des données, et qui défavorise le h.264, sur certaines vidéo qui semblent être en vp9 chrome s'en sort mieux car il réparti le flou dans les bon intervalles de temps, il semble aussi que chrome lit mal le h.264, il fait des gros pixels flous pour moins en charger.
C'est peut être commercial, comme ça ça fait moins chauffer les serveurs à visionner une version dégradée et il nous suggère que le VP9 c'est au top et que le reste c'est de la merde (et on en trouve de la merde sur youtube). Mais là c'est croire à la théorie du complot

Dernière modification par jean-thevenet (14-05-2019 19:54:40)

Hors ligne

Pied de page des forums