Vous n'utilisez pas le codage correct de votre vidéo. Pour les navigateurs, il devrait être: de base de niveau 3.
Vous pouvez utiliser FFmpeg pour convertir vos vidéos en utilisant la commande suivante:
ffmpeg -i input.avi -codec:v libx264 -preset medium -crf 23 -profile:v baseline -level 3 -pix_fmt yuv420p -movflags faststart output.mp4
qualité de contrôle -crf
et la vitesse d'encodage avec -preset
comme indiqué dans le FFmpeg and x264 Encoding Guide. Pour les recommandations d'encodage audio, voir le FFmpeg and AAC Encoding Guide.
-pix_fmt yuv420p
garantira que votre sortie utilisera un format de pixel sous-échantillonné par chrominance qui est pris en charge par le navigateur.
-movflags faststart
-movflags faststart
va déplacer l'atome moov après l'achèvement de l'encodage, ce qui permet à la vidéo de commencer la lecture avant qu'elle ne soit complètement téléchargée par le client.
quel outil de conversion est le mieux pour ce codage? –
@ r.vengadesh Réponse mise à jour. – ZippyV