2017-02-26 2 views
0

J'essaie de diffuser un fichier vidéo Webm codé à partir de FFmpeg. Toutefois, lorsque je recherche une position qui n'a pas été mise en mémoire tampon, la lecture vidéo s'arrête.Webm - La lecture vidéo s'arrête après la recherche

J'ai vérifié que la plage d'octets correcte a été téléchargée.

Une idée de ce qui cause cela? La recherche a fonctionné parfaitement pour les fichiers mp4 encodés en x264. Webm semble être le problème. Peut-être un problème avec la façon dont la vidéo a été encodée.

ffmpeg -i input.mp4 -codec: v libvpx -quality meilleur -b: v 4000k -qmin 10 -Qmax 42 -maxrate 4024k 8048k -bufsize -vf scale = -1: 1080 -codec: a libvorbis -b: un 384k -movflags faststart out.webm

Répondre

0

Vous pouvez utiliser le paramètre -g pour définir un groupe d'images.
Après des travaux de commande bien que la taille du fichier est augmentée:

ffmpeg -i input.mp4 -codec: v libvpx -g 10 -quality mieux -b: v 4000k -qmin 10 -Qmax 42 -maxrate 4024k -bufsize 8048k -fs = -1: 1080 -codec: un libvorbis -b: un 384k -movflags faststart out.webm

pour plus de détails, visitez https://trac.ffmpeg.org/wiki/EncodingForStreamingSites#a-g

S'il vous plaît laissez-moi savoir si ça marche pour toi.