спорадический коннект к серверу

arabesc

Re: спорадический коннект к серверу

Post by arabesc »

Предложение. Почему бы при обнаружении изменений в папке медиаконтента не пересканировать только эту папку, а не всю коллекцию?
Ещё одно предложение. Добавить в классификатор видео - "Мультфильм".

Вопрос. Что нужно искать в логе по поводу перемотки? Какие ключевые слова?
На своём ТВ пока ни разу так и не увидел работающей перемотки, сколько бы разных серверов не пробовал.
Пауза работает, но как-то выборочно. На WMV, например, есть, а на M2TS - нет. Не пойму, если вся пауза заключается только в остановке приёма потока, то почему она не везде функционирует?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: спорадический коннект к серверу

Post by Eugene »

arabesc wrote:Предложение. Почему бы при обнаружении изменений в папке медиаконтента не пересканировать только эту папку, а не всю коллекцию?
Обычно повторное сканирование не занимает много времени, сканирование измененной папки работает, если сервер установлен как служба Windows.
arabesc wrote: Ещё одно предложение. Добавить в классификатор видео - "Мультфильм".
Если речь о жанрах, то добавлю.
arabesc wrote: Вопрос. Что нужно искать в логе по поводу перемотки? Какие ключевые слова?
TimeSeekRange, RANGE:
arabesc wrote: На своём ТВ пока ни разу так и не увидел работающей перемотки, сколько бы разных серверов не пробовал.
Пауза работает, но как-то выборочно. На WMV, например, есть, а на M2TS - нет. Не пойму, если вся пауза заключается только в остановке приёма потока, то почему она не везде функционирует?
Возможно необходимо установить поле DLNA для файлов m2ts в настройке программы - Типы файлов, судя по сертификату DLNA возможные значения: MPEG_TS_SD_EU, MPEG_TS_SD_EU_ISO, MPEG_TS_SD_EU_T, MPEG_TS_SD_NA, MPEG_TS_SD_NA_ISO, MPEG_TS_SD_NA_T
arabesc

Re: спорадический коннект к серверу

Post by arabesc »

Eugene wrote:Обычно повторное сканирование не занимает много времени, сканирование измененной папки работает, если сервер установлен как служба Windows.
Зависит от размеров коллекции...
Eugene wrote:Возможно необходимо установить поле DLNA для файлов m2ts в настройке программы - Типы файлов, судя по сертификату DLNA возможные значения: MPEG_TS_SD_EU, MPEG_TS_SD_EU_ISO, MPEG_TS_SD_EU_T, MPEG_TS_SD_NA, MPEG_TS_SD_NA_ISO, MPEG_TS_SD_NA_T
Точно! Спасибо! Стало немного лучше. Кое-где появилась пауза и даже перемотка. Правда, иногда на перемотке ТВ виснет, на некоторых файлах.
Поставил идентификатор MPEG_TS_HD_NA. Идентификаторов, судя по информации в Сети, очень много. Непонятно, когда и какой из них надо применять. Не подскажите, есть где-нибудь вразумительная информация по этому поводу?
Мне кажется, что идентификатор зависит больше от параметров видео, кодеков, а не от контейнера. Почему он тогда привязывается к расширению файла?

Не будет ли функция паузы конфликтовать с опцией программы 'Прекращение транскодирования если временный файл не используется в течении ...'?

И ещё, в последней версии программы (1.05rc5) и с последним профилем tsMuxeR у меня почему-то перестал на ТВ проигрываться DTS звук. В M2TS файле он есть, на компе проигрывается. AC3 воспроизводится на ТВ. DTS тоже раньше как-то игрался... Что-нибудь менялось в этом плане?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: спорадический коннект к серверу

Post by Eugene »

