Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

ДИСКУСИИ - Всичко за сателитната и наземната телевизия => IPTV (Internet Protocol Television) => Темата е започната от: Франки.Др - 28-02-2020, 13:18

Заглавие: Transcoding
Публикувано от: Франки.Др - 28-02-2020, 13:18
Здравейте,

от известно време си играя с IPTV и си направих вкъщи сървър с няколко тунера. Започнах да си записвам някакви предвания, но те ми заемат много място и затова искам да ги компресирам преди да ги запиша.

За целта си купих NVIDIA QUADRO K4000, но каквито и настройки да правя
на tvheadend-a ми се товари процесора до 30% на брой стреам и 2-3% видео картата. Което значи, че нещо транскодинга ми се прави от процесора, а не от видео картата.

Дайте съвет или туториал как да го конфигурирам, така че да почне да се транскодира от видеото.


Мерси предварително.
Заглавие: Transcoding
Публикувано от: 111111 - 28-02-2020, 18:14
Отиди на За Програмата  и на линка Разгъни детайли
кажи какви са стойностите на
 nvenc                                    no
  vaapi                                    yes

Също така каква е версията на самия TVH.
А и как е настроена компресията.

Няма да е зле да кажеш на каква операционна система се мъчиш.


ЦитатGraphics Card   Family   Chip   VRAM   Bandwidth   Session Limit*   Chip Count   NVDEC FPS   NVENC FPS   VRAM Streams   ENC FPS Streams   DEC FPS Streams   Transcode Streams
Geforce GT 640 GK107 (2GB)   Kepler (1st Gen)   GK107   2GB   28GB/s   2   1   161   490   15   16   5   5
Quadro K4000 (3GB)   Kepler (1st Gen)   GK106   3GB   134GB/s   U   1   161   490   23   16   5   5
Заглавие: Transcoding
Публикувано от: Франки.Др - 28-02-2020, 18:24
Цитат на: 111111;524318Отиди на За Програмата  и на линка Разгъни детайли
кажи какви са стойностите на
 nvenc                                    no
  vaapi                                    yes

Също така каква е версията на самия TVH.
А и как е настроена компресията.

Няма да е зле да кажеш на каква операционна система се мъчиш.



[FONT=Lucida Console]Graphics Card Family Chip VRAM Bandwidth Session Limit* Chip Count NVDEC FPS NVENC FPS VRAM Streams ENC FPS Streams DEC FPS Streams Transcode Streams
Geforce GT 640 GK107 (2GB) Kepler (1st Gen) GK107 2GB 28GB/s 2 1 161 490 15 16 5 5
Quadro K4000 (3GB) Kepler (1st Gen) GK106 3GB 134GB/s U 1 161 490 23 16 5 5[/FONT]

nvenc e yes, vaapi изобщо липсва.
Версията е 4.2.8-36~g5bdcfd8ac
ОС-а е ubuntu server 19.10 с  quadro driver 435

Всякакъв вид настройки на стрийм профила опитах и нищо не се получи.

Може ли да ми пратиш примерни да ги тествам?
Също така колко ти товари процесора?
Заглавие: Transcoding
Публикувано от: 111111 - 28-02-2020, 18:27
Цитат на: Франки.Др;524319nvenc e yes, vaapi изобщо липсва.
Версията е 4.2.8-36~g5bdcfd8ac
ОС-а е ubuntu server 19.10 с  quadro driver 435

Всякакъв вид настройки на стрийм профила опитах и нищо не се получи.

Може ли да ми пратиш примерни да ги тествам?
Също така колко ти товари процесора?

не съм гледал ама с 640-ката от примера прави хд транспондера на була мпег2 към h264
a hd > 720

TVH 4.3 ползвай тоз е стар.
Заглавие: Transcoding
Публикувано от: woooow - 29-02-2020, 00:08
Цитат на: Франки.Др;524302Здравейте,

от известно време си играя с IPTV и си направих вкъщи сървър с няколко тунера. Започнах да си записвам някакви предвания, но те ми заемат много място и затова искам да ги компресирам преди да ги запиша.


А в настройките на запис задал ли си кой профил да се ползва?


Ако искаш да компресираш в h.265 с тоя хардуер - забрави!


Не си написал и каква е компресията на сорса от който ще записваш...
Заглавие: Transcoding
Публикувано от: 111111 - 29-02-2020, 11:58
Цитат на: woooow;524337А в настройките на запис задал ли си кой профил да се ползва?


Ако искаш да компресираш в h.265 с тоя хардуер - забрави!


Не си написал и каква е компресията на сорса от който ще записваш...

Няма значение какъв е сорса, важното е как ще се обработи.
Заглавие: Transcoding
Публикувано от: Бернар - 01-03-2020, 11:11
Аудио компресията е на CPU
Заглавие: Transcoding
Публикувано от: PhilipZ - 01-03-2020, 12:09
Цитат на: 111111;524356Няма значение какъв е сорса, важното е как ще се обработи.
Така и така зачекнахте темата - входен сигнал HD от близоо (~4.5GB на час), изходен какъвто и да е h265 при гледане на бързи сцени се вижда мачкането. Има ли начин "Хем вълка сит, хем агнето цяло"? Компресията се прави offline под Windows 10 64 и процесора е i5-7xxx, но няма добра видео платка. Може и по-добър процесор да се ползва и времето за час филм ако е до 10-12 часа е ок. Освен това искам да се запазят субтитри (ако има), както и звука Dolby (ако има).
Заглавие: Transcoding
Публикувано от: 111111 - 01-03-2020, 17:13
Цитат на: PhilipZ;524400Така и така зачекнахте темата - входен сигнал HD от близоо (~4.5GB на час), изходен какъвто и да е h265 при гледане на бързи сцени се вижда мачкането. Има ли начин "Хем вълка сит, хем агнето цяло"? Компресията се прави offline под Windows 10 64 и процесора е i5-7xxx, но няма добра видео платка. Може и по-добър процесор да се ползва и времето за час филм ако е до 10-12 часа е ок. Освен това искам да се запазят субтитри (ако има), както и звука Dolby (ако има).

Видеото на тоз процесор е достатъчно добро за мачкане,
на каде каде по старо i5-2410M докарва 250 кадъра в секунда на ХД.
Слагаш Handbrake или QSVEnc и мачкаш, щом е офлайн на дуал или трипъл пас.

Ако не ти се вижда видеото на процесора си пусни мулти-монитор в биоса.