Домашний медиа-сервер (UPnP, DLNA, HTTP)

Форум пользователей программы "Домашний медиа-сервер (UPnP, DLNA, HTTP)"
Текущее время: Вс сен 05, 2010 3:46 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 4:18 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 5:22 pm
Сообщения: 44
Откуда: Москва.ру
Добрый день!
Пытаюсь смотреть фотографии при помощи HMS и сразу возникло несколько вопросов.
1) Почему были проиндекcированы не только .jpg файы, но .crw (RAW) из которых они были получены? Нигде в настройках не смог найти, что надо индексировать ещё и .crw.
2) Есть ли возможность транскодирования фотографий? Хочется из 3264х2448 перевести во что-нибудь близкое к 1920x1080.
3) Умеет ли программа разворачивать фотографии при транскодировании, если это указано в метаданных изображения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 7:14 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 5:22 pm
Сообщения: 44
Откуда: Москва.ру
Так, с транскодированием через hmsmpeg похоже есть проблема - он не хочет ресайзить большие картинки, ругается так:
Код:
swScaler: Compile-time maximum width is 2048 change VOF/VOFW and recompile
Cannot get resampling context

Предлагаю использовать ImageMagick.
Создал на его основе профиль для транскодирования фото и выяснил две проблемы:
1) ImageMagick замечательная программа, но некорректно работает с путями, где есть русские буквы. Напишу багрепорт.
2) Где только не выставлял свой профиль как основной, но HMS упорно пытается использовать для транскодирования свой профиль с hmsmpeg. Почему так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 8:03 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 5:22 pm
Сообщения: 44
Откуда: Москва.ру
При просмотре с ТВ, похоже, что профиль к фото не применяется, картинка отдаётся как есть.

Можно в журнал сообщений выводить больше информации о работе сервера? Что было запрошено, что отдано и с какими преобразованиями, например.
У меня сейчас уровень всех сообщений стоит на максимуме, а в журнале ничего кроме старт/стоп сервера не вижу.

И, похоже, ещё один баг - сортировка фотографий по дате происходит правильно по годам, но неправильно по месяцам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 9:41 pm 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2649
arabesc писал(а):
Пытаюсь смотреть фотографии при помощи HMS и сразу возникло несколько вопросов.
1) Почему были проиндекcированы не только .jpg файы, но .crw (RAW) из которых они были получены? Нигде в настройках не смог найти, что надо индексировать ещё и .crw.

Настройки-"Медиа-ресурсы"-Фото-ресурсы
arabesc писал(а):
2) Есть ли возможность транскодирования фотографий? Хочется из 3264х2448 перевести во что-нибудь близкое к 1920x1080.

Настройки-Устройство-Максимальное количество пикселей фотографий, программа уменьшает размер снимка в два раза, пока не достигнуто допустимое количество пикселей
arabesc писал(а):
3) Умеет ли программа разворачивать фотографии при транскодировании, если это указано в метаданных изображения?

Нет, не умеет, обычно это делают медиа-устройства, но возможно в будущих версиях.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 9:48 pm 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2649
arabesc писал(а):
При просмотре с ТВ, похоже, что профиль к фото не применяется, картинка отдаётся как есть.

Профиль транскодированяи применяется только, если сервер сам не смог обработать снимок своими средствами или средствами системы.
arabesc писал(а):
Можно в журнал сообщений выводить больше информации о работе сервера? Что было запрошено, что отдано и с какими преобразованиями, например.
У меня сейчас уровень всех сообщений стоит на максимуме, а в журнале ничего кроме старт/стоп сервера не вижу.

Настройки-Дополнительно-Журнал. Если сервер установлен как служба, то возможно смотрите не тот журнал.
arabesc писал(а):
И, похоже, ещё один баг - сортировка фотографий по дате происходит правильно по годам, но неправильно по месяцам.

Можно выбрать источник даты при сканировании каталогов - Настройка-Медиа-ресурсы-в столбце Фото по правой кнопке мыши.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 9:59 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 5:22 pm
Сообщения: 44
Откуда: Москва.ру
Eugene писал(а):
Настройки-"Медиа-ресурсы"-Фото-ресурсы

Так и чувствовал, что где-то это должно быть :)
Может пересмотреть структуру настроек? Уже не первый раз сталкиваюсь, что не могу сразу найти нужную опцию.

Eugene писал(а):
Настройки-Устройство-Максимальное количество пикселей фотографий, программа уменьшает размер снимка в два раза, пока не достигнуто допустимое количество пикселей

А вот это какая-то странная опция. Почему не Ширина x Высота, как для видео?

Eugene писал(а):
Нет, не умеет, обычно это делают медиа-устройства, но возможно в будущих версиях.

Собственно, нужного я уже добился через внешнюю программу. И ресайз по максимальному размеру кадра и разворот, при необходимости. Только заставить профиль нормально работать в HMS пока не могу...


Последний раз редактировалось arabesc Вс апр 19, 2009 10:19 pm, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 10:06 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 5:22 pm
Сообщения: 44
Откуда: Москва.ру
Eugene писал(а):
Профиль транскодированяи применяется только, если сервер сам не смог обработать снимок своими средствами или средствами системы.

Можно ли форсировать обязательное применение профиля транскодирования? Для фотографий это актуально.
ТВ, конечно, может показать фото 3264x2448, но это жутко медленно. Сначала он скачивает её, потом распаковывает, потом скейлит до чего-то вроде 1920x1080. А зачем, если часть ресурсоёмких операций можно на сервере сделать? Данных для обработки клиентом в разы меньше станет. К тому же, фотку развернуть можно, ТВ у меня это автоматом делать не умеет.

Eugene писал(а):
Настройки-Дополнительно-Журнал.

Выставлено - отладочный.

