Code: Select all
+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false)
Code: Select all
+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, true)
Главная | Решения пользователей программы "Домашний медиа-сервер (UPnP, DLNA, HTTP)" |
|
Code: Select all
+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false)
Code: Select all
+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, true)
Так как раз при HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false) дорожка перекодируется ВСЕГДАAlexander Great wrote:Строку "+ HmsTranscodingAudioCodecParams(cfgTranscodingAudioBitrate, false)" попробую заменить как вы сказали. Но если мне не изменяет память, у меня получилось, что первая дорожка не перекодировалась "-acodec copy", а вторая перекодировалась. Хотя обе в AC3. Разсинхрон был на первой, той которая не перекодировалась. Еще вопрос, если заменить false на true, там у -map крышу не снесет? Я точно не помню синтаксис командной строки. Если у вас есть время, можете показать как изменится командная строка, при замене false на true в упомянутой строке? Спасибо.
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
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
Не работает, я проверялAlexander Great wrote:Есть одно предположение. А что если мапить все аудио дорожки перед видео? Видео сделать последней дорожкой?
Я попробую.Alexander Great wrote:А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял
Я когда-то полдня гуглилAlexander Great wrote:Я сейчас гуглю на предмет, сколько аудио дорожек кушает W5500.
Не вопрос, ловИте. Только не думаю, что она сильно Вам поможет - у меня практически всё по-умолчанию. Единственное, это дефолтный профиль транскодирования "Фильмы - Основной + Audio", да буфер в памяти на 1 гиг вместо использования диска. Не, я соврал, - что-то еще я менял, но, вроде, незначительное. ПосмОтрите.Lamoboy wrote:Alex Commandor, выложите, пожалуйста, свою конфигурацию HMS.
М-дяяя...Alexander Great wrote:А еще может все же дело в контейнере? MPG - не более двух дорожек? Может сделать контейнер m2ts, может в нем не будет такого ограничения? Телек его понимает, причем он скушает и H264 в m2ts и MPEG2 в m2ts. Это я проверял.