Опыт настройки HMS и Sony W5500 + несколько вопросов

Alex Commandor
Posts: 21
Joined: Sat Mar 13, 2010 2:22 pm

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alex Commandor »

Кстати, я забыл одну фигню: в профиле "Фильмы (основной)+AUDIO" есть такая строка

Code: Select all

+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false)
Последний параметр false в скобках указывает транскодеру ВСЕГДА перекодировать звук в нужный формат. Но, в принципе, false можно изменить на true, тогда при совпадении кодека дорожки с поддерживаемым телевизором она будет передаваться на телик БЕЗ перекодирования. Т.е. строка дожна выглядеть вот так:

Code: Select all

+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, true)
HMS 1.21.2 + Sony KDL32W5500, Win7 x64 Ultimate, Core2Duo E8500 3.16GHz, 8GB RAM, ATI Radeon 4870HD 512MB + NVIDIA GeForce GT 440 1GB (hybrid PhysX)
Alexander Great
Posts: 99
Joined: Wed Mar 10, 2010 9:24 am

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alexander Great »

Я пока пробовал только "Фильмы - Основной + Audio". TsMuxer попробую сегодня. Пишу с работы, медиа сервер дома, и дома нету инета. ;) Уже скоро год. Но сейчас не об этом.

Строку "+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false)" попробую заменить как вы сказали. Но если мне не изменяет память, у меня получилось, что первая дорожка не перекодировалась "-acodec copy", а вторая перекодировалась. Хотя обе в AC3. Разсинхрон был на первой, той которая не перекодировалась. Еще вопрос, если заменить false на true, там у -map крышу не снесет? Я точно не помню синтаксис командной строки. Если у вас есть время, можете показать как изменится командная строка, при замене false на true в упомянутой строке? Спасибо.
Alex Commandor
Posts: 21
Joined: Sat Mar 13, 2010 2:22 pm

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alex Commandor »

Alexander Great wrote:Строку "+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false)" попробую заменить как вы сказали. Но если мне не изменяет память, у меня получилось, что первая дорожка не перекодировалась "-acodec copy", а вторая перекодировалась. Хотя обе в AC3. Разсинхрон был на первой, той которая не перекодировалась. Еще вопрос, если заменить false на true, там у -map крышу не снесет? Я точно не помню синтаксис командной строки. Если у вас есть время, можете показать как изменится командная строка, при замене false на true в упомянутой строке? Спасибо.
Так как раз при HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false) дорожка перекодируется ВСЕГДА :D Я потому и написал, что можно заменить false на true, тогда и получите на выходе "-acodec copy".
Крышу у транскодера не сносит, можете посмотреть на мой лог (выше), там было шесть аудио, и все перекодировались :D

