ffmpeg - très lente conversion
Je créer l'application web dans JavaEE qui affiche de nombreux formats vidéo. J'utilise ffmpeg solution pour convertir les vidéos de formats qui est supporté en natif par les principaux navigateurs.
Selon : http://www.jwplayer.com/html5/formats/
- Je convertir conteneur WEBM (VP8/VORBIS ou VP9/OPUS). Mais la conversion est très lent, le débit est égal à ~ 200kbits/s. Convertir je exécuter la commande suivante
ffmpeg -i file.mov -c:v libvpx -preset ultrafast result.webm
Comment faire pour accélérer la conversion en mode natif les formats pris en charge par les principaux navigateurs?
Avez-vous trouvez une solution pour cela? Si oui, merci de le partager ici, j'ai également le même problème, Merci!
OriginalL'auteur karoluch | 2015-07-25
Vous devez vous connecter pour publier un commentaire.
Utilisation
-speed
nombre (par exemple 8), pas-preset
(p. ex.ultrafast
). Le plus tard est pourx264/x265
encodage.Un nombre Plus élevé signifie un encodage plus rapide, donc
ultrafast
serait carte à 8 ou.Very slow/placebo
cartes de 0 et de valeurs entre la carte en conséquence. 1-2 donne toujours de bons résultats et des paramètres comme les 4-5 ont tendance à être relativement rapide mais pas entièrement de la qualité de la merde.speed
argument16
mais il est encore lent pour moi, ffmpeg 13MOmov
fichier convertit à 7bwebm
dossier dans les 30 secondes. Existe-il d'autres arguments pour accélérer la conversion? Probablement ffmpeg serveur peut m'aider avec le fichier de flux "en Direct"?Essayez -date limite en temps réel de ressources cpu utilisées -16 (cpu utilisée est la même que la vitesse), c'est un temps réel réglage de la qualité va certainement souffrir mais ça va être beaucoup plus rapide. Assurez-vous également que vous utilisez un récent libvpx+version de ffmpeg.
Ok, je l'ai utilisé avant. Merci 😉
OriginalL'auteur Ronald S. Bultje