web-dev-qa-db-fra.com

paramètres ffmpeg pour la conversion en mp4 et ogg pour la vidéo HTML5

Malgré tout le battage médiatique, en réalité, le tag vidéo HTML5 a un peu de problème. Pour l'utiliser et pour qu'il soit compatible avec plusieurs navigateurs, vous devez inclure plus d'un format de la vidéo. Pour cibler tous les navigateurs pris en charge, ces formats sont mp4 et ogg.

Je cherchais des paramètres optimaux pour chaque format mais malheureusement je n'en ai pas trouvé. J'utilise ffmpeg 0.6 qui a le slogan "Works with HTML5". Je ne suis pas un expert en vidéo, donc je me demandais si quelqu'un pouvait recommander des paramètres décents pour chaque format?

60
betamax

J'ai fini par utiliser ffmpeg et ffmpeg2theora .

Vidéo h.264 compatible WebKit

J'ai décidé d'opter pour le préréglage iPod640 car cela signifie que la vidéo peut être bien visualisée sur un iPhone ou un iPod touch. Bien sûr, vous pouvez modifier un peu les paramètres, vous débarrasser du '-vpre iPod640', changer la résolution ou la qualité. Quoi qu'il en soit, la commande est:

ffmpeg -i video_source_file.ext -vcodec libx264 -vpre iPod640 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 video_out_file.mp4

déplacer des informations à l'avant du fichier afin que la vidéo puisse être lue avant son chargement

qt-faststart video_out_file.mp4 video_out_file_quickstart.mp4

Vidéo Ogg compatible avec Firefox

Cela dépend de l'installation de ffmpeg2theora. De plus, je ne l'ai testé qu'avec le fichier d'entrée étant le fichier de sortie de la précédente conversion ffmpeg. La commande est:

ffmpeg2theora -o video_out_file.ogv video_out_file.mp4

57
betamax