Я тут, кстати, уже нашел одну бяку в профиле "Фильмы - TsMuxer+AUDIO" :( При наличии более одной дорожки ДТС некорректно создается pipe на все дорожки, кроме первой :cry: В чем причина, я пока что не понял, но в файл хххххх.meta прописывается какя-то фигня. Буду еще ковырять. :(


З.Ы. Я ж забыл спросить главное: сколько дорожек переключает Ваш телевизор??? Две или больше?
HMS 1.21.2 + Sony KDL32W5500, Win7 x64 Ultimate, Core2Duo E8500 3.16GHz, 8GB RAM, ATI Radeon 4870HD 512MB + NVIDIA GeForce GT 440 1GB (hybrid PhysX)
Alexander Great
Posts: 99
Joined: Wed Mar 10, 2010 9:24 am

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alexander Great »

Нету сейчас ни одного файла где более 2-х дорожек. :( Не могу проверить. Еще раз повторюсь, что если я не ошибаюсь, с ДВД-ишки играло 3 дорожки. Но это надо перепроверить.

>>Крышу у транскодера не сносит, можете посмотреть на мой лог (выше), там было шесть аудио, и все перекодировались

Интересует вопрос, как сделать, чтобы перекодировались только те, что не в AC3. В вашем примере со Шреком только 2-ая. Замена false на true поможет? Можно посмотреть как выглядит командная строка в этом случае, пожалуйста?
Alex Commandor
Posts: 21
Joined: Sat Mar 13, 2010 2:22 pm

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alex Commandor »

Можно.
Шрек-1, 8 дорожек:

Code: Select all

"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" -probesize 7000000 -analyzeduration 5000000 -i "J:\VIDEO\Мультики \Шрек\Шрек-1 -2001- 720p rus(6)+eng(2).mkv" -f dvd -vcodec mpeg2video -b 8000000  -aspect 16:9 -copyts -pix_fmt yuv420p -s 1280x720 -threads 2 -acodec copy -map 0:0 -map 0:1 "J:\TEMP\HmsTemp\Test_e6aa98d9d56470b95beda4695b8c2a5b.mpg"   -map 0:2 -acodec ac3 -ab 448000 -ar 48000 -ac 6 -newaudio  -map 0:3 -acodec copy -newaudio  -map 0:4 -acodec copy -newaudio  -map 0:5 -acodec ac3 -ab 448000 -ar 48000 -ac 6 -newaudio  -map 0:6 -acodec copy -newaudio  -map 0:7 -acodec ac3 -ab 448000 -ar 48000 -ac 6 -newaudio  -map 0:8 -acodec copy -newaudio -v 1
Шрек-2, 6 дорожек:

Code: Select all

"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" -probesize 7000000 -analyzeduration 5000000 -i "J:\VIDEO\Мультики\Шрек\Шрек-2 -2004- 720p rus(5)+eng(1).mkv" -f dvd -vcodec mpeg2video -b 8000000  -aspect 16:9 -copyts -pix_fmt yuv420p -s 1280x720 -threads 2 -acodec copy -map 0:0 -map 0:1 "J:\TEMP\HmsTemp\Test_4869a1a679694384a9862b3941e15d46.mpg"   -map 0:2 -acodec ac3 -ab 448000 -ar 48000 -ac 6 -newaudio  -map 0:3 -acodec copy -newaudio  -map 0:4 -acodec copy -newaudio -map 0:5 -acodec copy -newaudio  -map 0:6 -acodec copy -newaudio -v 1
HMS 1.21.2 + Sony KDL32W5500, Win7 x64 Ultimate, Core2Duo E8500 3.16GHz, 8GB RAM, ATI Radeon 4870HD 512MB + NVIDIA GeForce GT 440 1GB (hybrid PhysX)
Alexander Great
Posts: 99
Joined: Wed Mar 10, 2010 9:24 am

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alexander Great »

Спасибо.

Есть одно предположение. А что если мапить все аудио дорожки перед видео? Видео сделать последней дорожкой? А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял.

Я сейчас гуглю на предмет, сколько аудио дорожек кушает W5500.
Alex Commandor
Posts: 21
Joined: Sat Mar 13, 2010 2:22 pm

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alex Commandor »

Alexander Great wrote:Есть одно предположение. А что если мапить все аудио дорожки перед видео? Видео сделать последней дорожкой?
Не работает, я проверял :( Походу проблема в том, что у ффмпег-а перед указанием имени выходного файла может быть только ОДНА видео и ОДНА аудио-дорожки. Все остальные аудио указываются ПОСЛЕ имени output-файла с добавлением после каждой тега -newaudio.
Alexander Great wrote:А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял
Я попробую.
Alexander Great wrote:Я сейчас гуглю на предмет, сколько аудио дорожек кушает W5500.
Я когда-то полдня гуглил :( Не нагуглил. Но всё-же желаю удачи! :)
HMS 1.21.2 + Sony KDL32W5500, Win7 x64 Ultimate, Core2Duo E8500 3.16GHz, 8GB RAM, ATI Radeon 4870HD 512MB + NVIDIA GeForce GT 440 1GB (hybrid PhysX)
Lamoboy
Posts: 45
Joined: Wed Dec 30, 2009 11:38 am
Location: Киев
Contact:

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Lamoboy »

Alex Commandor, выложите, пожалуйста, свою конфигурацию HMS.
Sony KDL-32W5500
Alex Commandor
Posts: 21
Joined: Sat Mar 13, 2010 2:22 pm

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alex Commandor »

Lamoboy wrote:Alex Commandor, выложите, пожалуйста, свою конфигурацию HMS.
Не вопрос, ловИте. Только не думаю, что она сильно Вам поможет - у меня практически всё по-умолчанию. Единственное, это дефолтный профиль транскодирования "Фильмы - Основной + Audio", да буфер в памяти на 1 гиг вместо использования диска. Не, я соврал, - что-то еще я менял, но, вроде, незначительное. ПосмОтрите.
Attachments
11_40_45.rar
Тут все cfg файлы от моего последнего бекапа
(34.74 KiB) Downloaded 912 times
HMS 1.21.2 + Sony KDL32W5500, Win7 x64 Ultimate, Core2Duo E8500 3.16GHz, 8GB RAM, ATI Radeon 4870HD 512MB + NVIDIA GeForce GT 440 1GB (hybrid PhysX)
Alex Commandor
Posts: 21
Joined: Sat Mar 13, 2010 2:22 pm

Re: Опыт настройки HMS и Sony W5500 + несколько вопросов

Post by Alex Commandor »

Alexander Great wrote:А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял.
М-дяяя... :shock: Судя по всему, Вы правы. У меня не было файлов m2ts, а только mkv. Я tsMuxer-ом (без HMS) просто перемуксил один из фильмов в m2ts, и телек, цуко такое, начал перключать ВСЕ аудио-дорожки, которые были в файле :!: Самое обидное, что переделать любой из профилей, чтобы получать такой же результат на лету через HMS, у меня пока что не получается :( Почему-то если есть ВСЕ аудио, то не воспроизводит видео :o и через секунд 30 вообще останавливается. Если же видео есть, то тогда только ДВЕ аудио. Бред какой-то.
Ладно, на досуге буду еще ковырять, но одно уже понятно точно: телек понимает всё. Хотя тоже есть определенный глюк - при переключении аудио он пишет название дорожек: "Звук 1", "Звук 2", а вот дальше ничего не пишет!!! Просто тупо переключает дорожку абсолютно без всякой информации.
HMS 1.21.2 + Sony KDL32W5500, Win7 x64 Ultimate, Core2Duo E8500 3.16GHz, 8GB RAM, ATI Radeon 4870HD 512MB + NVIDIA GeForce GT 440 1GB (hybrid PhysX)
Post Reply