те что стоят по умолчанию в версии 1.11 для типа устройства "Телевизор Sony (DLNA, 16:9, 1920x1080)"miks69 wrote:а какие профили транскодирования при этом используются для разных вариантов размеров кадра с учетом ограничений Sony?
Опыт настройки HMS и Sony W5500 + несколько вопросов
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
Sony KDL-32W5500
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
в таком случае у тебя получается, что MKV фильм в любом случае транскодится.
а изначальная идея была именно в том, чтобы отказаться от транскодинга, если в этом нет необходимости, например, для случая, когда виде- и аудиопотоки имеют нужное сжатие (m2ts и AC3 или MP3), которые понимает телевизор, и стандартный формат кадра (1920х1080 или 1280х720).
а изначальная идея была именно в том, чтобы отказаться от транскодинга, если в этом нет необходимости, например, для случая, когда виде- и аудиопотоки имеют нужное сжатие (m2ts и AC3 или MP3), которые понимает телевизор, и стандартный формат кадра (1920х1080 или 1280х720).
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
Похоже что MKV-файлы у меня таки транскодится, т.к. перемотка в них никогда не работает, а вот m2ts и ts в разрешении 1920х1080 можно мотать взад/вперед без проблем.miks69 wrote:в таком случае у тебя получается, что MKV фильм в любом случае транскодится.
а изначальная идея была именно в том, чтобы отказаться от транскодинга, если в этом нет необходимости, например, для случая, когда виде- и аудиопотоки имеют нужное сжатие (m2ts и AC3 или MP3), которые понимает телевизор, и стандартный формат кадра (1920х1080 или 1280х720).
Можете рассказать пошагово как мне избавится от ненужного транскодинга?
Sony KDL-32W5500
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
идея простая - выбор профиля в зависимости от параметров потока (в данном случае размеров кадра).
для этого в текущей версии можно использовать решение, которое предложил Alexander Great.
цитирую:
для этого в текущей версии можно использовать решение, которое предложил Alexander Great.
цитирую:
параметр "level=4.1" надо добавить непосредственно в настройке профиля "Фильмы - DirectShow - TsMuxer":1) Настройка-Медиа ресурсы-Типы файлов
2) mkv-изменить-дополнительная проверка поддержки файлов
3) Добавить условие
Код:
((mpWidth = 1280) and (mpHeight = 720)) or ((mpWidth = 1920) and (mpHeight = 1080))
профиль - "Фильмы - DirectShow - TsMuxer"
4) Добавить условие
Код:
((mpWidth = 1280) and (mpHeight < 720)) or ((mpWidth = 1920) and (mpHeight < 1080))
профиль - "Фильмы - CoreAVC"
Все! У меня работает! Для остальных файлов применяется профиль по умолчанию - "Фильмы - (основной)"
PS Не забудьте про level=4.1 Читайте выше
Для MKV файлов с разрешением картинки 1920х1080 или 1280х720 используем профиль "Фильмы - TsMuxer", но с одной маааленькой доделкой.
Меняем строку профиля "Фильмы - TsMuxer" и профиля "Фильмы - DirectShow - TsMuxer"
Код:
sVideoInfo := 'V_MPEG4/ISO/AVC, "%s", insertSEI, contSPS'
на
Код:
sVideoInfo := 'V_MPEG4/ISO/AVC, "%s", level=4.1, insertSEI, contSPS'
Это помогает на 50-60% фильмов с профилем 5.1. На остальных картинка распадается и для них придется использовать транскодирующие профили.
-
- Posts: 99
- Joined: Wed Mar 10, 2010 9:24 am
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
Стоит 0. Всегда стоял.MrLordi wrote:"Максимальное опережение транскодирования" во вкладке транскодер, поставить там "0"

Ну не поленитесь, пожалуйста, прочтите тему внимательней.Alexander Great, расскажи, плиз, пошагово как настроить HMS под W5500, а то я мало что понял из вашей переписки...


Мнэээ. Не знаю.У меня тоже вопросик: на Sony нету ограничения на размер принимаемого файла по DLNA?

Ну это такой типа хитрый ход конем, чтобы хоть отчасти победить падение скорости транскодирования. Обратите внимание, если использовать дефолтный профиль, то скорость транскодирования изначально будет ниже, чем с директх декодером. А потом вообще упадет неприемлемо. С КореАВЦ, все ж таки скорость повыше будет.Вопрос: а зачем тогда CoreAVC прикручивать?
Ну это вообще жесть.Понимаю, конечно, что железо слабовато (Intel Atom 230 1,6GHz, 2Gb RAM), но есть устойчивое ощущение, что можно еще где-то что-то подкрутить, чтобы уложиться до 25fps, при которых уже можно будет смотреть.

