Транскодеры и профили транскодирования

Livesms
Posts: 14
Joined: Sat May 07, 2011 8:01 pm

Re: Транскодеры и профили транскодирования

Post by Livesms »

Интересует какой из профилей (какая из комбинаций базовых программ декодирования-кодирования - CoreAVC, MEncoder, FFMPEG) наиболее оптимальна с целью получения максимального качества транскодируемого видео (HD 720p\1080p рипы H264 в MKV) при наиболее равномерной загрузке многоядерных CPU.
Имеется Core i5-660 (2 физических ядра, 4 потока). В профиле "Фильмы 1920-1080" используется ffmeg - кажеться, он не сильно оптимизирован под многоядерные системы - скорость транскодинга видео 720p на уровне 35-40 fps при общей загрузке CPU 25-35%, 1080p на уровне 28-33 fps при нагрузке на CPU - 30-35% (порой скорость падает ниже 25 fps и начинаются лаги). С качеством пока не определился - конечно 1080p c 10Мбит MPEG2 отличается от оригинала, местами на динамичных сценах вообще высыпает в квадраты.
Профиль с использованием CoreAVC более нагружает CPU - на 720p выдает 70-80 fps и нагрузку CPU порядка 70-80%. Но пока непонятно как регулируется битрейт. 720p выдает поток в 20Мбит, для 1080p - 35Мбит.
Какие есть мнения по оптимальной комбинации качества, скорости и многопоточной оптимизации для транскодирования HD видео 720p/1080p в H264 MKV.
kep
Posts: 1
Joined: Wed Mar 14, 2012 4:46 am

Re: Транскодеры и профили транскодирования

Post by kep »

Кто нибудь пробывал обновленную версию плеера VLC 2.0? Нормально работает с обновленной версией 2.0 медиасервер HMS?
tarzann5
Posts: 90
Joined: Wed Feb 29, 2012 4:41 pm

Re: Транскодеры и профили транскодирования

Post by tarzann5 »

kep wrote:Кто нибудь пробывал обновленную версию плеера VLC 2.0? Нормально работает с обновленной версией 2.0 медиасервер HMS?
У меня работает нормально с 2.0, с версией 1.1.11 часто писало Не поддерживается аудио кодек.
vinik
Posts: 5
Joined: Wed Mar 14, 2012 2:33 pm

Re: Транскодеры и профили транскодирования

Post by vinik »

Здарасте всем. Подскажите. Как сделать ограничить качество видео в подкастах?
В настройках не нашел. Или в самом файле подкаста надо копать? Дело в том что у меня интернет не очень качественно работает, и ролики с ютуба которые 1080р идут с тормозами и подкачкой.
Samsung PS51D550
Livesms
Posts: 14
Joined: Sat May 07, 2011 8:01 pm

Re: Транскодеры и профили транскодирования

Post by Livesms »

Подскажите какой профиль транскодирования выбрать, что бы на ТВ Philips 46PFL7605H воспроизводить видео с ссылок вида http://webtv.in.ua:8000/football.flv
Видеопоток имеет параметры AVC Baseline@L5.1 352*288 + AAC 2 Ch

Code: Select all

 Название свойства/значение |  |  
 - | Общее |  
  |  | Полное имя: C:\Users\Koo\AppData\Local\HOMEME~1\HMS\Temp\fac19436-1332-4554-9784-f18317ac688a.dmp 
  |  | Формат: Flash Video 
  |  | Размер файла: 928 КиБ 
 - | Видео |  
  |  | Формат: AVC 
  |  | Формат/Информация: Advanced Video Codec 
  |  | Профайл формата: Baseline@L5.1 
  |  | Параметры CABAC формата: Нет 
  |  | Параметры ReFrames формата: 3 кадры 
  |  | Режим смешивания: Container profile=Unknown@5.1 
  |  | Битрейт: 977 Кбит/сек 
  |  | Ширина: 352 пикс. 
  |  | Высота: 288 пикс. 
  |  | Соотношение кадра: 1,222 
  |  | Режим частоты кадров: Постоянный 
  |  | Частота кадров: 25,000 кадр/сек 
  |  | Стандарт вещания: PAL 
  |  | ColorSpace: YUV 
  |  | ChromaSubsampling: 4:2:0 
  |  | BitDepth/String: 8 бит 
  |  | Тип развёртки: Прогрессивная 
  |  | Бит/(Пиксели*Кадры): 0.385 
 - | Аудио |  
  |  | Формат: AAC 
  |  | Формат/Информация: Advanced Audio Codec 
  |  | Версия формата: Version 4 
  |  | Профайл формата: LC 
  |  | Параметры SBR формата: Нет 
  |  | Битрейт: 125 Кбит/сек 
  |  | Канал(ы): 2 канала(ов) 
  |  | Расположение каналов: Front: L R 
  |  | Частота: 44,1 КГц 
  |  | BitDepth/String: 16 бит 
