Page 2 of 2

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Thu Sep 17, 2009 9:34 am
by Eugene
d1mas wrote:
d1mas wrote:
Eugene wrote:
d1mas wrote:мне показалось, что с выходом версии 1.08 загрузка процессора при транскодировании заметно выросла. Раньше я вообще не ощущал, когда супруга своих любимых "Друзей" смотрела, сейчас как только новая серия стартует, загрузка процессора подскакивает до 60-70% (процесс hmsmpeg.exe) пока идет транскодинг. Пробовал менять профили на другие, не помогает, указание одного потока вместо двух кажется дает небольшой эффект (загрузка снижается до 40-50%). Система вобщем-то не слабая: Core2 Duo E8500 (3.16 GHz), 4 гигабайта оперативной памяти, Windows xp pro sp3.
Можно установить версию, которая была установлена ранее (если база данных содержит какие-либо значимые данные, то их можно сохранить в панели папок главной формы программы по правой кнопке "мыши"). Запустить тестовое транскодирование. Если загрузка процессора будет той же самой, то возможно изменили настройки программы (размер кадра, приоритет транскодера).
Да, наверное стоило с этого начать. Попробую. Спасибо.
Попробовал. На версии 1.07 до последнего пре-rc патча, то же самое. Видимо показалось :( А, кстати, раз уж вернулся к этой теме, задам еще вопрос. Тестовое транскодирование показывает явно избыточную частоту кадров (~120). У транскодера нет случайно параметра для командной строки в котором можно указать максимальный или необходимый fps при транскоде. Наверняка, если такое возможно - нагрузка на проц снизится на порядок.
Параметр -re -"read input at native frame rate" снижает нагрузку на процессор. Работа сервера как службы Windows возможно также облегчает работу пользовательских приложений.
d1mas wrote: И вроде ходили слухи, что ожидается поддержка CUDA.
В рамках использования фильтров DirectShow - профиль транскодирования "Фильмы - CoreAVC", требуется загрузка данного декодера с сайта http://www.coreavc.com

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Thu Sep 17, 2009 9:57 am
by Eugene
ptolemy wrote:После перехода с HMS 1.0.5 на HMS 1.0.8 немного возросла нагрузка на процессор и производительности Core2Duo 2.2 ГГц стало недостаточно. Со старой версией программы замедление могло произойти 1 раз за фильм, сейчас это происходит постоянно. Настройки обеих программ брались по умолчанию для телевизора Philips (DLNA, 16:9, 1280x720). Судя по программе top, загрузка выросла в среднем всего на 5..10%. Программа запускалась под wine.
Если включен отладочный журнал, то возможно проблема связана с этим. На тестовом файле (mkv, h264, ac3, 1920x816) fps и нагрузка на процессор в версиях 1.05 и 1.08 при использовании профиля транскодирования "Фильмы (основной)" не изменились.

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Thu Sep 17, 2009 7:55 pm
by Eugene
Обновление на тестовую версию 1.08.4
- внесены изменения в описание медиа-ресурсов в папке Сервис (http://www.homemediaserver.ru/forum/vie ... ?f=2&t=242);
- добавлена возможность произвольной обработки медиа-ресурсов, вызываемой по кнопке на главной форме, "горячей" клавише, расписанию (Настройки - Медиа-ресурсы - Обработка);
- в дистрибутив включены скрипты обработки медиа-ресурсов "Предварительное транскодирование (каталог)", "Предварительное транскодирование (файл)", "Предварительное транскодирование (список)", скрипты требуют редактирования пользователем для указания каталога исходных файлов, каталога транскодированных файлов (http://www.homemediaserver.ru/forum/vie ... 4137#p4137)

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Sun Sep 20, 2009 4:22 pm
by LamaS
А можно ли сделать так, чтобы в настройках транскодера можно было выбрать "изменять размер кадра - никогда". Потому что если ставлю "если больше", то у меня почему-то картинка растягивается непропорционально экрану. А если ставлю "минимально бла-бла-бла" и выбираю черный цвет для рамки, то она все-равно серая!

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Sun Sep 20, 2009 9:43 pm
by Booh
Подскажите, почему Phillips (9604) не отображает эскизы фильмов (заранее назначенные). Хотя с успехом отбражает остальную инфу: режиссера, и т.д.
Галочка "Передавать эскизы фильмов" включена. Спасибо.

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Mon Sep 21, 2009 8:57 am
by shura_k
В Windows 7 появилась такая полезная вещь как "библиотеки" и "домашняя сеть".
HMS позволяет указать их и их подпапки в качестве источников, но к сожалению не знает что делать с ними дальше :(
Может можно добавить поддержку этого ??

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Tue Sep 22, 2009 4:16 pm
by Eugene
Обновление на тестовую версию 1.08.5
- внесены изменения для работы папки Сервис на телевизорах Samsung (http://www.homemediaserver.ru/forum/vie ... ?f=2&t=242)

Обновление на тестовую версию 1.09rc1
- обновлен модуль MediaInfo 0.7.21 (информация о медиа-ресурсах);
- обновлен модуль установки программы - учтены некоторые требования Windows 7.

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Mon Sep 28, 2009 3:29 pm
by Eugene
Обновление на версию 1.09
- в конфигурации устройств добавлена регистрация файлов divx.

Re: Выпущена версия 1.08 программы Домашний медиа-сервер

Posted: Sat Oct 03, 2009 3:02 pm
by Eugene
d1mas wrote:
Eugene wrote:
d1mas wrote: Попробовал. На версии 1.07 до последнего пре-rc патча, то же самое. Видимо показалось :( А, кстати, раз уж вернулся к этой теме, задам еще вопрос. Тестовое транскодирование показывает явно избыточную частоту кадров (~120). У транскодера нет случайно параметра для командной строки в котором можно указать максимальный или необходимый fps при транскоде. Наверняка, если такое возможно - нагрузка на проц снизится на порядок.
Параметр -re -"read input at native frame rate" снижает нагрузку на процессор. Работа сервера как службы Windows возможно также облегчает работу пользовательских приложений.
Евгений, позволю себе вернуться к теме и задать вопрос: где указать этот параметр?
Настройки - Транскодер - Профили - "Фильмы (основной)" (например) - Изменить

Code: Select all

IfThen(mpInternetItem, 
   HmsTranscodingProfileParams('Интернет-телевидение'),
   IfThen(mpSubItemsCount > 0,
      HmsTranscodingDvdParams,    
      HmsTranscodingInputParams + HmsTranscodingVideoParams + ' -re' +  
      HmsTranscodingMapParams(mpAudioStreamNo)))