Обсуждение kino2 и свежих версий mplayer для Завра

КПК с Linux, установка Linux на iPaq и другие модели, программы
maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пт окт 08, 2004 16:59

Поскольку желающих таки не нашлось, начал доделывать kino2. На данный момент полностью починил проблемы с русскими именами файлов, а так же с именами, содержащие пробелы.

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

В планах - поддержка плейлистов, remote control, настройка клавиш и т.п. В общем, будем делать из кино2 нормальную оболочку для mplayer :)

kfetisov
Кандидат (3 lvl)
Сообщения: 193
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение kfetisov » Пн окт 11, 2004 10:51

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

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

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

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

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

Константин.
С сибирским приветом,

Константин
--
Nokia 9300 6.27/ Iphone 8Gb 1.1.2 / GP2X MKII

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пн окт 11, 2004 17:11

kfetisov писал(а):Было бы неплохо галочку поворачивать/не поворачивать видео в оболочку добавить - ибо версии мплеера меняются чуть ли не ежедневно и перекомпиливать каждую, используя патч предложенный ВадимП, неудобно.
Галочку конечно можно добавить. А пока попробуй вписать в поле Advanced mplayer options:

Код: Выделить всё

-vop rotate=-1
Кстати сегодня японец mplayer-w100_1.0pre5.1-1 наконец-то выложил. Еще маленько быстродействия добавилось. Трудятся люди :)
Что-то я не особо в восторге от того плеера был... C какими параметрами ты его запускаешь, кинь сюда, если не сложно...
Последний раз редактировалось maslovsky Вт окт 12, 2004 12:10, всего редактировалось 1 раз.

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт окт 12, 2004 09:58

kfetisov писал(а):По поводу параметров они стандартные. Только для вывода в оверлей надо -vo w100 задавать. Отличия от киношного: бибиотека MAD берется по умолчанию (-ao mad не нужно), -vo vidix не работает на оверлей.
Я его запускаю из терминала под qvga, тогда он у меня на весь экран 320х240 пашет. В последней версии он вроде как добавил перевод YUV>RGB при помощи W100 и чего-то там наделал с параметром geometry. Пока не разбирался - тестирую PdaXRom Katrin.
Ну ладно, попробую найти время поиграться...

---

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

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

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

В общем, пока продалжаю эксперименты...

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт окт 12, 2004 19:24

Есть кое-какой прогресс - добился таки воспроизведения непересжатого видео без тормозов! Правда по-прежнему без поворота. Долго мучался с тем, что звук и видео рассинхронизировались, оказалось виноват баговый звуковой драйвер, который нормально воспроизводит только звук в 44100, поэтому чтобы не глючило, нужно его налету пересэмплировать...

В общем, щасте уже почти рядом - осталось разобраться, можно ли поворачивать изображение железом/драйвером, тогда можно будет смотреть видео без тормозов...

kfetisov
Кандидат (3 lvl)
Сообщения: 193
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение kfetisov » Ср окт 13, 2004 07:27

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

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

Константин.

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

---

Добавление - на подходе версия 1.0pre5.2-1, в который Intel IPP используются при декодировании MPEG2, что повышает быстродействие. Текущая версия стала резвей, потому как Intel IPP используются при декодировании MPEG4. Так что даешь DVD в студию :)
С сибирским приветом,

Константин
--
Nokia 9300 6.27/ Iphone 8Gb 1.1.2 / GP2X MKII

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср окт 13, 2004 12:57

kfetisov писал(а):Судя по всему, поворота без потери производительности не получится - во всяком случае так пишут на японских форумах.
Ну вроде бы ATIшный чип должен уметь переворачивать изображение налету. Вот если бы заставить его это делать, може и получилось бы?
Ну а опция -fs как раз не по-хакерски, а нормально работает. Я думал в киношном мплеере также.
Нет, дравер w100 от предыдущей версии mplayer не умел рисовать на полный экран в режиме 640х480. Поэтому приходилось переключать в QVGA, и уже затем запускать проигрование. Новый же mplayer не только умеет это делать, но еще и умеет масштабировать в 2, 4 или 8 раз опять же без потери скорости. То есть например кино 320х240 будет замечательно рисоваться на полный экран в режиме 640х480.
Похоже, что окончательно решить вопрос с быстродействием можно лишь доработкой библиотеки декодирования MPEG3 layer (MAD) либо заменой ее на другую пусть менее точную в плане воспроизведения звука (в кино это и не сильно надо), но более быструю.
Не знаю, насколько это ускорит воспроизведение. Простое ресэмплирование аудио (ключик -af resample=44100) уменьшает количество дропов на одном и том же фильме с 20-40% практически до нуля. Планирую добавляит его в принудительном порядке :)
P.S. обязательно еще нужен для кино ключик -idx для построения индекса видеофайла - без него перемотка не работает. Так как построение индекса занимает кучу времени, то можно тоже сделать галочку в GUI, делать индекс или нет.
Не знаю, нужна ли такая опция в GUI, ведь особо желающие могут проставить её в дополнительных параметрах mplayer.

