LINUX.ORG.RU

Сообщения ostfugu

 

mencoder: файл оказался в два раза больше планируемого

Форум — General

Сделал два скрипта и запустил две нижеследующие команды. Входной файл a.avi - 30 минут. В обоих случаях надеялся получить файл размером около 148 мб, но в обоих случаях получил файл размером около 311 мб. Что я делаю не так? Используется xvid кодек и кодирование в два прохода.

$ ./mencoder_two_passes_bitrate.sh a.avi b.avi 580 96
$ ./mencoder_two_passes_size.sh a.avi c.avi 151800 96

mencoder_two_passes_bitrate.sh:
---
#!/bin/sh
infile="$1"
outfile="$2"
vbitrate="$3"
abitrate="$4"

mencoder "$infile" -ovc xvid -xvidencopts pass=1 -oac mp3lame -lameopts cbr:br=$abitrate -o /dev/null
mencoder "$infile" -ovc xvid -xvidencopts pass=2:bitrate=$vbitrate -oac mp3lame -lameopts cbr:br=$abitrate -o "$outfile"
---

mencoder_two_passes_size.sh:
---
#!/bin/sh
infile="$1"
outfile="$2"
size="$3" # size must be in kilobytes
abitrate="$4"

mencoder "$infile" -ovc xvid -xvidencopts pass=1 -oac mp3lame -lameopts cbr:br=$abitrate -o /dev/null
mencoder "$infile" -ovc xvid -xvidencopts pass=2:bitrate=-$size -oac mp3lame -lameopts cbr:br=$abitrate -o "$outfile"
---

>>>

ostfugu
()

Шрифты Microsoft Sans Serif, Tahoma, Lucida Console

Форум — Desktop

Жутко привык к использованию оффтопичных шрифтов: Microsoft Sans Serif 8 в GUI-приложениях и Lucida Console "Bold" 12 в консольных. Желая использовать их под Линуксом в таком же виде как в оффтопике, установил msttcorefonts, добавил micross.ttf и lucon.ttf из оффтопика, выбрал их с нужным размером; включил Bytecode Interpreter, выключил сглаживание и антиалиасинг, включил полный хинтинг. Получилось почти то же самое, но:

Через Microsoft Sans Serif отображаются с "косяками" русские буквы "й", "и", "х", "у", "м", "Ё", "М", "У"; латинские "x", "M", "Q"; цифра 8. В основном, эти косяки - пара лишних или сдвинутых пикселов, но буква "й" особенно ужасна: "крышечка" не отрисовывается сверху, а под буквой появляется куча лишних пикселов. Скриншот - http://img207.imageshack.us/my.php?image=micross3ll.png

Решил попробовать заменить его на Tahoma. С этим всё намного лучше, таких ужасов, как с буквой "й" у Microsoft Sans Serif, нет, но всё равно имеются небольшие косяки с цифрами "8", "6", буквами "v", "W". Скриншот - http://img207.imageshack.us/my.php?image=tahoma6ox.png

При выключении хинтинга косяки исчезают полностью, но работать так, разумеется, невозможно. При выключении Bytecode Interpreter даже с хинтингом косяков нет, но, опять же, плохое качество отображения. Антиалиасинг исправляет небольшие косяки, но не такие, как с буквой "й", и, к тому же, это не то, что я хотел получить. Также отдельные глюки, включая букву "й", пропадают при увеличении размера шрифта, но это, опять же, не то, что нужно.

Может быть, есть какие-нибудь патчи к фритайпу? Может быть, можно как-нибудь исправить сами шрифты? Есть хоть кто-нибудь хоть как-нибудь решил эту проблему, отзовитесь!

С Lucida Console другая проблема. Под оффтопиком я его использовал в консоли с включенной галочкой "жирный". Hо у этого шрифта нет жирного варианта и, видимо, оффтопик делает его псевдо-жирным, отрисовывая его два раза со сдвигом в пиксел. Выбирая в gnome-terminal или в konsole этот шрифт, нельзя сделать его жирным, т. е. доступен только "Regular", но не "Bold". Есть ли какая-нибудь возможность сделать подобную псевдо-жирность под Линуксом? Или есть какая-нибудь программа, с помощью которой можно было бы сгенерировать на основе обычного lucon.ttf такой псевдо-жирный шрифт?

ostfugu
()

Возможен ли в Wine 0.9.7 русский язык?

Форум — Desktop

Дистрибутив - Ubuntu 5.10, локаль - UTF-8.

Собрал и установил Wine 0.9.7 из исходников с помощью скрипта tools/wineinstall. Вместо русских букв - квадратики. Подсунул в ~/.wine/drive_c/windows/fonts все шрифты из винды. Безрезультатно. Hа случай если в его реестре не настроен русский, поимпортировал в него из реестра винды куски, которые были похожи на определяющие локаль, язык и шрифты. В конце концов, импортировал в него весь реестр винды. :-) Безрезультатно. С Wine 0.9.6 та же история, а в Wine из пакета из репозитария Ubuntu (wine_0.0.20050725-0ubuntu1_i386.deb) всё по-русски, но старая версия. Что делать?..

ostfugu
()

RSS подписка на новые темы