Edition des TS H264

TS pour Transport Stream (conteneur vidéo)
H264 pour le type d'encodage vidéo utilisé à l'intérieur du TS.

Pour ma part les TS H264 proviennent d'enregistrements d'émissions de la TNT HD.
Nous allons voir ici comment enlever les publicités de tels fichiers et comment les convertir en d'autres formats vidéo si besoin est.

Dans les 2 cas il faut installer le CODEC H264. Pour ne pas avoir de problèmes par la suite je conseille le HDPACK qui contient un ensemble de CODEC H264.

Pour enlever les publicités du TS H264, 2 solutions :
1) Utiliser le logiciel H264TS_Cutter . (ma méthode favorite)
2) Combiner DGAVCDEC de neuron2 et tsMuxerR. Pour cela, on utilise DGAVCDEC pour démultipler (extraire l'audio et la vidéo du conteneur) et sélectionner la partie de la vidéo à conserver (sans les publicités), puis on remultiple le tout (ajouter l'audio, la vidéo et éventuellement les sous-titres dans le conteneur) dans un TS avec tsMuxeR. (méthode à utiliser si le fichier TS est trop important et fait planter H264TS_Cutter)
3) Utiliser le logiciel TSSniper . (moins pratique et moins fiable que H264TS_Cutter selon moi)

Note 1: avec DGACDEC la supression des publicités va entraîner la création de plusieurs fichiers vidéo qu'il va falloir réassembler. Pour ce faire, le plus simple est d'utiliser une ligne de commande DOS de ce type : copy /b "video1.ts"+"video2.ts" "video.ts"

Note 2 : il est possible d'ouvrir directement un fichier h264 (mp4, mkv ou autre) sans passer par DGAVCDEC à partir de VirtualDub si on a au préalable installé le plugin DirectShow téléchargeable ici. Cependant, comme le conteneur de sortie de VirtualDub est de l'AVI, une copie directe des flux ne sera pas possible et il faudra réencoder la vidéo en utilisant par exemple le codec x264vfw de Sourceforge ou de DeathTheSheep.

Note 3 : pour le fun,
Il est possible de reconvertir une vidéo à partir des fichiers créés par DGAVDEC (suite à un démultiplexage sous ce programme via "menu File> Save project and demux video"). Pour cela,
- créer avec le bloc note (notepad de Windows) un script AVS (script.avs) contenant : LoadPlugin("C:\Program Files\dgavcdec108\DGAVCDecode.dll")
AVCSource("filename.dga") (bien entendu il vous faudra adapter ce fichier (nom de chemin et de fichier dga) et installer Avisynth pour utiliser ce script par la suite)
- Installer et démarrer ensuite VirtualDubMod puis ouvrir le fichier AVS (ceci va ouvrir la vidéo H264/TS mais pas l'audio)
- Faire "Flux > Liste des Flux" et ajouter les fichiers audio démultiplexés par DGAVDEC
Enlever les pubs
- Utiliser les filtres si besoin est (par exemple pour enlever les bandes noires)
- Utiliser les menus "Video> traitement complet" puis "Video > Compression" (et choisir le codec que vous désirez utiliser)
- Sauver en mkv par exemple (dans ce cas il faut avoir installé le "matroska haali media splitter")

Note 4 : En ce qui concerne les enregistrements NON HD (MPEG2), j'utilise ProjectX pour démultiplexer, enlever la publicité et corriger les problèmes de désynchronisation Audio/Video, puis Imago MPEG Muxer pour remultiplexer le tout.