Vous êtes sur la page 1sur 32

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.

Vous aimerez peut-être aussi