Page 12 of 15

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

Posted: Wed Jan 05, 2011 11:28 am
by Alex Commandor
Кстати, я забыл одну фигню: в профиле "Фильмы (основной)+AUDIO" есть такая строка

Code: Select all

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

Code: Select all

+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, true)

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

Posted: Wed Jan 05, 2011 12:04 pm
by Alexander Great
Я пока пробовал только "Фильмы - Основной + Audio". TsMuxer попробую сегодня. Пишу с работы, медиа сервер дома, и дома нету инета. ;) Уже скоро год. Но сейчас не об этом.

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

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

Posted: Wed Jan 05, 2011 12:19 pm
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 прописывается какя-то фигня. Буду еще ковырять. :(


З.Ы. Я ж забыл спросить главное: сколько дорожек переключает Ваш телевизор??? Две или больше?

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

Posted: Wed Jan 05, 2011 12:36 pm
by Alexander Great
Нету сейчас ни одного файла где более 2-х дорожек. :( Не могу проверить. Еще раз повторюсь, что если я не ошибаюсь, с ДВД-ишки играло 3 дорожки. Но это надо перепроверить.

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

Интересует вопрос, как сделать, чтобы перекодировались только те, что не в AC3. В вашем примере со Шреком только 2-ая. Замена false на true поможет? Можно посмотреть как выглядит командная строка в этом случае, пожалуйста?

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

Posted: Wed Jan 05, 2011 12:43 pm
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

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

Posted: Wed Jan 05, 2011 12:56 pm
by Alexander Great
Спасибо.

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

Я сейчас гуглю на предмет, сколько аудио дорожек кушает W5500.

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

Posted: Wed Jan 05, 2011 1:12 pm
by Alex Commandor
Alexander Great wrote:Есть одно предположение. А что если мапить все аудио дорожки перед видео? Видео сделать последней дорожкой?
Не работает, я проверял :( Походу проблема в том, что у ффмпег-а перед указанием имени выходного файла может быть только ОДНА видео и ОДНА аудио-дорожки. Все остальные аудио указываются ПОСЛЕ имени output-файла с добавлением после каждой тега -newaudio.
Alexander Great wrote:А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял
Я попробую.
Alexander Great wrote:Я сейчас гуглю на предмет, сколько аудио дорожек кушает W5500.
Я когда-то полдня гуглил :( Не нагуглил. Но всё-же желаю удачи! :)

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

Posted: Wed Jan 05, 2011 1:20 pm
by Lamoboy
Alex Commandor, выложите, пожалуйста, свою конфигурацию HMS.

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

Posted: Wed Jan 05, 2011 1:42 pm
by Alex Commandor
Lamoboy wrote:Alex Commandor, выложите, пожалуйста, свою конфигурацию HMS.
Не вопрос, ловИте. Только не думаю, что она сильно Вам поможет - у меня практически всё по-умолчанию. Единственное, это дефолтный профиль транскодирования "Фильмы - Основной + Audio", да буфер в памяти на 1 гиг вместо использования диска. Не, я соврал, - что-то еще я менял, но, вроде, незначительное. ПосмОтрите.

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

Posted: Wed Jan 05, 2011 4:41 pm
by Alex Commandor
Alexander Great wrote:А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял.
М-дяяя... :shock: Судя по всему, Вы правы. У меня не было файлов m2ts, а только mkv. Я tsMuxer-ом (без HMS) просто перемуксил один из фильмов в m2ts, и телек, цуко такое, начал перключать ВСЕ аудио-дорожки, которые были в файле :!: Самое обидное, что переделать любой из профилей, чтобы получать такой же результат на лету через HMS, у меня пока что не получается :( Почему-то если есть ВСЕ аудио, то не воспроизводит видео :o и через секунд 30 вообще останавливается. Если же видео есть, то тогда только ДВЕ аудио. Бред какой-то.
Ладно, на досуге буду еще ковырять, но одно уже понятно точно: телек понимает всё. Хотя тоже есть определенный глюк - при переключении аудио он пишет название дорожек: "Звук 1", "Звук 2", а вот дальше ничего не пишет!!! Просто тупо переключает дорожку абсолютно без всякой информации.