Code: Select all
csFFMpegVideoParams = ' -f %s -vcodec %s -b %d%s -aspect %s -copyts -pix_fmt yuv420p';
Code: Select all
csFFMpegVideoParams = ' -f %s -vcodec %s -b %d%s -aspect %s -copyts -pix_fmt yuv420p -intra';
Вот для этого и нужен КореАВЦ! hms - декодирует, hmsmpeg - кодирует поток. Иначе, все будет делать hmsmpeg, а это медленнее. Видимо, декодер в hmsmpeg помедленнее будет, чем КореАВЦ.еще обратил внимание, что загрузка процессора почти под 100% и складывается из примерно 55% загрузки процессом hmsmpeg.exe и примерно 40% процессом hms.exe.
Ваше мнение - это нормально?
До лампочки.MPEG_TS_SD_EU_ISO

Именно!а изначальная идея была именно в том, чтобы отказаться от транскодинга, если в этом нет необходимости, например, для случая, когда виде- и аудиопотоки имеют нужное сжатие (m2ts и AC3 или MP3), которые понимает телевизор, и стандартный формат кадра (1920х1080 или 1280х720).

-
- Posts: 99
- Joined: Wed Mar 10, 2010 9:24 am
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
Еще меня волнует один вопрос...
Запускаешь фильм с транскодированием, от прерывается с сообщением "Playback not available" приблизительно через 5 мин. Если запустить его же, где-то с 5-ой минуты, все идет нормально. Наблюдается на 2-х компах. Это глючит ХМС? Если отключить "транскодирование без диска", все норм. Просьба к авторам, доведите пож до ума этот режим. Явно дело в нем.
Запускаешь фильм с транскодированием, от прерывается с сообщением "Playback not available" приблизительно через 5 мин. Если запустить его же, где-то с 5-ой минуты, все идет нормально. Наблюдается на 2-х компах. Это глючит ХМС? Если отключить "транскодирование без диска", все норм. Просьба к авторам, доведите пож до ума этот режим. Явно дело в нем.
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
Надо отметить,что Коре АВЦ -кодек действительно немного шустрее... После прочтения этой темы,настроил этот кодек для транскодинга файлов нестандартного разрешения...файлы 1280 на ххх транскодируются спокойно на скорости 33-30 FPS,до этого момента приходилось немного отпускать кодирование вперед,путем элементарной паузы, или использовать предварительное кодировние... Самое интересное,что есть МКВ 1920-1080 (видео аквариума) которое никаким образом не проигрывалось на ТВ с помощью муксирования
С коре АВЦ кодируется на лету со скоростью 28 FPS - что меня откровенно порадовало ( правда битрейт стоит при этом 10 мб/с) маловато конечно,но речь сейчас не об этом . Файлы с блюрей диска m2ts (1920 на 1080) пожатые кодеком VC1 (как всем известно этот кодек воспринимается только с блюрей носителя) кодируются намного медленнее
примерно 20-18 FPS - что естественно не приемлемо для просмотра "на лету".
Надо отметить и тот факт,что программа очень и очень ХОРОША!
Думаю многие с этим согласятся. Проблема конечно есть - и эта проблема непосредственно связана с телевизором
Жаль что не воспринимает телевизор нестандартные разрешения,приходится смотреть файлы пожатые с блюрей дисков, ХДТВ обычно нестандартные
Есть выход - СОНИ Плейстейшен,как я понимаю с просмотром нестандартных файлов там проблем не будет 


Надо отметить и тот факт,что программа очень и очень ХОРОША!




Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
т.е. получается, что CoreAVC работает внутри процесса самого hms.exe, а hmsmpeg внутри отдельного процесса (тот самый софт-режим), за счет чего и получается более полное использование ресурсов процессора (загрузка процессора почти 100%) в отличие от случая, когда все делает hmsmpeg (загрузка процессора примерно 70%).Вот для этого и нужен КореАВЦ! hms - декодирует, hmsmpeg - кодирует поток. Иначе, все будет делать hmsmpeg, а это медленнее. Видимо, декодер в hmsmpeg помедленнее будет, чем КореАВЦ.
при этом, насколько я понимаю, помимо видеопотока также идет перекодировка аудио потока, который изначально уже в подходящем формате (AC3) и не требует транскодинга.
может имеет смысл попробовать исключить ненужную операцию транскодинга звуковой дорожки, освободив тем самым часть ресурсов процессора? Что скажете, Alexander?
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
пока постил предыдущее сообщение (сервак ужасно тормозит) нашел настройку "транскодер - кодеки, кадр - оригинальная звуковая дорожка, если сжатие одно и тоже".
попробовал включить - существенного выигрыша в производительности не получил, будем копать дальше...
попробовал включить - существенного выигрыша в производительности не получил, будем копать дальше...
Re: Опыт настройки HMS и Sony W5500 + несколько вопросов
имеется ввиду для остальных файлов MKV, которые не подпадают под два этих условия или вообще для всех остальных файлов?Для остальных файлов применяется профиль по умолчанию - "Фильмы - (основной)"
если первый вариант, то должно быть так?

подскажите, пожалуйста, где меняются настройки профилей?параметр "level=4.1" надо добавить непосредственно в настройке профиля "Фильмы - DirectShow - TsMuxer":
Alexander Great, сделай, плиз, резервную копию настроек программы и конфигурации устройств через Помощь->Резервирование и выложи на форум. Владельцы W5500 будут тебе очень благодарны!
Sony KDL-32W5500