Сейчас без проблем играет профилем <HMSMPEG> -i "<INPUT FILE>" -vcodec copy -copyts -acodec copy видео MPEG 2 Video 720*576 + MPEG Audio Version 1 Layer 2

Code: Select all

 Название свойства/значение |  |  
 - | Общее |  
  |  | Идентификатор: 0 
  |  | Полное имя: 
  |  | Формат: MPEG-TS 
  |  | Размер файла: 2,48 МиБ 
  |  | Продолжительность: 6 с. 895 мс. 
  |  | Общий поток: 2967 Кбит/сек 
 - | Видео |  
  |  | Идентификатор: 6566 (0x19A6) 
  |  | Идентификатор меню: 6565 (0x19A5) 
  |  | Формат: MPEG Video 
  |  | Версия формата: Version 2 
  |  | Профайл формата: Main@Main 
  |  | Параметры BVOP формата: Да 
  |  | Параметры матрицы формата: По умолчанию 
  |  | Идентификатор кодека: 2 
  |  | Продолжительность: 5 с. 440 мс. 
  |  | Вид битрейта: Переменный 
  |  | Битрейт: 2691 Кбит/сек 
  |  | Номинальный битрейт: 15,0 Мбит/сек 
  |  | Ширина: 720 пикс. 
  |  | Высота: 576 пикс. 
  |  | Соотношение кадра: 4:3 
  |  | Частота кадров: 25,000 кадр/сек 
  |  | Стандарт вещания: PAL 
  |  | ColorSpace: YUV 
  |  | ChromaSubsampling: 4:2:0 
  |  | BitDepth/String: 8 бит 
  |  | Тип развёртки: Чересстрочная 
  |  | Порядок развёртки: Верхнее поле первое 
  |  | Бит/(Пиксели*Кадры): 0.260 
  |  | Размер потока: 1,75 МиБ (70%) 
 - | Аудио |  
  |  | Идентификатор: 6567 (0x19A7) 
  |  | Идентификатор меню: 6565 (0x19A5) 
  |  | Формат: MPEG Audio 
  |  | Версия формата: Version 1 
  |  | Профайл формата: Layer 2 
  |  | Идентификатор кодека: 3 
  |  | Продолжительность: 6 с. 720 мс. 
  |  | Вид битрейта: Постоянный 
  |  | Битрейт: 128 Кбит/сек 
  |  | Канал(ы): 2 канала(ов) 
  |  | Частота: 48,0 КГц 
  |  | Задержка видео: -408 мс. 
  |  | Размер потока: 105 КиБ (4%) 
  |  | Язык: Ukrainian 
Livesms
Posts: 14
Joined: Sat May 07, 2011 8:01 pm

Re: Транскодеры и профили транскодирования

Post by Livesms »

Разобрался. Методом научного тыка нашел, что видеопоток flv (h264 + aac 2ch) воспроизводться на Philips 46PFL7605H с профилем CorePlayer.
Gudzon
Posts: 5
Joined: Sun Dec 25, 2011 8:55 am

Re: Транскодеры и профили транскодирования

Post by Gudzon »

Мое почтение. Обновил программу до версии (1.22.2) и столкнулся с непонятной ситуацией. Почему то перестали поддрживаться не которые файлы.
Для примера инфа о файлах, которые не идут

