Вот именно таким вопросом я задался, когда очередной лостфильмовский файл был проигран с безумным набором цветов, не имеющих ничего общего со здравым смыслом.
Надо сказать, что ответ пришел довольно быстро - скрипт tablet-encode из статьи про mediaserv. Напомню, это - обычный скрипт на старом добром Perl, который вычисляет правильную командную строку для утилиты mencoder, входящей в состав MPlayer. Получившийся в итоге файл можно проиграть на устройстве Nokia/Maemo, но весь фокус в том, что и для Caanoo это вполне приемлемо.
Проверьте, что необходимые пакеты установлены в вашем Debian/Ubuntu:
apt-get install perl mplayer mencoder
Скачайте скрипт tablet-encoder и откройте его любимым текстовым редактором. В самом начале вы увидите определения переменных, исправьте следующее:
my $idealRatio = 320/240;
my $defaultPreset = 'caanoo';
А также добавьте одну строчку в конец хэш-массива %PRESET, получится примерно так:
%PRESET = (
smallest => { abitrate => 32, vbitrate => 80, width => 240, fps => 15 },
small => { abitrate => 96, vbitrate => 150, width => 240, fps => 15 },
average => { abitrate => 128, vbitrate => 350, width => 320 },
good => { abitrate => 160, vbitrate => 600, width => 352 },
best => { abitrate => 192, vbitrate => 768, width => 400, height => 240 },
mplayer => { abitrate => 192, vbitrate => 1200, width => 400, height => 240 },
n900 => { abitrate => 192, vbitrate => 2000, width => 800, height => 480 },
caanoo => { abitrate => 128, vbitrate => 350, width => 600, height => 375 },
);
Если по каким-то причинам боитесь редактировать скрипт, можно скачать уже исправленный.
Ну а дальше, можно использовать его так:
./tablet-encode -7 --original-aspect --hq --preset=caanoo source.avi destination.avi
Всегда указывайте "-7" - пусть вас не смущает, что это опция для Nokia n770 - у них с Caanoo общая проблема, которая решается подстановкой нужного FOURCC.
Приведенные мной исправления и опции запуска - первый вариант, который меня устроил, поэтому при наличии свободного времени и желания, можете самостоятельно поэкспериментировать и найти оптимальный.
Upd: теперь Caanoo можно купить и в России...
Upd: теперь Caanoo можно купить и в России...
Комментариев нет:
Отправить комментарий