Поэтому я генерирую анимацию предварительного просмотра в форматах GIF, используя FFMPEG . (в основном выбирая несколько секунд всего видео и сохраняя в gif)

однако предварительные просмотры, которые генерирует youtube в формате webp , кажутся намного меньше по размеру, чем то, что я достиг.

Вот команда, которую я использую для создания 3-секундного предварительного просмотра в формате webp :

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

Но это все равно больше, чем эквивалент gif .

Любые советы о том, как уменьшить вывод webp анимации?

Обновить

даже при максимальном сжатии и минимальном качестве ffmpeg он по-прежнему производит намного больший вывод webp чем то, что дает gif2web .

1 ответ1

2

снизить качество http://ffmpeg.org/ffmpeg-codecs.html#libwebp

-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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .