151

Re: Вопросы по транскодированию

Заметил что после последних обновлений HMS (сейчас у меня 2.32) при тестовом транскодировании создаются файлы без расширений т.е. без .ts, m2ts, .flv и т.д. Как вернуть расширения?

+ открыть спойлер

https://dl.dropbox.com/s/8ly0c5pww7fkjhe/1tvm2ts.jpg

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" -Idummy --no-crashdump "http://cdn2.1internet.tv/hds-live11/livepkgr/_definst_/1tv-hd/1tv-hd6.f4m" :demux=dump :demuxdump-file="E:\TEMPHMS\HmsTemp\Test_da39ee54500995ec902838d75d5983c5"

Соответственно в папке HmsTemp создается файл без расширения Test_da39ee54500995ec902838d75d5983c5, а должен быть Test_da39ee54500995ec902838d75d5983c5.m2ts

Samsung UE32F5300
Windows 7 64 bit

152 (2017.11.11 11:18:25 отредактировано ksv90965)

Re: Вопросы по транскодированию

Знатоки, подскажите как в профиле "Фильмы-основной" прописать максимальный битрейт видео, мне его нужно ограничить до 20 Мбит. Спасибо.

153

Re: Вопросы по транскодированию

ksv90965 пишет:

Знатоки, подскажите как в профиле "Фильмы-основной" прописать максимальный битрейт видео, мне его нужно ограничить до 20 Мбит. Спасибо.

Для профиля фильм основной, такие параметры в профиле транскодирования, можно не указывать, эти значения, он берет при транскодирование из настроек профиля устройства (фильмы/формат/кодеки/качество), переведите 20 мбит в биты и введите, естественно срабатывает, только при транскодирование не поддерживаемых форматов

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

154

Re: Вопросы по транскодированию

Big Dog пишет:

Для профиля фильм основной, такие параметры в профиле транскодирования, можно не указывать, эти значения, он берет при транскодирование из настроек профиля устройства (фильмы/формат/кодеки/качество), переведите 20 мбит в биты и введите, естественно срабатывает, только при транскодирование не поддерживаемых форматов

Евгений, добрый день, если ограничиваю качество в настройке профиля устройства, то при транскодировании выдает не тот битрейт, что я выставил, а 8000000 бит/сек. Причем эти 8 мегабит выдаются всегда не взирая на мои изменения.

Даже брал профиль "Фильмы (основной)_1920x1080" менял значение битрейта внутри профиля и все равно выдает 8000000.

                В подтверждение сказаного

"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" -probesize 7000000 -analyzeduration 10000000 -i "torrent:E:\HmsTemp\Torrents\5debbf61adb586243b7fc43034599403.torrent?index=0&savepath=E:\HmsTemp\Torrents" -f dvd -vcodec mpeg2video -b:v 8000000 -pix_fmt yuv420p -threads 4 -acodec ac3 -ab 448000 -ar 48000 "\\.\pipe\5190B3409CB54BACB82A8C0E643406CD.mpg" -loglevel fatal

хотя в устройстве выставлено 15000000 и в профиле тоже 15000000.
Может есть какой нибудь профиль, который корректно работает с битрейтом или можно такой сделать.

155

Re: Вопросы по транскодированию

ksv90965 пишет:

Евгений, добрый день, если ограничиваю качество в настройке профиля устройства, то при транскодировании выдает не тот битрейт, что я выставил, а 8000000 бит/сек. Причем эти 8 мегабит выдаются всегда не взирая на мои изменения.

Даже брал профиль "Фильмы (основной)_1920x1080" менял значение битрейта внутри профиля и все равно выдает 8000000.

                В подтверждение сказаного

+ открыть спойлер

"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" -probesize 7000000 -analyzeduration 10000000 -i "torrent:E:\HmsTemp\Torrents\5debbf61adb586243b7fc43034599403.torrent?index=0&savepath=E:\HmsTemp\Torrents" -f dvd -vcodec mpeg2video -b:v 8000000 -pix_fmt yuv420p -threads 4 -acodec ac3 -ab 448000 -ar 48000 "\\.\pipe\5190B3409CB54BACB82A8C0E643406CD.mpg" -loglevel fatal

хотя в устройстве выставлено 15000000 и в профиле тоже 15000000.
Может есть какой нибудь профиль, который корректно работает с битрейтом или можно такой сделать.

Пока к сожалению у меня на это нет времени, возможно кто то еще поможет, ну или как я вам уже писал, подождите, до нового года, думаю, что нибудь придумаем ;)

Ну или копайте профиль оптимальный, он позволяет полностью задать параметры транскодирования для потока, так и для определенных форматов, которые не поддерживаются устройством, все параметры соответствуют стандартному энкодеру ffmpeg

csFFMpegVideoParams = ' -vcodec %s %s%s -pix_fmt yuv420p';
WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

156

Re: Вопросы по транскодированию

Big Dog пишет:
csFFMpegVideoParams = ' -vcodec %s %s%s -pix_fmt yuv420p';

Евгений. а можно в двух словах об этих параметрах %s %s%s или где об этом почитать. Спасибо.

157

Re: Вопросы по транскодированию

ksv90965 пишет:

Евгений. а можно в двух словах об этих параметрах %s %s%s или где об этом почитать. Спасибо.

Вот читайте
https://forasoft.github.io/understanding-ffmpeg/

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

158 (2017.12.14 21:17:38 отредактировано koruy78)

Re: Вопросы по транскодированию

Подскажите в чем проблема, почему выскакивает это? FFMPEG.EXE закинут в папку transcoders, профиль ffmpeg.cfg загружен и сохранен в транскодерах?

Прикреплённые файлы сообщения

1.JPG 213.65 kb, скачивалось 33 раза, начиная с 2017.12.14

Philips 42pfl4007t/60

159

Re: Вопросы по транскодированию

koruy78 пишет:

Подскажите в чем проблема, почему выскакивает это? FFMPEG.EXE закинут в папку transcoders, профиль ffmpeg.cfg загружен и сохранен в транскодерах?

Какую версию ffmpeg скачивали, последнюю с сайта или с нашего форума?

Но скорее всего у вас вот эта проблема, прочитайте
https://www.computer-setup.ru/kernel32- … r-reshenie
http://forum.ru-board.com/topic.cgi?for … opic=21526

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

160 (2017.12.14 21:27:55 отредактировано koruy78)

Re: Вопросы по транскодированию

Big Dog пишет:

Какую версию ffmpeg скачивали, последнюю с сайта или с нашего форума?

Но скорее всего у вас вот эта проблема, прочитайте
https://www.computer-setup.ru/kernel32- … r-reshenie
http://forum.ru-board.com/topic.cgi?for … opic=21526

версия скачивалась с нашего сайта hms отсюда
https://hms.lostcut.net/viewtopic.php?id=70 у меня win.xp а по ссылке исправление ошибки в самом начале для win.7

Philips 42pfl4007t/60

161

Re: Вопросы по транскодированию

koruy78 пишет:

версия скачивалась с нашего сайта hms отсюда
https://hms.lostcut.net/viewtopic.php?id=70 у меня win.xp а по ссылке исправление ошибки в самом начале для win.7

Тогда 100% не связано с ffmpeg ищите решение проблемы для Win XP и kernel32.dll, так как с форума версии рабочие проверил

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

162

Re: Вопросы по транскодированию

Появилось ещё одно мнение: Обычно такое происходит если битность системы и приложения разные, а как откатится на более раннюю версию, что бы проверить.

Philips 42pfl4007t/60

163

Re: Вопросы по транскодированию

koruy78 пишет:

Появилось ещё одно мнение: Обычно такое происходит если битность системы и приложения разные, а как откатится на более раннюю версию, что бы проверить.

