LINUX.ORG.RU

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

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

Ну а в первом примере оно автоматически выбирает битрейд.

Кодирование с CFR пытается подобрать битрейт для удержания заданного качества картинки (по умолчанию 28).

Как бы сделать, чтобы не выставлять всякие -global_quality 30 или подобное, а чтобы всегда было максимально компактно по размеру(именно это конечная цель перекодирования)

Ты кодируешь с потерями и задаешь желаемое качество изображения явно (global_quality + режим интеллектуального кодирования типа icq/cqp с vaapi) или не явно (дефолт у CFR при софтовом кодировании). Размер зависит от выбранного качества изображения и пресета кодирования.

Если просто хочешь сжимать в два раза и не обращать внимание на качество, то высчитываешь нужный битрейт и кодируешь в два прохода.

p.s.: качество cfr и global_quality подбирать придется вручную, а эффективность софтового/аппаратного кодировщика будет отличаться (качество картинки при том же размере файла).

Исправление altwazar, :

Ну а в первом примере оно автоматически выбирает битрейд.

Кодирование с CFR пытается подобрать битрейт для удержания заданного качества картинки (по умолчанию 28).

Как бы сделать, чтобы не выставлять всякие -global_quality 30 или подобное, а чтобы всегда было максимально компактно по размеру(именно это конечная цель перекодирования)

Ты кодируешь с потерями и задаешь желаемое качество изображения явно (global_quality + режим интеллектуального кодирования типа icq/cqp с vaapi) или не явно (дефолт у CFR при софтовом кодировании). Размер зависит от выбранного качества изображения и пресета кодирования.

Если просто хочешь сжимать в два раза и не обращать внимание на качество, то высчитываешь нужный битрейт и кодируешь в два прохода.

p.s.: качество cfr и global_quality подбирать придется вручную, а эффективность софтового/аппаратного кодировщика будет отличаться.

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

Ну а в первом примере оно автоматически выбирает битрейд.

Кодирование с CFR пытается подобрать битрейт для удержания заданного качества картинки (по умолчанию 28).

Как бы сделать, чтобы не выставлять всякие -global_quality 30 или подобное, а чтобы всегда было максимально компактно по размеру(именно это конечная цель перекодирования)

Ты кодируешь с потерями и задаешь желаемое качество изображения явно (global_quality + режим интеллектуального кодирования типа icq/cqp с vaapi) или не явно (дефолт у CFR при софтовом кодировании). Размер зависит от выбранного качества изображения и пресета кодирования.

Если просто хочешь сжимать в два раза и не обращать внимание на качество, то высчитываешь нужный битрейт и кодируешь в два прохода.