Débit et qualité sur les flux Freebox
Transcription
Débit et qualité sur les flux Freebox
Débit et qualité sur les flux Freebox Lorsque j'ai commencé à regarder sur ma TV les flux « bas débit » de la Freebox, j'ai eu une sensation agréable de bonne qualité d'image. Pas question bien sûr de tomber dans le cliché « bas débit=basse qualité » sachant que la compression h264 utilisée en bas débit n'a rien à voir avec le MPEG2. Je voulais pourtant essayer d'en avoir le coeur net et j'ai imaginé le petit test exposé ici. CATURES DE BASE DE COMPARAISON Disposant sur mon PC d'une carte de capture directement reliée à la péritel de ma Freebox V4, j'ai lancé freePlayer Plus et activé Arte en mpeg2 par le multiposte, Virtualdub me permettait la visu. Parallèlement, j'ai lancé ADSLTV configuré pour enregistrer sans transcodage, et activé Arte en bas débit. J'ai alors lancé simultanément l'enregistrement direct sans transcodage des deux côtés, et laissé tourner environ 1' 30'' avant d'arrêter là encore simultanément. En fait, les deux flux ne sont pas rigoureusement synchronisés et chaque logiciel a son délai propre pour démarrer, d'où des enregistrements certes très comparables mais pas vraiment superposables. MPG2Cut2 a permis d'améliorer cela. LES CAPTURES BRUTES Les chiffrres (poids des fichiers) sont les suivants, pour 1 minute 30 environ: MPEG 2 31 Mo H264 16,7 Mo soit environ la moitié. Pas de surprise de ce côté, on sait que les chaines « bas débit » portent bien leur nom et que l'efficacité de compression est impressionnante. SECONDE ETAPE : RECONVERSION MPEG2 SELON UN PROFIL IDENTIQUE La capture ADSLTV a été intégrée à une playlist (avec fbx-playlist.exe) pour la rendre « lisible » par le FreePlayer. Chacune des deux captures a alors été chargée, à tour de rôle, dans FreePlayer Plus, et reconvertie selon le profil « éco » (MPEG1 VBR progressif 544x480). Les poids de fichiers obtenus sont ceux-ci: Réencodage du MPEG2 12,7 Mo Réencodage du H264 13,4 Mo L'écart est faible mais c'est l'extrait réencodé à partir du MPEG2 qui est légèrement plus long (18 frames), et il est cependant moins « lourd ». COMPARAISONS DE COMPRESSION APRES REENCODAGE Pour comparer des données chiffrées un peu plus techniques, les deux clips ont été examinés avec BitrateViewer et Virtualdub 1.6.19 qui présente la particularité de pouvoir lire les flux MPEG2; la fenêtre « informations sur le fichier » donne alors des indications sur la structure interne de la vidéo. Voici les résultats: BitrateViewer / réencodage h264: BitrateViewer / réencodage MPEG2: Virtualdub / Réencodage h264: Virtualdub / Réencodage MPEG2: Les chiffres donnés par les deux logiciels concordent et indiquent globalement que la recompresssion à partir du flux « bas débit » a nécessité au final un débit legèrement plus important, avec des tailles moyennes et maximum de frames légèrement supérieurs pour les 3 types (I,B et P). TROISIEME ETAPE : COMPARAISON DE FRAMES Pour comparer les frames obtenues, les clips ont été rechargés dans Virtualdub, une image clé identique a été affichée des deux côtés, puis copiée dans le presse-papier pour être importée et sauvegardée dans Xnview. Frame après réencodage de h264: Frame après réencodage de MPEG2: A l'examen, et en « zoomant » dans Xnview, l'image issue du flux h264 est plus satisfaisante: – Les couleurs sont plus saturées (notamment le jaune de l'arbuste à droite) – Les détails fins sont plus perceptibles: Feuillage et fleurs de l'arbuste, structures de la serre et du pylône électrique en arrière-plan. Les mêmes tests effectués en réencodage 640 x 480 ont donné des conclusions identiques. CONCLUSION Ma conclusion, faute de pouvoir tester de manière plus complexe et / ou plus rigoureuse, est que conformément à l'impression visuelle ressentie devant ma TV, les flux « bas débit » offrent, malgré leur compression, une meilleure qualité vidéo que les flux MPEG2. Il faut ajouter que, ne disposant que d'une Freebox V4, je les décode par VLC qui n'implémente pas toutes les subtilités du h264 (avertissements « ffmpeg warning: MBAFF + spatial direct mode is not implemented (h264@0146E350) » dans la fenêtre messages). Les plus curieux pourront télécharger un fichier (compfbxtv.zip / 72,4 Mo) ici . Il contient les flux vidéo (captures brutes et réencodage) ainsi que les images écran de ce document, y compris les frames isolées utilisées pour la comparaison. Cordialement. FPPLUS http://fpplus.free.fr