Часто лучше позволить алгоритму выбрать лучший способ сжатия. Сжатие с индексированными цветами подходит для изображений с острыми краями. Фотографические изображения лучше сжимаются по таким стандартам, как JPEG и MPEG.
Я протестировал сжатие H.264, используя FFmpeg и видео плавательного бассейна, которое я сделал. Сначала я преобразовал видео в оттенки серого, 300x200 пикселей и 2 кадра в секунду. Поэтому я использовал 00:12:30 видео, чтобы получить 1500 кадров. Я получил следующее:
ffmpeg -i input.mp4 -c:v libx264 -crf 30 crf30.mp4
Размер файла: 5,7 МБ
Битрейт: 60,7 Кбит / с
Пример кадра:
ffmpeg -i input.mp4 -c:v libx264 -crf 40 crf40.mp4
Размер файла: 1,6 МБ
Битрейт: 17,2 Кбит / с
Пример кадра:
ffmpeg -i input.mp4 -c:v libx264 -crf 45 crf45.mp4