Eugene писал(а):
Если сервер установлен как служба, то возможно смотрите не тот журнал.

Не как служба, как отдельная программа. Смотрю вкладку "Журнал сообщений".

Eugene писал(а):
Можно выбрать источник даты при сканировании каталогов - Настройка-Медиа-ресурсы-в столбце Фото по правой кнопке мыши.

Нет, нет - сама дата может и правильная. Сортировка неправильная. Фотографии должны, как понимаю, идти от более свежих, к более поздним.
А у меня:
2009-Январь
2009-Март
2008-Январь
2008-Февраль
2008-Сентябрь
2008-Октябрь
2008-Март
и т.д.
Т.е. по году сортировка правильная, а по месяцам - нет. Учитывается не порядковый номер месяца, а название, что не есть правильно.
И интересно, клиент отображает папки в порядке предоставленном сервером или может ещё сам какую-то сортировку применить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 10:19 pm 
Не в сети

Зарегистрирован: Вт мар 24, 2009 5:22 pm
Сообщения: 44
Откуда: Москва.ру
Кстати, может пригодится на будущее :)
Очень простой профиль транскодирования фотографий, использощий convert.exe из ImageMagick:
Код:
const
  csTranscodingParams = '"<INPUT FILE>" -auto-orient -filter Kaiser -resize "%dx%d>" -format jpeg "<OUTPUT FILE>"';
var
  iWidth, iHeight: Integer;
begin
  iWidth  := cfgTranscodingScreenWidth;
  iHeight := cfgTranscodingScreenHeight; 
  TranscodingParams := Format(csTranscodingParams, [iWidth, iHeight]);
end.


Последний раз редактировалось arabesc Вс апр 19, 2009 10:23 pm, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 10:22 pm 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2649
arabesc писал(а):
Eugene писал(а):
Настройки-"Медиа-ресурсы"-Фото-ресурсы

Так и чувствовал, что где-то это должно быть :)
Может пересмотреть структуру настроек? Уже не первый раз сталкиваюсь, что не могу сразу найти нужную опцию.

По-моему это проблема всего, что имеет много настроек, их много, а места на экране при минимальном разрешении совсем мало :)
arabesc писал(а):
Eugene писал(а):
Настройки-Устройство-Максимальное количество пикселей фотографий, программа уменьшает размер снимка в два раза, пока не достигнуто допустимое количество пикселей

А вот это какая-то странная опция. Почему не Ширина x Высота, как для видео?

Так принято в телевизорах Philips.
arabesc писал(а):
Eugene писал(а):
Нет, не умеет, обычно это делают медиа-устройства, но возможно в будущих версиях.

Собственно, нужного я уже добился через внешнюю программу. И ресайз по максимальному размеру кадра и разворот, при необходимости. Только заставить профиль нормально работать в HMS пока не могу...

Сделаю использование заданного профиля транскодирования, если он установлен для медиа-ресурса. В функции профиля транскодирования можно добавить функцию, преобразующую длинный путь к файлу в короткий, тогда не будет проблем с программами, не понимающих русские пути.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: просмотр фотографий
СообщениеДобавлено: Вс апр 19, 2009 10:32 pm 
Не в сети

Зарегистрирован: Вт сен 16, 2008 7:30 pm
Сообщения: 2649
arabesc писал(а):
Eugene писал(а):
Профиль транскодированяи применяется только, если сервер сам не смог обработать снимок своими средствами или средствами системы.

Можно ли форсировать обязательное применение профиля транскодирования? Для фотографий это актуально.
ТВ, конечно, может показать фото 3264x2448, но это жутко медленно. Сначала он скачивает её, потом распаковывает, потом скейлит до чего-то вроде 1920x1080. А зачем, если часть ресурсоёмких операций можно на сервере сделать? Данных для обработки клиентом в разы меньше станет. К тому же, фотку развернуть можно, ТВ у меня это автоматом делать не умеет.

В следующих версиях.

arabesc писал(а):
Eugene писал(а):
Настройки-Дополнительно-Журнал.

Выставлено - отладочный.
Eugene писал(а):
Если сервер установлен как служба, то возможно смотрите не тот журнал.

Не как служба, как отдельная программа. Смотрю вкладку "Журнал сообщений".

Журнал сообщений всегда в режиме Нормальный,

файл журнала сохраняется в каталоге:
?:\Documents and Settings\Имя пользователя\Local Settings\Application Data\Home Media Server\HMS\hms.log (Windows XP)
?:\Users\Имя пользователя\AppData\Local\Home Media Server\HMS\hms.log (Windows Vista)
если сервер работает как служба Windows:
"?:\Documents and Settings\LocalService\Local Settings\Application Data\Home Media Server\HMSSVC\hms.log (Windows XP),
?:\Windows\SysWOW64\config\systemprofile\AppData\Local\Home Media Server\HMSSVC\hms.log (Windows Vista x64)
arabesc писал(а):
Eugene писал(а):
Можно выбрать источник даты при сканировании каталогов - Настройка-Медиа-ресурсы-в столбце Фото по правой кнопке мыши.

Нет, нет - сама дата может и правильная. Сортировка неправильная. Фотографии должны, как понимаю, идти от более свежих, к более поздним.
А у меня:
2009-Январь
2009-Март
2008-Январь
2008-Февраль
2008-Сентябрь
2008-Октябрь
2008-Март
и т.д.
Т.е. по году сортировка правильная, а по месяцам - нет. Учитывается не порядковый номер месяца, а название, что не есть правильно.
И интересно, клиент отображает папки в порядке предоставленном сервером или может ещё сам какую-то сортировку применить?

Проверю, исправлю, возможно проблема в сервере. Клиент может сам сортировать данные предоставляемые сервером.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB