HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Обсуждение kino2 и свежих версий mplayer для Завра
Страницы: [1] 2

[Ответить]
maslovsky [08.10.2004 16:59] :
Поскольку желающих таки не нашлось, начал доделывать kino2. На данный момент полностью починил проблемы с русскими именами файлов, а так же с именами, содержащие пробелы.

Также теперь нормально проигрываются MP3 и OGG файлы - в старой версии mplayer вызывался для них не совсем правильно. Вообще, все что поддерживает mplayer будет играться и через кино2.

В планах - поддержка плейлистов, remote control, настройка клавиш и т.п. В общем, будем делать из кино2 нормальную оболочку для mplayer
kfetisov [11.10.2004 10:51] :
Антон!

Было бы неплохо галочку поворачивать/не поворачивать видео в оболочку добавить - ибо версии мплеера меняются чуть ли не ежедневно и перекомпиливать каждую, используя патч предложенный ВадимП, неудобно.
Кстати сегодня японец mplayer-w100_1.0pre5.1-1 наконец-то выложил. Еще маленько быстродействия добавилось. Трудятся люди

С сибирским приветом,

Константин.
maslovsky [11.10.2004 17:11] :
Галочку конечно можно добавить. А пока попробуй вписать в поле Advanced mplayer options:

-vop rotate=-1

Что-то я не особо в восторге от того плеера был... C какими параметрами ты его запускаешь, кинь сюда, если не сложно...
maslovsky [12.10.2004 09:58] :
Ну ладно, попробую найти время поиграться...

---

Нашел время, поигрался. Результаты неоднозначные. Вроде бы да, скорость получше будет, чем у старого плеера. Но поддержка w100 реализована совсем уж как-то по хакерски. При включении параметра -fs он похоже переключает в QVGA режим и в нем показывает на полный экран. При проигрывании AVI 320х240 в DivX получается около 20% дропов, что лучше чем со старым (где-то 30-40%).

Поворот действительно сильно отъедает от производительности. Ради прикола попробовал приграть кусочек неконвертированного DIVX видео - и самое интересное, что без поворота оно играется! При повороте же получается слайд-шоу...

Ещё из один из плюсов - ключик -identify теперь показывает длину файлов (в секундах похоже), что пригодится для кино2...

В общем, пока продалжаю эксперименты...
maslovsky [12.10.2004 19:24] :
Есть кое-какой прогресс - добился таки воспроизведения непересжатого видео без тормозов! Правда по-прежнему без поворота. Долго мучался с тем, что звук и видео рассинхронизировались, оказалось виноват баговый звуковой драйвер, который нормально воспроизводит только звук в 44100, поэтому чтобы не глючило, нужно его налету пересэмплировать...

В общем, щасте уже почти рядом - осталось разобраться, можно ли поворачивать изображение железом/драйвером, тогда можно будет смотреть видео без тормозов...
kfetisov [13.10.2004 07:27] :
Вот-вот а я и говорил - уже на пути к полной нирване .
Судя по всему, поворота без потери производительности не получится - во всяком случае так пишут на японских форумах. А то, что неперекодированное видео играется - так это еще прошлая версия напрямую MPEG4 файлики от Sanyo Xacti видеокамеры играла.
Ну а опция -fs как раз не по-хакерски, а нормально работает. Я думал в киношном мплеере также.
Похоже, что окончательно решить вопрос с быстродействием можно лишь доработкой библиотеки декодирования MPEG3 layer (MAD) либо заменой ее на другую пусть менее точную в плане воспроизведения звука (в кино это и не сильно надо), но более быструю.

С сибирским приветом,

Константин.

P.S. обязательно еще нужен для кино ключик -idx для построения индекса видеофайла - без него перемотка не работает. Так как построение индекса занимает кучу времени, то можно тоже сделать галочку в GUI, делать индекс или нет.

---

Добавление - на подходе версия 1.0pre5.2-1, в который Intel IPP используются при декодировании MPEG2, что повышает быстродействие. Текущая версия стала резвей, потому как Intel IPP используются при декодировании MPEG4. Так что даешь DVD в студию
maslovsky [13.10.2004 12:57] :
Ну вроде бы ATIшный чип должен уметь переворачивать изображение налету. Вот если бы заставить его это делать, може и получилось бы?

Нет, дравер w100 от предыдущей версии mplayer не умел рисовать на полный экран в режиме 640х480. Поэтому приходилось переключать в QVGA, и уже затем запускать проигрование. Новый же mplayer не только умеет это делать, но еще и умеет масштабировать в 2, 4 или 8 раз опять же без потери скорости. То есть например кино 320х240 будет замечательно рисоваться на полный экран в режиме 640х480.

Не знаю, насколько это ускорит воспроизведение. Простое ресэмплирование аудио (ключик -af resample=44100) уменьшает количество дропов на одном и том же фильме с 20-40% практически до нуля. Планирую добавляит его в принудительном порядке

Не знаю, нужна ли такая опция в GUI, ведь особо желающие могут проставить её в дополнительных параметрах mplayer.

Да уж, вашими бы устами
maslovsky [13.10.2004 13:00] :
Вынес обсуждение kino2 и mplayer в отдельную тему, чтобы не затерялось...
svsleaves [13.10.2004 13:19] :
Хорошо бы в FAQ выложить ключи mencoder'а для преобразования видео для заурус и где новые версии mplayer'а брать и с какими опциями его запускать.
У меня почему-то kino2 без звука а mplayer со звуком. Все из cacko 1.21b
maslovsky [13.10.2004 15:18] :
Понятия не имею - у меня на дектопе, как известно, мастдайка, поэтому перекодирую я совершенно дргугими программками

Как всегда, у братьев наших ... японцев
http://atty.jp/?Zaurus%2Fmplayer-w100

Ну для проигрывания видео, примерно так:

mplayer -framedrop -fs -vo w100 -dr -af resample=44100 -vop rotate=1 video.avi

Это для новой версии mplayer! Старую лучше запускать из кино2.

Попробуй пересключить кодек на закладке Audio.
[Ответить]
[Вперед >]