arabesc wrote:
Eugene wrote:Обычно повторное сканирование не занимает много времени, сканирование измененной папки работает, если сервер установлен как служба Windows.
Зависит от размеров коллекции...
Что-нибудь придумаю.
arabesc wrote:
Eugene wrote:Возможно необходимо установить поле DLNA для файлов m2ts в настройке программы - Типы файлов, судя по сертификату DLNA возможные значения: MPEG_TS_SD_EU, MPEG_TS_SD_EU_ISO, MPEG_TS_SD_EU_T, MPEG_TS_SD_NA, MPEG_TS_SD_NA_ISO, MPEG_TS_SD_NA_T
Точно! Спасибо! Стало немного лучше. Кое-где появилась пауза и даже перемотка. Правда, иногда на перемотке ТВ виснет, на некоторых файлах.
Поставил идентификатор MPEG_TS_HD_NA. Идентификаторов, судя по информации в Сети, очень много. Непонятно, когда и какой из них надо применять. Не подскажите, есть где-нибудь вразумительная информация по этому поводу?
http://ubiq.hansung.ac.kr/technote/main ... 1%5D.0.pdf
arabesc wrote: Мне кажется, что идентификатор зависит больше от параметров видео, кодеков, а не от контейнера. Почему он тогда привязывается к расширению файла?
В общем случае к контейнеру :) , вообщем нет уверенности, что устройства их знают.
arabesc wrote: Не будет ли функция паузы конфликтовать с опцией программы 'Прекращение транскодирования если временный файл не используется в течении ...'?
Если сервер разрывает соединение, то будет.
arabesc wrote: И ещё, в последней версии программы (1.05rc5) и с последним профилем tsMuxeR у меня почему-то перестал на ТВ проигрываться DTS звук. В M2TS файле он есть, на компе проигрывается. AC3 воспроизводится на ТВ. DTS тоже раньше как-то игрался... Что-нибудь менялось в этом плане?
Менялось много чего, проще сравнить meta-файлы для TsMuxer, главное не забыть прочитать свойства фильмов в разных версиях.
arabesc

Re: спорадический коннект к серверу

Post by arabesc »

Eugene wrote:Менялось много чего, проще сравнить meta-файлы для TsMuxer, главное не забыть прочитать свойства фильмов в разных версиях.
Свойства перечитывал, да и сама программа после обновления предложила.
Сейчас проверил на PS3 Media Server - через него звук есть... Может я только на нём и тестировал этот фильм, не помню. Но, тем не менее.

Точно, попутал с PS3 Media Server. Прошу прощения.
Сейчас посмотрел подробнее, что он делает. Он при помощи mencoder сначала выдирает отдельно видео и аудио поток, при необходимости конвертируя их (в моём случае звук из DTS в AC3), а потом муксит при помощи tsMuxeR на выход.
В HomeMediaServer что-нибудь подобное организовать можно?
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: спорадический коннект к серверу

Post by Eugene »

arabesc wrote:
Eugene wrote:Менялось много чего, проще сравнить meta-файлы для TsMuxer, главное не забыть прочитать свойства фильмов в разных версиях.
Свойства перечитывал, да и сама программа после обновления предложила.
Сейчас проверил на PS3 Media Server - через него звук есть... Может я только на нём и тестировал этот фильм, не помню. Но, тем не менее.

Точно, попутал с PS3 Media Server. Прошу прощения.
Сейчас посмотрел подробнее, что он делает. Он при помощи mencoder сначала выдирает отдельно видео и аудио поток, при необходимости конвертируя их (в моём случае звук из DTS в AC3), а потом муксит при помощи tsMuxeR на выход.
В HomeMediaServer что-нибудь подобное организовать можно?
MEncoder позволяет (как и FFMPEG) муксить MPEGTS, так что возможно все обходится без TsMuxer.
arabesc

Re: спорадический коннект к серверу

Post by arabesc »

Eugene wrote:MEncoder позволяет (как и FFMPEG) муксить MPEGTS, так что возможно все обходится без TsMuxer.
У PS3 Media Server? Не, не обходится.
Вот кусок лога:

Code: Select all

