Home Media Server & intel Atom ?

Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Home Media Server & intel Atom ?

Post by Eugene »

SoftDevil wrote:Попробовал, телевизор сказал: формат файла не поддерживается.
А тестовое транскодирование выполняется ?
SoftDevil wrote: Обидно! Я ведь сам пережимал звук в AC3 с помощью Popcorn MKV AudioConverter, он тоже использует набор внешних программ для этого.
Отличие в описании сконвертированных файлов есть ?
SoftDevil

Re: Home Media Server & intel Atom ?

Post by SoftDevil »

Тестовое да, нормально выполняется, о получившемся файле я и приводил сведения выше.
Сведения о вручную перекодированном файлу с помощью Popkorn MKV AudioConverte (различается формат: у Popkorn получается Matroska (mkv), у транскодека : BDAV, у ориганала тоже: Matroska (mkv)):

Название свойства/значение | |
- | Общее |
| | Полное имя: C:\TORRENTS\Девять\Devjat.2009.x264.BDRip.FreeHD_AC3.mkv
| | Формат: Matroska
| | Размер файла: 6,72 Гигабайт
| | Продолжительность: 1 ч. 19 м.
| | Общий поток: 12,1 Мбит/сек
| | Фильм: 9_1080p_RollHD
| | Дата кодирования: UTC 2009-11-12 18:51:46
| | Программа-кодировщик: mkvmerge v2.9.8 ('C'est le bon') built on Aug 13 2009 12:49:06
| | Библиотека кодирования: libebml v0.7.7 + libmatroska v0.8.1
- | Видео |
| | Идентификатор: 1
| | Формат: AVC
| | Формат/Информация: Advanced Video Codec
| | Профайл формата: High@L4.1
| | Параметры CABAC формата: Да
| | Параметры ReFrames формата: 2 кадры
| | Режим смешивания: Container profile=Unknown@4.1
| | Идентификатор кодека: V_MPEG4/ISO/AVC
| | Продолжительность: 1 ч. 19 м.
| | Битрейт: 11,5 Мбит/сек
| | Номинальный битрейт: 11,7 Мбит/сек
| | Ширина: 1920 пикс.
| | Высота: 1080 пикс.
| | Соотношение кадра: 16:9
| | Частота кадров: 23,976 кадр/сек
| | Разрешение: 24 бит
| | Колориметрия: 4:2:0
| | Тип развёртки: Прогрессивная
| | Бит/(Пиксели*Кадры): 0.230
| | Размер потока: 6,33 Гигабайт (94%)
| | Библиотека кодирования: x264 core 68 r1183M f21daff
| | Настройки программы: cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=4 / psy_rd=0.0:0.0 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / keyint=250 / keyint_min=25 / scenecut=40 / rc=2pass / bitrate=11692 / ratetol=1.0 / qcomp=0.60 /
qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
| | Язык: English
- | Аудио |
| | Идентификатор: 2
| | Формат: AC-3
| | Формат/Информация: Audio Coding 3
| | Идентификатор кодека: A_AC3
| | Продолжительность: 1 ч. 19 м.
| | Вид битрейта: Постоянный
| | Битрейт: 448 Кбит/сек
| | Канал(ы): 6 канала(ов)
| | Расположение каналов: Front: L C R, Surround: L R, LFE
| | Частота: 48,0 КГц
| | Размер потока: 254 Мегабайт (4%)
| | Язык: Russian
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Home Media Server & intel Atom ?

Post by Eugene »

SoftDevil wrote:Тестовое да, нормально выполняется, о получившемся файле я и приводил сведения выше.
Сведения о вручную перекодированном файлу с помощью Popkorn MKV AudioConverte (различается формат: у Popkorn получается Matroska (mkv), у транскодека : BDAV, у ориганала тоже: Matroska (mkv)):
Речь шла о тестовом для профиля "Фильмы - DirectShow - TsMuxer". Проигрывание без проблем в формате mkv, думаю не показатель, проблемы могут быть именно с данной частотой кадров, данным контейнером и параметрами видео-потока. Транскодирование "на лету" в mkv не пробовали http://www.homemediaserver.ru/forum/vie ... 4216#p4216 ?
SoftDevil

Re: Home Media Server & intel Atom ?

Post by SoftDevil »

1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Home Media Server & intel Atom ?

Post by Eugene »

SoftDevil wrote:1. Профиль "Фильмы - DirectShow - TsMuxer".
Похоже он у меня вообще не подключается. При назначении его файлу телевизор говорит "формат не поддерживается", при тестовом траснкодировании HomeMediaServer в логе говорит "Ошибка (код: 80040216) - Обхект или имя не найдены"
Попробовать найти причину можно здесь Настройки-Транскодер-Профили - пошаговое выполнение профиля "Фильмы - DirectShow - TsMuxer".
SoftDevil

Re: Home Media Server & intel Atom ?

Post by SoftDevil »

Eugene wrote:
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
Eugene
Posts: 2805
Joined: Tue Sep 16, 2008 7:30 pm

Re: Home Media Server & intel Atom ?

Post by Eugene »

SoftDevil wrote:
Eugene wrote:
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

Re: Home Media Server & intel Atom ?

Post by SoftDevil »

Eugene wrote:
SoftDevil wrote:
Eugene wrote:
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, проблема осталась - изображение дергается.
SoftDevil

Re: Home Media Server & intel Atom ?

Post by SoftDevil »

Хм. Заметил что профиль "Фильмы (основной)_1920х1080) все таки работает, но это выглядит следующим образом:
1. Запускаем фильм на просмотр, ТВ говорит "Формат файла не поддерижваемся"
2. По загрузке процессора на медиасервер видим, что транскодирование началось.
3. запускаем фильм на просмотр повторно и - о чудо!- фильм начал проигрываться причем без дерганья. Скоро буфер потока кончился и просмотр встал на паузу, потом продолжился, потом вообще вылетел. Сейчас запустил тестовое транскодивароние - показывает 8 fps, подожду конца и посмотрю как проиграется полученный файл.
SoftDevil

Re: Home Media Server & intel Atom ?

Post by SoftDevil »

Eugene wrote:
SoftDevil wrote:Тестовое да, нормально выполняется, о получившемся файле я и приводил сведения выше.
Сведения о вручную перекодированном файлу с помощью Popkorn MKV AudioConverte (различается формат: у Popkorn получается Matroska (mkv), у транскодека : BDAV, у ориганала тоже: Matroska (mkv)):
Речь шла о тестовом для профиля "Фильмы - DirectShow - TsMuxer". Проигрывание без проблем в формате mkv, думаю не показатель, проблемы могут быть именно с данной частотой кадров, данным контейнером и параметрами видео-потока. Транскодирование "на лету" в mkv не пробовали http://www.homemediaserver.ru/forum/vie ... 4216#p4216 ?
проделал указанное по ссылке:
Eugene wrote:
stasTS wrote:После добавления

Code: Select all

 <TransferEncodingChunked>-1</TransferEncodingChunked>

ничего не изменилось. ТВ все равно останавливает проигрывание транскодированного фильма при достижении файлом размера в 2гб.
Жаль. Можно попробовать муксировать mkv-файл, если с их размером проблем нет.
Для проверки изменить профиль транскодирования "Фильмы (дополнительный)" (Настройки-Транскодер-Профили)
Строку

Code: Select all

csFFMpegVideoParams = ' -f %s -vcodec %s -b %d%s -aspect %s -copyts -pix_fmt yuv420p';
заменить на

Code: Select all

csFFMpegVideoParams = ' -f %s -sn -vcodec %s -b %d%s -aspect %s -copyts -pix_fmt yuv420p';
В функции GetFileFormat

Code: Select all

 if (aFileFormat = '') or SameText(aFileFormat, 'MPEG (DVD)') then
    Result := 'dvd'
заменить на

Code: Select all

 if (aFileFormat = '') or SameText(aFileFormat, 'MPEG (DVD)') then
    Result := 'matroska'
MIME-тип выбрать для mkv, вроде video/x-mkv.
Установить профиль транскодирования "Фильмы (дополнительный)" для тестового фильма в списке фильмов по правой кнопке "мыши". Там же через тестовое транскодирование проверить, что файл создается, обратить внимание на Output #0, ???, должно быть matroska
Output #0 = matroska, тестовое транскодирование идет с fps=6-8, но телевизор при попытке просмотра говорит "Неподдерживаемый видеокодек".
Post Reply