Transcoding
Transcodage (Réencodage de format)
Le processus de conversion d'un fichier vidéo ou audio d'un codec ou format à un autre, impliquant un décodage complet puis un réencodage avec les paramètres souhaités.
Détail technique
Le transcodage est intensif en calcul car il implique un cycle complet décodage → traitement des pixels/échantillons → réencodage. FFmpeg est l'outil standard : ffmpeg -i input.avi -c:v libx264 -crf 23 -c:a aac output.mp4. Le remuxage (transmuxing) change de conteneur sans réencodage (-c copy) et est quasi-instantané. Le transcodage multi-passes améliore l'allocation du débit en analysant d'abord la complexité du contenu. Les codecs matériels (NVENC, QSV, VPU) accélèrent le transcodage mais sacrifient généralement l'efficacité de compression pour la vitesse.
Exemple
``` Video codec comparison (1080p, 1 minute): H.264 (AVC): ~15 MB @ 2 Mbps — universal support H.265 (HEVC): ~10 MB @ 1.5 Mbps — 40% smaller, patent costs VP9: ~10 MB @ 1.5 Mbps — royalty-free (Google) AV1: ~8 MB @ 1 Mbps — royalty-free, best quality Encoding speed: H.264 > VP9 > H.265 >> AV1 (10x slower) ```