[Thread-73] INFO  18:58:14.727 Creating pipe \\.\pipe\1238255894567videoout
[Thread-77] INFO  18:58:14.727 Waiting for pipe connection \\.\pipe\1238255894567ffmpegvideo
[Thread-81] INFO  18:58:14.730 Waiting for pipe connection \\.\pipe\1238255894567videoout
...
[Thread-73] DEBUG 18:58:14.786 H264 file: C:\Users\Public\Videos\Madagascar.2005.BluRay.1080p.DTS.x264.dxva-EuReKA.mkv: Profile: 100 / level: 41 / ref frames: 4
[Thread-73] INFO  18:58:14.786 Creating pipe \\.\pipe\1238255894786ffmpegaudio01
[Thread-73] INFO  18:58:14.789 Creating pipe \\.\pipe\1238255894786audioout
[Thread-89] INFO  18:58:14.791 Waiting for pipe connection \\.\pipe\1238255894786ffmpegaudio01
[Thread-90] INFO  18:58:14.791 Waiting for pipe connection \\.\pipe\1238255894786audioout
[Thread-73] INFO  18:58:14.793 Creating pipe \\.\pipe\1238255894793tsmuxerout.ts
[Thread-92] INFO  18:58:14.796 Waiting for pipe connection \\.\pipe\1238255894793tsmuxerout.ts
[win32/mencoder.exe] INFO  18:58:14.896 Starting C:\Program Files (x86)\PS3 Media Server\win32\mencoder.exe -ss 0 C:\Users\Public\Videos\Madagascar.2005.BluRay.1080p.DTS.x264.dxva-EuReKA.mkv -quiet -quiet -really-quiet -msglevel statusline=-1:mencoder=-1 -ovc copy -nosound -mc 0 -noskip -of rawvideo -o \\.\pipe\1238255894567ffmpegvideo
[win32/mencoder.exe] INFO  18:58:15.000 Starting C:\Program Files (x86)\PS3 Media Server\win32\mencoder.exe -ss 0 C:\Users\Public\Videos\Madagascar.2005.BluRay.1080p.DTS.x264.dxva-EuReKA.mkv -quiet -quiet -really-quiet -msglevel statusline=-1:mencoder=-1 -channels 2 -ovc copy -of rawaudio -mc 0 -noskip -oac lavc -quiet -quiet -lavcopts acodec=ac3:abitrate=384 -af lavcresample=48000 -srate 48000 -aid 0 -o \\.\pipe\1238255894786ffmpegaudio01
[win32/tsMuxeR.exe] INFO  18:58:15.099 Starting C:\Program Files (x86)\PS3 Media Server\win32\tsMuxeR.exe C:\Users\****\AppData\Local\Temp\javaps3media\pms-tsmuxer.meta \\.\pipe\1238255894793tsmuxerout.ts
[win32/tsMuxeR.exe] INFO  18:58:15.101 Reading pipe: \\.\pipe\1238255894793tsmuxerout.ts
И meta файл для tsMuxeR:

Code: Select all

MUXOPT --no-pcr-on-video-pid --new-audio-pes --no-asyncio  --vbr --vbv-len=500
V_MPEG4/ISO/AVC, "\\.\pipe\1238256614579videoout", fps=23.976, level=4.1, insertSEI, contSPS, track=1
A_AC3, "\\.\pipe\1238255894786audioout", track=2
И под организовать подобное я подразумевал только перекодирование из DTS в AC3 и ничего более :)
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: спорадический коннект к серверу

Post by Eugene »

arabesc wrote: И под организовать подобное я подразумевал только перекодирование из DTS в AC3 и ничего более :)
Как сказано выше FFMPEG и MEncoder позволяют муксить mpegts и переводить dts в ac3, поэтому с этим проблем нет.
arabesc

Re: спорадический коннект к серверу

Post by arabesc »

Eugene wrote:Как сказано выше FFMPEG и MEncoder позволяют муксить mpegts и переводить dts в ac3, поэтому с этим проблем нет.
В общем, думаю не зря многие используют именно tsMuxeR, а не ffmpeg/mencoder. Мне так и не удалось с их помощью смуксить работающих хотя бы на компе вариант. ffmpeg вообще отказывается это делать, вываливаясь с самом начале с ошибкой, что ему не нравится видеопоток. mencoder что-то муксит, файл получается большой, но из него играется только звук, видео нет.
Было бы здорово, если в HomeMediaServer появилась аналогичная PS3 Media Server возможность раздельного муксинга/транскодинга видео и аудио.
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: спорадический коннект к серверу

Post by Eugene »

arabesc wrote:
Eugene wrote:Как сказано выше FFMPEG и MEncoder позволяют муксить mpegts и переводить dts в ac3, поэтому с этим проблем нет.
В общем, думаю не зря многие используют именно tsMuxeR, а не ffmpeg/mencoder. Мне так и не удалось с их помощью смуксить работающих хотя бы на компе вариант. ffmpeg вообще отказывается это делать, вываливаясь с самом начале с ошибкой, что ему не нравится видеопоток. mencoder что-то муксит, файл получается большой, но из него играется только звук, видео нет.
Было бы здорово, если в HomeMediaServer появилась аналогичная PS3 Media Server возможность раздельного муксинга/транскодинга видео и аудио.
Необходимые функции в профили транскодирования добавлю в версиях 1.05.X
Post Reply