Encoder en H264 sous Fedora
Je me suis souvent pris la tête à trouver comment encoder une vidéo en h264 sous Fedora. Non pas que Fedora est mal fichue, mais les droits pour avoir l’encodeur h264 est un peu complexe niveau licence. Or, les paquet RPMFusion permettent d’avoir l’encodeur h264 (nommé x264)… mais ffmpeg n’a pas ce support. J’ai donc trouvé la solution.
La solution est simple, passer par deux commandes. En premier lieu on installe les paquets nécessaires à notre travail:
su -lc "yum install x264 ffpmeg"
x264 n’a pas le support GPAC, donc pas de possibilité de créer un mp4, mais ffmpeg sait le faire, alors comme je vous l’annonçait, on fait ceci en 2 temps: -une passe pour encoder en h264 brut -une autre pour placer le fichier dans le conteneur mp4
x264 -o out.264 mon_film.avi
ffpmeg -i out.264 -vcodec copy -acodec copy -y mon_film.mp4
C’est tout ! et voilà on a bien une vidéo h264 dans un conteneur mp4… si c’est pas beau la vie parfois hein ?