Code: Select all

Общее 
Полное имя : I:\TV\AVI\По следам тайн\3.avi 
Формат : AVI 
Формат/Информация : Audio Video Interleave 
Размер файла : 514 Мбайт 
Продолжительность : 44 м. 
Общий поток : 1616 Кбит/сек 
Библиотека кодирования : VirtualDub-MPEG2 build 24600/release 

Видео 
Идентификатор : 0 
Формат : MPEG-4 Visual 
Параметр BVOP формата : 1 
Параметр QPel формата : Нет 
Параметр GMC формата : Без точки перехода 
Параметр матрицы формата : Default (H.263) 
Режим смешивания : Сжатый битовый поток 
Идентификатор кодека : DX50 
Идентификатор кодека/Подсказка : DivX 5 
Продолжительность : 44 м. 
Битрейт : 1479 Кбит/сек 
Ширина : 704 пикселя 
Высота : 528 пикселей 
Соотношение сторон : 4:3 
Частота кадров : 25,000 кадров/сек 
Цветовое пространство : YUV 
Субдискретизация насыщенности : 4:2:0 
Битовая глубина : 8 бит 
Тип развёртки : Прогрессивная 
Метод сжатия : С потерями 
Бит/(Пиксели*Кадры) : 0.159 
Размер потока : 471 Мбайт (91%) 
Библиотека кодирования : DivX 6.8.5 (UTC 2009-08-20) 

Аудио 
Идентификатор : 1 
Формат : MPEG Audio 
Версия формата : Version 1 
Профиль формата : Layer 3 
Режим : Joint stereo 
Расширение режима : MS Stereo 
Идентификатор кодека : 55 
Идентификатор кодека/Подсказка : MP3 
Продолжительность : 44 м. 
Вид битрейта : Постоянный 
Битрейт : 128 Кбит/сек 
Каналы : 2 канала 
Частота : 48,0 КГц 
Метод сжатия : С потерями 
Размер потока : 40,7 Мбайт (8%) 
Выравнивание : Разделение по промежуткам 
Продолжительность промежутка : 40 мс. (1,00 видеокадр) 
Время предзагрузки промежутка : 500 мс. 
И второй:

Code: Select all

Общее 
Полное имя : I:\TV\AVI\Бомбила\Bombila.01.avi 
Формат : AVI 
Формат/Информация : Audio Video Interleave 
Размер файла : 529 Мбайт 
Продолжительность : 46 м. 
Общий поток : 1608 Кбит/сек 
Библиотека кодирования : VirtualDub build 34753/release 

Видео 
Идентификатор : 0 
Формат : MPEG-4 Visual 
Профиль формата : Advanced Simple@L5 
Параметр BVOP формата : 2 
Параметр QPel формата : Нет 
Параметр GMC формата : Без точки перехода 
Параметр матрицы формата : Default (H.263) 
Режим смешивания : Сжатый битовый поток 
Идентификатор кодека : XVID 
Идентификатор кодека/Подсказка : XviD 
Продолжительность : 46 м. 
Битрейт : 1406 Кбит/сек 
Ширина : 720 пикселей 
Высота : 400 пикселей 
Соотношение сторон : 16:9 
Частота кадров : 25,000 кадров/сек 
Цветовое пространство : YUV 
Субдискретизация насыщенности : 4:2:0 
Битовая глубина : 8 бит 
Тип развёртки : Чересстрочная 
Порядок развёртки : Верхнее поле первое 
Метод сжатия : С потерями 
Бит/(Пиксели*Кадры) : 0.195 
Размер потока : 463 Мбайт (87%) 
Библиотека кодирования : XviD 64 

Аудио 
Идентификатор : 1 
Формат : AC-3 
Формат/Информация : Audio Coding 3 
Расширение режима : CM (complete main) 
Параметр Endianness формата : Big 
Идентификатор кодека : 2000 
Продолжительность : 46 м. 
Вид битрейта : Постоянный 
Битрейт : 192 Кбит/сек 
Каналы : 2 канала 
Расположение каналов : Front: L R 
Частота : 48,0 КГц 
Битовая глубина : 16 бит 
Метод сжатия : С потерями 
Размер потока : 63,2 Мбайт (12%) 
Выравнивание : Соединение по промежуткам 
Продолжительность промежутка : 40 мс. (1,00 видеокадр) 
Время предзагрузки промежутка : 512 мс. 
Запускаю тестовое кодирование, пишет следующее:

Code: Select all

"C:\Program Files (x86)\Home Media Server\hmsmpeg.exe" -probesize 7000000 -analy
zeduration 10000000 -i "I:\TV\AVI\По следам тайн\07_Goroda_velikanov.avi" -f mpe
gts -vf "pad=1024:576:128:0:0x010101" -s 768x576 -vcodec mpeg2video -b:v 2500000
0 -aspect 16:9 -copyts -pix_fmt yuv420p -acodec ac3 -ab 448000 -ar 48000 -ac 2 -
map 0:0 -map 0:1 "C:\Users\centurion\AppData\Local\Home Media Server\HMS\Temp\Te
st_23ed0150d899fb05c759c20e6a60466a.mpg" -loglevel quiet



Для продолжения нажмите любую клавишу . . .
Помогите разобраться. Что и где изменить надо? Или может форматы с такими параметрами не поддерживаются?
Заметил такую же проблему и с шестиканальной звуковой дорогой.
lamerv
Posts: 16
Joined: Sun Oct 02, 2011 9:45 pm

Re: Транскодеры и профили транскодирования

Post by lamerv »

Ранее в этой ветке я выкладывал настройки для SHARP
Спустя время, почерпал чуть больше информации об HMS. :)
Кому интересно, выложил обновленные настройки тут: http://www.homemediaserver.ru/forum/vie ... =10&t=2032
Albertus
Posts: 18
Joined: Mon Oct 18, 2010 11:25 am
Location: Астана.kz
Contact:

Re: Транскодеры и профили транскодирования

Post by Albertus »

RA Optimus wrote:
RA Optimus wrote:
Eugene wrote:
RA Optimus wrote:Установил профиль CoreAvc для файлов mkv.
Если выбрать "тестовое транскодирование", то кодирование использует Nvidia CUDA, т.е. все ок.
А если смотрю на телике, то CUDA не юзается. Такое ощущение, что программа неправильно транскодирует или не использует профиль CoreAvc.
Пробовал выбрать для конкретного фильма профиль. Та же беда. Помогите плиз!
В настройках профился CoreAvc транскодер выбран HMSMPEG.
Возможно сервер работает как сервис Windows и проблема связана с этим.
Шайтан. помогло. спасибо! Почему службой не работает?
Приветствую, очень нужна Ваша помощь, аналогичная проблема запускаю тестовое транскодирование включается cuda, как только пускаю на телик включается процессор. Сервер у меня не работает как сервис. В чем может быть проблема?
3D-LED TV SONY KDL-40HX800 с поддержкой wi-fi и LAN
Transcoder
Posts: 5
Joined: Mon Jan 07, 2013 3:07 am

Re: Транскодеры и профили транскодирования

Post by Transcoder »

У меня получилось полностью отключить транскодирование для просмотра подкастов. (Конфигурация: wi-fi роутер, ноутбук (с wi-fi), HD TV (с wi-fi), подкасты с этого форума).

Для того, чтобы отключить транскодирование и передавать данные на HD TV в исходном формате необходимо всего лишь в главном окне настройки подкастов
Image
указать передачу ресурсов на медиа-устройство как "Оригинальный поток":
Image
Затем, для всех подкастов изменить настройки и указать передачу ресурсов на медиа-устройство как "Наследовать":
Image

Всё! Я как и многие форумчане довольно долго безуспешно изучал форум, пока не нашел вот этот совет. Предложеный способ полностью решил мою проблему - видео передается на телевизор как есть, окно декодера не появляется, загрузка процессора на увеличивается. Разумеется, решение работает только, если формат данных поддерживается телевизором. Для большинства подкастов это .mp4, который мой ТВ поддерживает.
Post Reply