Откатить что, какаю программу?

Если говорите о ffmpeg, то скачайте нужную версию https://ffmpeg.zeranoe.com/builds/
и скиньте в папку

\Program Files (x86)\Home Media Server\Transcoders

с заменой

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

164

Re: Вопросы по транскодированию

В общем решил поэкспериментировать загрузил профиль транскодирования HDS( Транскодирование) понятно, что может не поддерживатся данный профиль, но окно с ошибкой не выскакивает, просто транскодирование не происходит.

Philips 42pfl4007t/60

165

Re: Вопросы по транскодированию

Big Dog пишет:

Откатить что, какаю программу?

Если говорите о ffmpeg, то скачайте нужную версию https://ffmpeg.zeranoe.com/builds/
и скиньте в папку

\Program Files (x86)\Home Media Server\Transcoders

с заменой

Я имел ввиду более раннюю версию hms

Philips 42pfl4007t/60

166

Re: Вопросы по транскодированию

koruy78 пишет:

Я имел ввиду более раннюю версию hms

Скачайте и начните установку, программа вам предложит установку с сохранением настроек, согласитесь, а что у вас hms была 64 битная?

WD TV LS+Sony KDLS5600/Samsung UEF5400/Sony PS 3/Yamaha RX-V379/hms 2.33
Кладовая HMS (список полезных ссылок и инструкций)
https://hms.lostcut.net/misc.php?action=pun_attachment&item=2914&download=0
Временно отсутствую

167

Re: Вопросы по транскодированию

Я могу предположить что в новых версиях HMS урезан функционал для win.xp 32 bit - это лишь предположение.

Philips 42pfl4007t/60

168 (2018.04.13 22:26:57 отредактировано aleks123)

Re: Вопросы по транскодированию

При прослушивании транскода музыки Alac в PCM на ресивере ямаха заметил странный баг. Композиции проигрываются на двойной скорости, хотя при транскодировании из других аудио форматов (flac, mp3, aac, ape) всё нормально воспроизводится. Кстати есть какой-нибудь способ на компе прослушать файлы .s16be из HmsTemp?

+ открыть спойлер

Настройки для ресивера

+ открыть спойлер

https://dl.dropbox.com/s/2n0cuuk9kfz3kuj/tr2.jpg
https://dl.dropbox.com/s/8knar5wuv4j3ju2/tr1.jpg

Тестовое транскодирование такого Alac

+ открыть спойлер

https://dl.dropbox.com/s/m5mpu4m6cy2j6my/tr3.jpg

Так на ресивере звучит композиция при транскоде Daddy Cool.mp3


PS
В общем решил в профиле Музыка (основной) просто выставить принудительно 44100 и для всех alac теперь нормально транскодироваться стало.

+ открыть спойлер

было

    else
      sOutputFormat := Format('s%dbe -ac %d -ar %d', [iBitsPerSample, iChannels, iSampleRate])

стало

    else
      sOutputFormat := Format('s%dbe -ac %d -ar 44100', [iBitsPerSample, iChannels, iSampleRate])
Samsung UE32F5300
Windows 7 64 bit

169

Re: Вопросы по транскодированию

Нашёл как заставить воспроизводить потоки DASH .mpd

+ открыть спойлер

Пришлось ипользовать Streamlink, в последней версии которого 0.13.0 добавили поддержку mpd dash, и ещё hmsmpeg.
В таком варианте вроде всё на моём тв относительно стабильно показывает.

+ открыть спойлер

https://dl.dropbox.com/s/c7mye5m730h5xeo/mpdtest1.jpg

Samsung UE32F5300
Windows 7 64 bit

170 (2018.08.01 19:16:11 отредактировано vlad514)

Re: Вопросы по транскодированию

