fabrication d'un fichier .TS prêt à émettre

Au lieu d’émettre en direct live, comme on l'a fait au chapitre précédent, on peut préparer des flux TS qui seront prêts à être envoyés.
( On va reprendre le graphe fait au chapitre précédent : capture DV, codage Mpeg2 et Multiplexage)
Ne pas hésiter à faire un clic droit sur chaque filtre puis sur chaque pin pour avoir les infos ou les réglages.
Le graphe entier:
voyons partie par partie
Ici j'ai d'abord le filtre de capture DV( qui n'apparait dans la liste des filtres que si un camescope DV est branché et reconnu par le beep Windows)
Vous pouvez le remplacer par une capture Webcam ou camera analogique si vous avez une carte d'acquisition.
Comme le signal DV quui arrive dans ma prise firewire contient à la fois le son et la video on met derrière un splitter (séparateur) des 2 fux, video et audio.
Je vais ensuite décoder le flux video DV qui est compressé en Mjpeg DV pour le recoder ensuite en Mpeg2
J'ai donc un filtre de décodage DV suivi du filtre de codage Mpeg2
avec ces réglages:
je code parallèlemnt le flux audio non compressé du DV en Mpeg audio
puis on va multiplexer avec un filtre de multiplexage
avec ces réglages:
je mets au bout du multiplexer un filtre de type « Dump » et il sauve mon flux
sous le nom de fichier que je veux bien lui donner, par exemple "test.ts".
On clique sur lecture du panneau GraphEdit, le fichier .TS se fabrique et duplique (Dump) en directLive, on clique sur stop quand on en a suffisamment.
Quoi de plus simple?
Je n’aurai plus qu’à utiliser ces fichiers TS pour mes émissions, en construisant un graphe de
lecture qui envoie le flux directement vers mon modulateur.
Cela peut servir pour tous les OM qui cherchent des fichiers TS à envoyer avec leur modulateur DATV Live.
Vous réglez les paramètres de codage Mpeg2 et du Multiplexeur par rapport à votre besoinde réglage en valeur SymbolRate(SR) et c'est parti!
Vous pouvez remplacer la camera DV par une Webcam ou par un film .avi ou autre comme on l'a vu dans la 2 partie.
Rappel : pour un Fec de 3/4 les calculs de débit (Bitrate) sont:
Débit = SymbolRate x 2 x 188 /204 *3/4 = SymbolRate * 1382352.
donc pour un SR de 1000 kSymbols on a un débit de 1 382 352 bps (bits par seconde)
il faut mettre dans le TransportStream ( flux transport):
- le flux video Mpeg2 qui sera codé par exemple à 1200000 bps
- le flux audio codé à 96 kbps = 96000 bps
ce qui devrait laisser la place suffisante pour les autres infos ( tables etc ) et un peu de remplissage (stuffing) (6%)
remarque : pour un débit si faible on aura une meilleur qualité visuelle en codant le format de l'image en CIF (352x288)
format utilisé autrefois pour les vidéoCD en Mpeg1
( On va reprendre le graphe fait au chapitre précédent : capture DV, codage Mpeg2 et Multiplexage)
Ne pas hésiter à faire un clic droit sur chaque filtre puis sur chaque pin pour avoir les infos ou les réglages.
Le graphe entier:
voyons partie par partie
Ici j'ai d'abord le filtre de capture DV( qui n'apparait dans la liste des filtres que si un camescope DV est branché et reconnu par le beep Windows)
Vous pouvez le remplacer par une capture Webcam ou camera analogique si vous avez une carte d'acquisition.
Comme le signal DV quui arrive dans ma prise firewire contient à la fois le son et la video on met derrière un splitter (séparateur) des 2 fux, video et audio.
Je vais ensuite décoder le flux video DV qui est compressé en Mjpeg DV pour le recoder ensuite en Mpeg2
J'ai donc un filtre de décodage DV suivi du filtre de codage Mpeg2
avec ces réglages:
je code parallèlemnt le flux audio non compressé du DV en Mpeg audio
puis on va multiplexer avec un filtre de multiplexage
avec ces réglages:
je mets au bout du multiplexer un filtre de type « Dump » et il sauve mon flux
sous le nom de fichier que je veux bien lui donner, par exemple "test.ts".
On clique sur lecture du panneau GraphEdit, le fichier .TS se fabrique et duplique (Dump) en directLive, on clique sur stop quand on en a suffisamment.
Quoi de plus simple?
Je n’aurai plus qu’à utiliser ces fichiers TS pour mes émissions, en construisant un graphe de
lecture qui envoie le flux directement vers mon modulateur.
Cela peut servir pour tous les OM qui cherchent des fichiers TS à envoyer avec leur modulateur DATV Live.
Vous réglez les paramètres de codage Mpeg2 et du Multiplexeur par rapport à votre besoinde réglage en valeur SymbolRate(SR) et c'est parti!
Vous pouvez remplacer la camera DV par une Webcam ou par un film .avi ou autre comme on l'a vu dans la 2 partie.
Rappel : pour un Fec de 3/4 les calculs de débit (Bitrate) sont:
Débit = SymbolRate x 2 x 188 /204 *3/4 = SymbolRate * 1382352.
donc pour un SR de 1000 kSymbols on a un débit de 1 382 352 bps (bits par seconde)
il faut mettre dans le TransportStream ( flux transport):
- le flux video Mpeg2 qui sera codé par exemple à 1200000 bps
- le flux audio codé à 96 kbps = 96000 bps
ce qui devrait laisser la place suffisante pour les autres infos ( tables etc ) et un peu de remplissage (stuffing) (6%)
remarque : pour un débit si faible on aura une meilleur qualité visuelle en codant le format de l'image en CIF (352x288)
format utilisé autrefois pour les vidéoCD en Mpeg1