2010-06-11 14 views
1

J'utilise flow player 3.1.1 pour diffuser des vidéos sur mon navigateur. Les vidéos sont téléchargées par les utilisateurs et ils peuvent télécharger différents formats. Quelle sera la solution pour diffuser les vidéos en MP4, quel que soit le format qu'ils téléchargent. J'utilise actuellement les commandes ffmpeg.Standard d'encodage optimal pour flowplayer à lire mp4

ffmpeg -i "InputFile.mp4" -sameq -vcodec libx264 -r 35 -acodec libfaac -y "OutputFile.mp4" 

Mais les fichiers vidéo de taille plus (disons 100 Mo) prennent une minute de plus pour Laoding dans la flowplayer et mise en mémoire tampon. Je pense que le problème avec mon encodage.

Bienvenue vos précieuses suggestions !!!

Répondre

3

Le problème vient des métadonnées. ffmpeg mettre ces données à la fin du fichier, pour un téléchargement progressif, vous devez déplacer ces données au début. Vous pouvez utiliser MP4Box ou qt-faststart après le processus ffmpeg. MP4Box -inter 1000 fichier.mp4 ou qt-faststart in.mp4 out.mp4

+0

m'a aidé, bravo! – miccet