8791 sujets

Développement web côté serveur, CMS

Bonjour,

Je développe actuellement un site permettant la mise en ligne de vidéo quelques soit le format d'entrée (à l'instar de YYoutube ou dailymotion).

Le site est fonctionnel, les vidéo sont encodées en FLV (via mencoder), puis mis a disposition sur le site Web via un player Flash. Rien que du très banal

Sauf que bien sur, cela ne fonctionne pas sur iPod/iPhone/iPad en raison de Flash !

Donc je compte utiliser un autre format de vidéo, compatible tous navigateurs et utiliser la balise video de l'HTML5

Je ne sais par contre pas quel format de vidéo utiliser

D'après cette page, ils utilisent webm, mp4 et ogv. Mais j'aimerais ne pas avoir a convertir les vidéos dans 3 formats différents

A noter qu'avec Safari (sans flash d'installer) sur XP, point de vidéo, alors que j'ai encodé dans les trois formats (pour tests) en MP4/x264 notamment (toujours via mencoder)

Merci pour votre aide !
Merci pour l'info.

L'encodage en h264 semble être assez délicat (surtout coté Safari) car avec mes précédents réglages, cela fonctionnait sur IE mais pas Safari Smiley decu

A toutes fins utiles, la ligne de commande de ffmpeg (a adapter en fonction des besoin) pour convertir la video en h264 (360p) :
ffmpeg -i input.avi -acodec libaac -ab 96k -ar 44100 -ac 2 -vcodec libx264 -vpre slow -vpre baseline -b 900k -s 640x360 output.mp4


Avec mencoder, la video ne se lit pas avec Safari (mais OK sur IE). Sans doute un problème de paramètre d'encodage.

Par contre il semble inévitable de devoir convertir en 3 formats :
MP4 (h264) pour IE/Safari
WebM pour FF, Chrome etc ...
FLV pour les anciens navigateurs via un fallback en Flash.

Merci encore pour la doc Smiley cligne
Modifié par elekaj34 (11 Jan 2012 - 15:50)