Лучшие настройки для конвертации из h264 в hevc?

1637
cclloyd

Я пытаюсь преобразовать часть моей библиотеки в HEVC, чтобы сэкономить место. Идея в том, что я перекодирую существующий носитель и сохраняю размер файла 20-50%.

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

Текущая команда, которую я буду использовать, обычно

ffmpeg -i input.mkv -c:v hevc -c:a copy -crf ??? output.mkv 

Обратите внимание, что кодирование с оригинального носителя сейчас не вариант для меня. Я должен был бы использовать текущие файлы, которые у меня есть.

0

1 ответ на вопрос

2
LordNeckbeard

Не существует лучших настроек, потому что качество субъективно, но обычные правила для libx265 (при условии, что вы используете этот кодер) похожи на libx264:

  • Используйте самое высокое -crfзначение, которое дает вам приемлемое качество. Значение по умолчанию 28 .
  • Используйте самое медленное, к которому у -presetвас есть терпение. Значение по умолчанию - среднее .
  • Потоковое копирование аудио (что вы уже делаете).

Обратите внимание, что вы будете перекодировать артефакты, присутствующие во входах H.264, что ухудшит эффективность сжатия.

Как правило, я бы не стал перекодировать H.264 в H.265.

См. FFmpeg Wiki: H.265 для некоторой базовой информации.

Похожие вопросы