LINUX.ORG.RU

История изменений

Исправление Napilnik, (текущая версия) :

Если нужна красивая картинка с большим битрейтом, то используется кодек theora с палитрой 444P. И чтобы гарантированно пожать в него на имеющемся линуксе, качаешь win64 сборку ffmpeg и жмёшь в вайне. Если с х264 не пошло, надо поступить также - хз с какими ограничениями собрали ffmpeg для твоего дистрибутива. Также можешь протестировать сжатие в х264 с цветовой палитрой получше стандартной, если такая фича сейчас есть - давно новые версии не тестировал.

то изменение яркости или цветового баланса не понятно.

В х264 есть жмякалка цветовых каналов: то этот кодек кодирует цвет в диапазоне 0..255, то >0..255. В видеофайле флаг ставится чтобы плеер знал, надо при воспроизведении растягивать канал до 0..255 или не надо. Если плеер про этот флаг не в курсе, то он растянет диапазон 0..255 и картинка станет слишком яркая с неправильными цветами. У тебя всё наоборот, потому надо тестировать сжатие фрагмента видео с огромным битрейтом и сравнить цвета - если там они будут нормальные, то значит твой кодировщик так плохо жмёт, качай другую сборку. В древнем mencoder с этим всё было нормально, только медленно кодировалось.

Исходная версия Napilnik, :

Если нужна красивая картинка с большим битрейтом, то используется кодек theora с палитрой 444P. И чтобы гарантированно пожать в него на имеющемся линуксе, качаешь win64 сборку ffmpeg и жмёшь в вайне. Если с х264 не пошло, надо поступить также - хз с какими ограничениями собрали ffmpeg для твоего дистрибутива. Также можешь протестировать сжатие в х264 с цветовой палитрой получше стандартной, если такая фича сейчас есть - давно новые версии не тестировал.

то изменение яркости или цветового баланса не понятно.

В х264 есть жмякалка цветовых каналов: то этот кодек кодирует цвет в диапазоне 0..255, то >0..255. В видеофайле флаг ставится чтобы плеер знал, надо при воспроизведении растягивать канел до 0..255 или не надо. Если плеер про этот флаг не в курсе, то он растянет диапазон 0..255 и картинка станет слишком яркая с неправильными цветами. У тебя всё наоборот, потому надо тестировать сжатие фрагмента видео с огромным битрейтом и сравнить цвета - если там они будут нормальные, то значит твой кодировщик так плохо жмёт, качай другую сборку. В древнем mencoder с этим всё было нормально, только медленно кодировалось.