Здравствуйте. Помогите решить проблему. Есть плейлист m3u, потоки вида http://viks.tv/538-tlum.html  Чтобы работал в VLC надо в папку установки vlc добавить файл .lua (под спойлером). На компе в vlc заработал, но транслировать через HMS не получилось, ни один из профилей транскодирования не подошел, максимум чего добился это рассыпающуюся на квадратики картинку. Подскажите пожалуйста, как исправить.

+ открыть спойлер

-- Example: http://viks.tv/430-belarus-5.html

-- Decode function packed javascript
function DecodePackedJS(w, i, s, e)
    local n    = 0
    local str1 = ""
    local str2 = ""
    while true do
        if n < 5 then
            str2 = str2..string.char(w:byte(n+1))
            str2 = str2..string.char(i:byte(n+1))
            str2 = str2..string.char(s:byte(n+1))
        else
            if n < w:len() then str1 = str1..string.char(w:byte(n+1)) end
            if n < i:len() then str1 = str1..string.char(i:byte(n+1)) end
            if n < s:len() then str1 = str1..string.char(s:byte(n+1)) end
        end
        if str1:len() + str2:len() + e:len() >= w:len() + i:len() + s:len() + e:len() then
            break
        end
        n = n + 1
    end
    local count  = 1
    local result = ""
    for n = 1, str1:len(), 2 do
        local nShift = -1
        if (str2:byte(count) % 2) > 0 then nShift = 1 end
        result = result..string.char(tonumber(str1:sub(n, n+1), 36)-nShift)
        count = count + 1
        if count > str2:len() then count = 1 end
    end
    return result
end

-- Probe function.
function probe()
    if vlc.access ~= "http" and vlc.access ~= "https" then
        return false
    end
    return vlc.path:match("viks.tv")
end

-- Parse function.
function parse()
    local html = vlc.read(200000) -- get all contents of html page

    -- search packed javascript and decode
    data = html
    while data:find("function%(w,i,s,e%)") do
        w,i,s,e = data:match(".+function%(w,i,s,e%).-%('(%w+)','(%w+)','(%w+)','(%w+)'")
        data = DecodePackedJS(w,i,s,e)
    end
    local url = data:match("http[^'\"]+%.m3u8[^'\"]+")

    if not url then
        vlc.msg.err("Couldn't find url to stream on the "..vlc.access.."://"..vlc.path)
        return {}
    end

    img   = html:match("<h1>.-<img[^>]+src=\"(.-)\"")
    title = html:match("<h1>(.-)</h1>")

    item = {}
    item.path    = url
    item.title   = title
    item.arturl  = img
    item.options = { ":http-user-agent=Mozilla/5.0"; ":http-referrer="..vlc.access.."://"..vlc.path }
    return { item }
end

171 (2018.08.12 19:27:05 отредактировано saler9)

Re: Вопросы по транскодированию

Здравствуйте.
Есть ТВ Samsung UE55MU6400
По описаниям с форума сделал профиль на базе вот этого https://hms.lostcut.net/viewtopic.php?id=481 с поддержкой 4K
Теперь если в HMS на этот телевизор навесить этот профиль - 4К видео показывается нормально, а при попытке запустить обычное HD - HMS-сервер падает (аварийно завершается процесс на Windows)
Если вернуть обычный профиль, где нет поддержки 4K - то HD видео показывается хорошо, а при попытке запустить 4K - начинается транскодирование, проц на компе уходит в 100%, начинаются рывки, паузы и т.д.
Как сделать так, чтобы И 4К-видео показывалось, и HD-видео?
В одном профиле, чтоб не бегать переключать к компу.

Вот сами профили, если вдруг там есть очевидные косяки - буду рад помощи.
https://yadi.sk/d/NzAEDg203aA44m

172

Re: Вопросы по транскодированию

Может кто знает как установить HMS без кодеков?
Хочу для "экспериментов" поставить "чистый" HMS, а в процессе подключать внешние кодеки.

LG 27MT75S-PZQ
Samsung HT-F4500