Для кодирования видео с глубиной цвета в 10 бит на Linuxе необходимо собрать скомпилировать кодек x264 с параметром (--bit-depth=10) строка выглядит следующим образом:
# ./configure --bit-depth=10
Обращаю ваше внимание, что программы mencoder и ffmpeg работают не с кодеком x264 а с библиотекой кодирования libx264. Соответственно при сборке нужно так же скомпилировать эту библиотеку (как это сделать - см. help к конфигурации). Но это тоже не все. Для того, что бы использовать именно эту версию кодека (собранную вами) нужно пересобрать сам menkoder или ffmpeg сконфигурировав его для работы с собранным вами кодеком. Короче говоря головняк еще тот. Я себе вроде бы собрал. Но потерял возможность кодировать кодеком x264 с глубиной цвета 8 бит.
А вот на SuSe-ке эту проблему решили довольно таки просто. Там два кодека x264 и x264_10b, а так же две библиотеки кодирования libx264 и libx264_10b соответственно. Ну и соответственно они воспринимаются программами mencoder, ffmpeg и другими. Хотел организовать что-то подобное у себя на убунте - пока не удалось.
Пользователь решил продолжить мысль 24 Марта 2013, 02:48:11:
Кстати еще один вариант решения тоже под wine - обратите внимание на программу media coder. Под вайном работает просто на ура. Специально для этого адаптирована. Тоже можно использовать дабы избежать увечий операционки из-за недостатка знаний по сборке программ. Да и проще намного.
Пользователь решил продолжить мысль 24 Марта 2013, 02:59:10:
Кстати, еще одно замечание. По поводу mencoder для кодирования с его помощью видео стандарта H.264 используется именно lavc (lib audio video codec) это составная часть комплекта ffmpeg в коплект этой билиотеки и включена библиотека libx264 (в стандартной сборке 8 битная)