SoftDevil wrote:Тестовое да, нормально выполняется, о получившемся файле я и приводил сведения выше.
Сведения о вручную перекодированном файлу с помощью Popkorn MKV AudioConverte (различается формат: у Popkorn получается Matroska (mkv), у транскодека : BDAV, у ориганала тоже: Matroska (mkv)):
Речь шла о тестовом для профиля "Фильмы - DirectShow - TsMuxer". Проигрывание без проблем в формате mkv, думаю не показатель, проблемы могут быть именно с данной частотой кадров, данным контейнером и параметрами видео-потока. Транскодирование "на лету" в mkv не пробовали http://www.homemediaserver.ru/forum/vie ... 4216#p4216 ?
1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
SoftDevil wrote:1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
Попробовать найти причину можно здесь Настройки-Транскодер-Профили - пошаговое выполнение профиля "Фильмы - DirectShow - TsMuxer".
SoftDevil wrote:1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
Попробовать найти причину можно здесь Настройки-Транскодер-Профили - пошаговое выполнение профиля "Фильмы - DirectShow - TsMuxer".
Вылетает на этом:
if not SameAudioCodec(cfgTranscodingAudioCodec, sAudioTrack) then begin
if not CheckResult(HmsDirectShowAddFilter('ffdshow Audio Decoder', 'Audio Decoder')) then
SoftDevil wrote:1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
Попробовать найти причину можно здесь Настройки-Транскодер-Профили - пошаговое выполнение профиля "Фильмы - DirectShow - TsMuxer".
Вылетает на этом:
if not SameAudioCodec(cfgTranscodingAudioCodec, sAudioTrack) then begin
if not CheckResult(HmsDirectShowAddFilter('ffdshow Audio Decoder', 'Audio Decoder')) then
Данный профиль использует декодер FFDShow, обычно он ставиться с наборами кодеков, но может быть установлен и отдельно. Профили с фильтрами DirectShow также могут использовать Haali.
SoftDevil wrote:1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
Попробовать найти причину можно здесь Настройки-Транскодер-Профили - пошаговое выполнение профиля "Фильмы - DirectShow - TsMuxer".
Вылетает на этом:
if not SameAudioCodec(cfgTranscodingAudioCodec, sAudioTrack) then begin
if not CheckResult(HmsDirectShowAddFilter('ffdshow Audio Decoder', 'Audio Decoder')) then
Данный профиль использует декодер FFDShow, обычно он ставиться с наборами кодеков, но может быть установлен и отдельно. Профили с фильтрами DirectShow также могут использовать Haali.
Сорри за паузу, возвращаюсь к экспериментам.
По этому направлению исследований: поставил FFDShow, проблема осталась - изображение дергается.
Хм. Заметил что профиль "Фильмы (основной)_1920х1080) все таки работает, но это выглядит следующим образом:
1. Запускаем фильм на просмотр, ТВ говорит "Формат файла не поддерижваемся"
2. По загрузке процессора на медиасервер видим, что транскодирование началось.
3. запускаем фильм на просмотр повторно и - о чудо!- фильм начал проигрываться причем без дерганья. Скоро буфер потока кончился и просмотр встал на паузу, потом продолжился, потом вообще вылетел. Сейчас запустил тестовое транскодивароние - показывает 8 fps, подожду конца и посмотрю как проиграется полученный файл.
SoftDevil wrote:Тестовое да, нормально выполняется, о получившемся файле я и приводил сведения выше.
Сведения о вручную перекодированном файлу с помощью Popkorn MKV AudioConverte (различается формат: у Popkorn получается Matroska (mkv), у транскодека : BDAV, у ориганала тоже: Matroska (mkv)):
Речь шла о тестовом для профиля "Фильмы - DirectShow - TsMuxer". Проигрывание без проблем в формате mkv, думаю не показатель, проблемы могут быть именно с данной частотой кадров, данным контейнером и параметрами видео-потока. Транскодирование "на лету" в mkv не пробовали http://www.homemediaserver.ru/forum/vie ... 4216#p4216 ?
ничего не изменилось. ТВ все равно останавливает проигрывание транскодированного фильма при достижении файлом размера в 2гб.
Жаль. Можно попробовать муксировать mkv-файл, если с их размером проблем нет.
Для проверки изменить профиль транскодирования "Фильмы (дополнительный)" (Настройки-Транскодер-Профили)
Строку
if (aFileFormat = '') or SameText(aFileFormat, 'MPEG (DVD)') then
Result := 'matroska'
MIME-тип выбрать для mkv, вроде video/x-mkv.
Установить профиль транскодирования "Фильмы (дополнительный)" для тестового фильма в списке фильмов по правой кнопке "мыши". Там же через тестовое транскодирование проверить, что файл создается, обратить внимание на Output #0, ???, должно быть matroska
Output #0 = matroska, тестовое транскодирование идет с fps=6-8, но телевизор при попытке просмотра говорит "Неподдерживаемый видеокодек".