Согласно Руководству по кодированию x264 масштаб crf
зависит от того, является ли x264 8-разрядным или 10-разрядным. Предположительно, x264 --help
показывает Output bit depth
на выходе . Но в Windows ffmpeg -h full
ничего не говорит о Output bit depth
на выходе, а опция crf
scale описывается как from -1 to FLT_MAX
. Как я могу проверить, использует ли мой ffmpeg 8-битную или 10-битную версию библиотеки libx264?
РЕДАКТИРОВАТЬ
Как следует из ответа, если битовая глубина равна 8 и используется crf
выше 51
то ffmpeg автоматически настроит значение crf
на 51
- максимально возможное значение. Так что достаточно проверить вывод из ffmpeg, чтобы определить битовую глубину.