Camille Huot

Fichier produit par le Panasonic SD9

Format AVCHD, c'est-à-dire MPEG2-TS contenant :

  • un stream video en H264
  • un stream audio en AC3 (5.1)

Info audio données par mplayer : (3f+2r+lfe) 48000 Hz 384.0 kbit/s

AUDIO: 48000 Hz, 2 ch, s16le, 384.0 kbit/25.00%

=> pas compris s'il y a 6 canaux (5.1) ou 2 seulement...

Infos video données par mplayer :

[ffmpeg] aspect_ratio: 1.777778 1440x1080

Normalement, il y a 50 images/seconde et c'est entrelacé.

Conversion

Fichier de démo

film.mts, 26Mo

Guides pour convertir cette vidéo en :

  • un AVI contenant un XVID de 624x352 et un MP3 en 96kbps stéréo
  • un Matroska contenant un Theora de 624x352 et un Vorbis en 96 kbps stéréo

Démultiplexage

Pour extraire les deux flux du fichier original film.mts.

Utilisation de : xport Transport Stream Demuxer 1.01 pour démultiplexer le MPEG TS

xport -h orig.mts 1 1 1

xport a créé deux fichiers : bits0001.mpa et bits0001.mpv, très rapidement (aucun calcul, juste de l'écriture).

L'audio

Le fichier mpa est en AC3, il est bon à encoder :

mv bits0001.mpa film.ac3

La vidéo

Le fichier mpv est en H264, on peut le décompresser une bonne fois pour toute avant de l'encoder (attention à la place sur disque, mon fichier de 23Mo est passé à 2Go après décompression).

ldecod -i bits0001.mpv -o film.yuv
yuv4mpeg -w 1440 -h 1080 -x 420mpeg2 < film.yuv > film.y4m

Traitements

Désentrelacement

Redimensionnement en 624x352

Passer de 50fps à 25fps

=> à faire

AVI, XVID, MP3

ffmpeg -r 25 -s 1440x1080 -i bits0001.yuv -i bits0001.mpa -vcodec libxvid -acodec ac3 -ac 2 -b 1500k -s 624x468 -aspect 1.7777 film.avi

(pas réussi à avoir du MP3, j'ai mis AC3 en stereo)

Matroska, Theora, Vorbis

ffmpeg -r 25 -s 1440x1080 -i bits0001.yuv -i bits0001.mpa -vcodec libtheora -acodec libvorbis -ac 2 -b 1500k -s 624x468 -aspect 1.7777 film.mkv

(pour le moment, j'ai un segmentation fault...)

En direct :

ffmpeg2theora --aspect 1.7777 -F 25 -x 624 -y 468 -c 2 film.mts

(image très bien, son inaudible)

Taille du fichier sortie (film.ogv) : 7.6 Mo

Conversion sans intermediaire

Du MTS directement au AVI :

ffmpeg -r 25 -s 1440x1080 -i 00001.mts -vcodec libxvid -acodec copy -ac 2 -b 1500k -s 624x468 -aspect 1.7777 film.avi

Taille du MTS : 26Mo

Taille du AVI : 4.9Mo