Мой ноутбук не может обрабатывать 10-битное видео H.265 / HEVC, поэтому я хочу преобразовать его в 10-битное H.264. Как мне это сделать, скажем, с помощью ffmpeg, с наименьшей потерей качества? И как я могу преобразовать 10-битный H.265 в 8-битный H.265?
2 ответа
Преобразовать 10-битный H.265 в 10-битный H.264:
ffmpeg -i input -c:v libx264 -crf 18 -c:a copy output.mkv
- libx264 будет автоматически соответствовать пиксельному формату ввода, поэтому никаких дополнительных параметров не требуется. 
- В примере используется - -crf 18который, скорее всего, будет выглядеть визуально без потерь. Если вы хотите использовать режим без потерь, тогда используйте- -crf 0, но учтите, что это может создать большие файлы. См. FFmpeg Wiki: H.264.
Преобразовать 10-битный H.265 в 8-битный H.265:
ffmpeg -i input -c:v libx265 -vf format=yuv420p -c:a copy output.mkv
- Использует фильтр формата, чтобы выбрать пиксельный формат - yuv420pдля создания 8-битного вывода.
- Отрегулируйте значение - -crfчтобы обеспечить желаемый уровень качества. По умолчанию- -crf 28. См. FFmpeg Wiki: H.265 .
- Если вы хотите использовать режим без потерь, тогда замените - -crfна- -x265-params lossless=1, но учтите, что это может создать большие файлы.
Преобразовать 10-битный H.265 в 8-битный H.264:
ffmpeg -i input -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy output.mkv
- Использует фильтр формата, чтобы выбрать пиксельный формат - yuv420pдля создания 8-битного вывода.
- В примере используется - -crf 18который, скорее всего, будет выглядеть визуально без потерь. Если вы хотите использовать режим без потерь, тогда используйте- -crf 0, но учтите, что это может создать большие файлы. См. FFmpeg Wiki: H.264.
Ручной тормоз может справиться практически с чем угодно.
В заметках о выпуске упоминается 10-битная поддержка.
Пользовательский интерфейс имеет все варианты.  Я предлагаю вам начать там и ознакомиться с ним.
Смотрите краткое руководство пользователя.
Существует также CLI, который можно скачать здесь.
И руководство, которое имеет все варианты изложены.
