Tektronix MTS4EA Demo [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Cycle Ingénieur de Conception 2021-2022

TV NUMERIQUE ET EVOLUTION RAPPORT DE PROJET

Realisé par : TRAORE Kalilou

Professeur : Monsieur

BARRY Mamadou Alpha

Tektronix MTS4EA Demo

Rapport du projet 1 MPEG-2 Transport Streams, Golden Gate TV NUMERIQUE ET EVOLUTION

Exemples donnés : 1.Pour charger MPEG-2 Transport Streams , Golden Gate , il faut cliquer sur File > Example files > MPEG-2 Transport Streams> Golden Gate :

Figure 1: MPEG-2 Transport Streams Golden GATE.

Etudions l'exemple donné et faisons ressortir 2.Les caractéristiques de la vidéo : Pour faire sortir les caractéristiques de la vidéo, dans le menu Overlay, cliquez sur Video summary tooltip ou faire un CTRL+U.

Figure 2 : caractéristique de la vidéo

3.Les types d'images : Pour voir le type d’image il faut allez dans le menu Analysis ensuit cliquez sur View Video navigator

Figure 3 : Les types d’images

4.le nombre de MB codé par image Dans le menu Overlay cliquez sur MB Type ou faire un CRTL+Y

Figure 4 :

Le nombre de MB codé par image : Nombre de colonnes est 15 Nombre de ligne est 47 Le nombre de MB codé par image 15x47= 705.

Figure 5 :

5.Le codage des MB :

Figure 6 :

6.Les VM : Pour afficher les motions vectors, il faut faire un CTRL+A

Figure 7 : les VM

7.Faisons des traces et montrons les DCT Level : Pour notre vidéo nous n’avons pas de DCT Level

Figure 8 :

8.Pixel Level :

Figure 9: pixel level

9.MB summary :

Figure 10 : MB summary

FFMPEG

Rapport du projet 2 FLV et 3. G711, G723, G722 TV NUMERIQUE ET EVOLUTION

1.Etudions suivant format donné et changeons progressivement la résolution des vidéo : HD full, HD half, WXGA(1366x768), SD(720 × 576), DVD (720x480); VGA(640x480) et faisons des remarques et faire le chemin inverse et comparer la dernière vidéo et la vidéo source . Flv en HD full

> ffmpeg -i TRA.flv -vf scale=1920:1080 TRAfullHD.flv

HD full en HD half > ffmpeg -i TRAfullHD.flv -vf scale=1280:720 TRAhalfHD.flv

HD half en WXGA

> ffmpeg -i TRAhalfHD.flv -vf scale=1366:768 TRAwxgaHD.flv

WXGA en SD

> ffmpeg -i TRAwxgaHD.flv -vf scale=720:576 TRAsdHD.flv

SD en DVD

> ffmpeg -i TRAsdHD.flv -vf scale=720:480 TRAdvdHD.flv

DVD en VGA

> ffmpeg -i TRAdvdHD.flv -vf scale=640:480 TRAvgaHD.flv

Faisons le chemin inverse : VGA en DVD

> ffmpeg -i TRAvgaHD.flv -vf scale=720:480 TRAdvdretour.flv

Dvd en SD

>ffmpeg -i TRAdvdretour.flv -vf scale=720:576 TRAsdinverse.flv

SD en WXGA

> ffmpeg -i TRAsdinverse.flv -vf scale=1366:768 TRAwxgainverse.flv

WXGA en HD half

> ffmpeg -i TRAwxgainverse.flv -vf scale=1280:720 TRAHDhalfinverse.flv

HD half en HD full

> ffmpeg -i TRAHDhalfinverse.flv -vf scale=1920:1080 TRAHDfullinverse.flv

Comparons la dernière vidéo et la vidéo source :

On remarque que la qualité de la vidéo a drastiquement baisser. La taille des pixels est plus grosse sur la dernière vidéo. La résolution a également baissé.

2.Etudier le type d'image d'une vidéo SD ou HD et donner les paramètres M et N. Afficher les données des flux vidéo et audio. Afficher VM, le codage des MB et les données Y, Cr et Cb des quelques MB. Augmenter ou diminuer le GOP et faire des remarques.

Parametre M=0 Parametre N =12

Afficher les données des flux video

> ffprobe -select_streams v:0 -show_streams TRAfullHD.flv

Afficher les données des flux audio

> ffprobe -select_streams a:0 -show_streams TRAfullHD.flv

Affichons les VM

> ffmpeg -flags2 +export_mvs -i TRAfullHD.flv -vf codecview=mv=pf+bf+bb TRAfullHDVM.flv

Le codage des MB > ffmpeg -debug mb_type -i TRAfullHD.flv TRAfullHDMB.flv

Les données Y, Cr et Cb des quelques MB

Augmenter ou diminuer le GOP et faire des remarques

> ffmpeg -i TRAfullHD.flv -g 30 TRAfullHDgop.flv

Remarque :

En DVD le GOP couramment utilisé est entre 12 et 15. En diffusion Terrestre TNT Mpeg2, le gop moyen est entre 22 et 25. En diffusion MPEG4, les Gop sont beaucoup plus variables, car ce ne sont plus des images transmises mais des slices (morceaux d'images). Le GOP peut varier de 20 à + de 40. On constate que la variation du GOP change la taille de compression.

Encoder un fichier audio mp3 mono suivant les codecs donnés et faire des remarques lorsqu'on passe d'un codec à un autre

Encoder suivant G711

> ffmpeg -i audio.mp3 -ab 64 audiog711.mp3

Encodage suivant G723

> ffmpeg -i audio.mp3 -ab 48 audiog722.mp3

Encodage suivant G723

> ffmpeg -i audio.mp3 -ab 6.4 audiog723.mp3

4.A partir de 1 000 à 2 000 images (SD ou HD) consécutives former une vidéo, ensuite mixer avec un fichier audio mp3 et un fichier de sous-titre (stereo) et à partir de cette vidéo obtenue, transformer l'audio en 6 canaux (Format 5.1). Tout d’abord transformons notre vidéo en image

> ffmpeg -i TRAfullHD.flv image%d.jpg

Formation de la vidéo avec les images

> ffmpeg -f image2 -i image%d.jpg TRAimagehd.flv

Mixage avec un fichier audio mp3

> ffmpeg -i mixe.mp3 -i TRAimagehd.flv FinalVideomixe.flv

Incrustons un fichier de sous-titre dans la vidéo Un fichier de sous-titre (stereo)

>ffmpeg -i TRAfullHD.flv -vf subtittles=soustitre.srt TRAfullHDSOUS.flv

Transformation de l’audio en 6 canaux (Format 5.1).

>ffmpeg -i audio.mp3 -ab 6 audio6.mp3

MPEG-TS

Rapport du projet 3 TV NUMERIQUE ET EVOLUTION

Retrouver toutes tables PSI et SI de la vidéo donnée en utilisant les outils appropriés : le nombre de TS vidéo, audio de la vidéo et faire le schéma du multiplexe Fichier : mux1-cp.ts

Les tables transportent des informations relatives aux réseaux, aux « transport streams », aux services. Chacun de ces éléments doit pouvoir être identifié de façon unique. On a donc : un réseau caractérisé de manière unique par son ONid (Original Network Id)

un transport stream caractérisé de manière unique par le couple ONid, TSid (Transport Stream ID) un service caractérisé de manière unique par "le triplet DVB" : ONid, TSid, Service_id Les tables PSI, normalisées par MPEG permettent au décodeur de retrouver le programme qui l’intéresse parmi les paquets du transport stream grâce au PID. Il existe également les tables SI (Service Information) qui sont normalisées par DVB.

Caractéristiques de la vidéo Débit réseau généré: 16Kbit/s, 24Kbit/s, 32Kbit/s, 40Kbit/s Longueur de la trame : 10ms Nombre d’octets par trame : 20, 30, 40, 50 Nombre de trames par paquet RTP : 2 Complexité codage/décodage : 4/4,5 Mips Algorithme de codage : ADPCM Retard algorithmique : 0,125ms

Bande de fréquence La bande de fréquence est évaluée à 3100Hz. Fréquence d’échantillonnage La fréquence d’échantillonnage est de 8KHz. Taux de compression Il est normalisé pour deux taux de compression, à savoir 5,3 et 6,4 Kbit/s.

Table PSI

PID=0 =>> (PAT) PID=4164 =>> PMT =>> BBC ONE PID=4228 =>> PMT =>> BBC TWO PID=4351 =>> PMT =>> BBC THREE PID=4415 =>> PMT =>> BBC NEWS PID=4479 =>> PMT =>> BBCi PID=4671 =>> PMT =>> CBBC CHANNEL

Table SI PID=16 =>> NIT PID=17 =>> SDT PID=18=>> EIT PID=20 =>> TDT PID=20 =>> TOT

Caractéristiques du multiplexe Le multiplexe est composé de 6 chaînes que sont BBCi, BBC ONE, BBC TWO, BBC THREE, CBBC CHANNEL, BBC NEWS. Sa fréquence est de 505.833MHZ.

Caractéristiques des chaînes TV

Audio : Format codec : MPEG audio layer ½ (mpga) Fréquence d’échantillonnage : 48000Hz Débit : 256Kbit/s Bits par échantillon : 32 Vidéo : Format codec : MPEG-1/2 Vidéo (mpgv) Débit : 18,09Mbit/s Nombre d’images par seconde : 25 images/seconde

Résolution vidéo : 720 x 576 Dimensions du tampon : 720 x 576 Décimation : 4 : 2 : 0

Faisons le schéma du multiplexe

Conclusion Afin de permettre de telles avancés dans le domaine télévisuel, il ne faut pas oublier toute la technique que cela demande. Le multiplexage est une

des techniques qui a permis à la télévision numérique d’être aujourd’hui un média reconnu dans le monde entier. Malgré un début difficile dut à la non possibilité de faire avancer les projets, j’ai quand même réussi à réaliser les projets dans un délais. Cela m’a permis, d’un côté, de fournir un travail plus conséquent afin de rendre un travail concret et fini.