web-dev-qa-db-fra.com

Comment générer des animations d'aperçu de la page Web à l'aide de FFMPEG

J'ai donc généré des animations de prévisualisation dans les formats GIF en utilisant FFMPEG. (en sélectionnant fondamentalement quelques secondes de la totalité de la vidéo et de stocker comme gif)

cependant, les aperçus que youtube génère en webp format semble être de taille plus petite que ce que j'ai réalisé.

Voici la commande que j'utilise pour générer un aperçu de 3 secondes dans webp format:

ffmpeg -i d:\1.mp4 -lossless 0 -ss 00:00:00 -t 00:00:03 -s 320x180 1.webp

Mais cela reste plus grand que l'équivalent gif.

Des conseils sur la manière de réduire la sortie webp animation?

Mise à jour

même avec une compression maximale et une qualité min de qualité MIN, il produit toujours beaucoup plus grandes sorties webp que ce que gif2web donne.

2
SHM

diminution de la qualité http://ffmpeg.org/ffmpeg-codecs.html#libwebwebp

-qscale float
For lossy encoding, this controls image quality, 0 to 100. 
For lossless encoding, this controls the effort and time 
spent at compressing more. The default value is 75. 
Note that for usage via libavcodec, this option is called 
global_quality and must be multiplied by FF_QP2LAMBDA.
4
nico_lab