Добавление - на подходе версия 1.0pre5.2-1, в который Intel IPP используются при декодировании MPEG2, что повышает быстродействие. Текущая версия стала резвей, потому как Intel IPP используются при декодировании MPEG4. Так что даешь DVD в студию :)
Да уж, вашими бы устами :)

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср окт 13, 2004 13:00

Вынес обсуждение kino2 и mplayer в отдельную тему, чтобы не затерялось...

svsleaves
Доктор (4 lvl)
Сообщения: 312
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение svsleaves » Ср окт 13, 2004 13:19

maslovsky писал(а):Вынес обсуждение kino2 и mplayer в отдельную тему, чтобы не затерялось...
Хорошо бы в FAQ выложить ключи mencoder'а для преобразования видео для заурус и где новые версии mplayer'а брать и с какими опциями его запускать.
У меня почему-то kino2 без звука а mplayer со звуком. Все из cacko 1.21b

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср окт 13, 2004 15:18

Хорошо бы в FAQ выложить ключи mencoder'а для преобразования видео для заурус
Понятия не имею - у меня на дектопе, как известно, мастдайка, поэтому перекодирую я совершенно дргугими программками :)
где новые версии mplayer'а брать
Как всегда, у братьев наших ... японцев :)
http://atty.jp/?Zaurus%2Fmplayer-w100
с какими опциями его запускать
Ну для проигрывания видео, примерно так:

Код: Выделить всё

mplayer -framedrop -fs -vo w100 -dr -af resample=44100 -vop rotate=1 video.avi
Это для новой версии mplayer! Старую лучше запускать из кино2.
У меня почему-то kino2 без звука а mplayer со звуком. Все из cacko 1.21b
Попробуй пересключить кодек на закладке Audio.

kfetisov
Кандидат (3 lvl)
Сообщения: 193
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение kfetisov » Чт окт 14, 2004 09:50

1. АТИшный чип поворачивать-то умеет (кстати все его функции подробно расписаны на сайте у atty.jp), проблема в чем-то другом. Наш "меньший" брат над этим упорно трудится :)

2. По поводу прогрывания видео - разрешение самих файлов все-равно ограничено реальными 320х240 из-за ограничения внутренней видеопамяти у w100 в 384 кБ - так что счастья в виде проигрывания файлов 640х480 получить не удасться :( Хотя быстродействия реально хватает. Максимум, как я понял, 576x432 при 4:3 и 640х360 при 16:9

А по поводу ключиков (-idx и т.д.) в GUI - лучше все-таки галочки в оболочке ставить, чем на память вспоминать - какие параметры в дополнительную строку вписывать.

DVD смотреть скоро будем точно - вчера японец оптимизировал Motion compensation в mpeg2 библиотеке :wink: Дело близится к развязке.

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

Константин.
С сибирским приветом,

Константин
--
Nokia 9300 6.27/ Iphone 8Gb 1.1.2 / GP2X MKII

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт окт 14, 2004 13:52

По поводу прогрывания видео - разрешение самих файлов все-равно ограничено реальными 320х240 из-за ограничения внутренней видеопамяти у w100 в 384 кБ - так что счастья в виде проигрывания файлов 640х480 получить не удасться Хотя быстродействия реально хватает. Максимум, как я понял, 576x432 при 4:3 и 640х360 при 16:9
Это тоже решаемо - можно использовать внешнюю видеопамять, которой аж 2 Мб. Правда в данной версии изображение при этом глючит по страшному. Может японец это починить...

Да и потом - большинство MPEG4 сидюков записаны с разрешением, меньше чем 576x432.
DVD смотреть скоро будем точно - вчера японец оптимизировал Motion compensation в mpeg2 библиотеке Дело близится к развязке
Без аппаратного поворота никакого щастя нам не будет...

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Чт окт 14, 2004 15:28

Кстати, еще одна очень интересная опция, которая иногда помагает - это обрезание фильма под стандартный размер 320х240. Например, елси размер видео близок к этому, то добавив параметр -vop rotate=1,crop=320x240 можно заставить показывать его на полный экран почти без тормозов (завивит уже от самого фильма)

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср ноя 03, 2004 16:40

Как раз в тему:

http://www.hpc.ru/board/viewtopic.php?p=119173#119173

И еще - кино2 уже поддерживает новую версию mplayer, плей листы (пока без сохранения и загрузки), в процессе написания поддержка настраиваемых клавиш и шарвопского remote control. В общем, щастье не за горами, было бы достаточно времени :)

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пн ноя 15, 2004 12:32

Для затравки выложил по ссылке скриншоты текущей версии Кино2 (она готова где-то на 90%):

http://my-zaurus.narod.ru/kino.html

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»