Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-12-18 21:00:31

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

Witam.

Chodzi mi oczywiście o urządzenia dla zwykłych zjadaczy chleba - nie o studyjne zabawki po 10000 zł ;]

Istnieją odpowiednie układy sprzętowe - chociażby to co instaluje się w wielu telefonach do kompresji obrazu z kamery - ale czy istnieje coś podobnego dla kompa? Coś co można by wykorzystać w VLC, mencoderze czy ffmpeg co umożliwiło by kompresję na żywo obrazu fullhd (np żeby go streamować)?

Z góry dzięki za info.

Pozdro.

Offline

 

#2  2012-12-18 21:17:53

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

Teraz. jak ma to chodzić powyżej 2 lat, to szukaj h265.
Sprzętowe dekodery? karty graficzne dają radę.
Kodery - w jedną stronę można, to pewnie nazad też - ciekawe, czy Nvidiowe CUDA dałyby radę.
W każdym razie, mocniejszego układu w tym temacie, niż GPU, próżno szukać w nowoczesnych kompach.

Przy łamaniu szyfrów już to działa.

Możesz sam pokombinować np w Pythonie:

Kod:

dev-python/pycuda

http://pypi.python.org/pypi/pycuda
http://mathema.tician.de/software/pycuda/

W Perlu też chyba da radę:
http://blogs.perl.org/users/david_mertens/2011/06/p … released.html

Ostatnio edytowany przez Jacekalex (2012-12-18 21:38:02)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2012-12-18 21:59:59

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

Wiem że istnieją eksperymentalne kodeki na karty - a NVIDIA w Keplerach zaczyna ładować dedykowany enkoder, jednakże jakość tych rozwiązać (a raczej jakość uzyskiwanego obrazu)  była do tej pory dość żałosna w stosunku do tego co można uzyskać bezpośrednio na procku.

Moje pytanie ma na celu ustalenie czy są dostępne jakieś dedykowane urządzenia które dawały by porównywalna jakość jak ręczna kompresja h264 tyle że w czasie rzeczywistym a nie 3 FPS ;]

A może nowy komp by podołał? Ja pisze to z perspektywy posiadacza C2D E7200 czyli niezbyt szybkiego procka - ciekawe czy taki i7 dałby radę...

Offline

 

#4  2012-12-18 22:08:06

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

To i tak jesteś w lepszej sytuacji - ja jeszcze na Celeronie jadę.

Tak myślę, czy bydało radę wylutować np taki układ z telefonu i go trochę rozbudować? Co o tym sądzicie?

Ostatnio edytowany przez PavloAkaLogan (2012-12-18 22:08:37)

Offline

 

#5  2012-12-18 22:11:36

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

i7 - zależy który, Haswell raczej podoła, Ivy też, choćbym nie brał ze względu na spartolone chłodzenie.
W ffmpegu ma się pojawić h265, jest h264 - obsługuje oba kierunki - w te i nazad.
Na 100% odkodowanie może robić przez vaapi lub vdpau, jak z kodowaniem, pojęcia nie mam, zapytałbym na liście mailingowej ffmpeg, i postawił albo na ffmpeg-mt (wielowątkowy) albo kombinować z cuda.

Moim zdaniem, mając mocny GPU, grzech go nie wykorzystać, ale jak nie da rady, to trudno.
i7 powinien łyknąć sprawę, np ktoś na stronie benchmarka pisał, że odkodowanie filmu w h265 o rozdzielczości 4k  dało 23% obciążenia na procku i7-2600k kręconym na 4,3Ghz.
Tu masz art, film testowy, i komenty:
http://www.benchmark.pl/aktualnosci/h-265-mpeg-hevc-kodek-wideo.html

Procek + ffmpeg - to całkowicie dwukierunkowe rozwiązanie, podobnie jak GPU z interfejsem OpenCL lub CUDA, czy podobnym.

Ja dalej na C2D E6750 - z Gentusiem daje radę, a filmów się już tyle naoglądałem, że jeden w te czy w tamte....
Zastanawiam się tylko nad wymianą  GPU, żeby dekodowała fullHD i więcej, bo moja 8600GT niestety jeszcze fullHD nie obrabia.
Do tego trzeba od 9xxx w górę, a jak mam ponad stówkę płacić za używaną, to np 630GT można dostać za ~230, 640 stówkę drożej, obie mają dekodowanie bez problemu zapewnione, a PCIex 16x 3.0 jest wstecznie  zgodny z 2.0 - jaki mam na płycie.
Kasy na nowego kompa na razie nie widzę, a obecny chodzi niemal jak nowy, choć ma ponad 5 latek na karku.

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-18 22:31:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2012-12-18 22:24:54

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

Swego czasu trochę poszperałem po listach mailingowych ffmpeg i wychodzi że niestety nie jest to takie proste. Generalnie żeby nie zagłębiać się zbytnio w szczegóły - im więcej wątków tym gorsza jakość - do 4 z tego co pamiętam h264 skaluje się na tyle że utrata jakości jest praktycznie niezauważalna - ale powyżej tego zaczyna się zauważalny spadek - dlatego wykorzystanie CUDA nie jest zbyt proste - wiadomo karta lubi duuuuuzo wątków inaczej z wydajności nici - a kodek z kolei woli mało. Są rzeczy do których CUDA potrafi się bardzo przydać (o ile dobrze pamiętam sprawdzanie klatek z wyprzedzeniem do tworzenia B i P framów - karta może skanować je bez problemu na występowanie podobieństw, a proca zżera to jak cholera. Parę innych aspektów też dochodzi, ale bezpośrednie przejście z CPU na encoding CUDA czy coś podobnego nie jest prostą rzeczą niestety. Dlatego patrzę czy ktoś już nie zrobił dedykowanego sprzętu do tego typu zadań :)

Offline

 

#7  2012-12-18 22:43:34

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Sprzętowy kompresor H264 - widzieł ktos kiedyś coś podobnego?

Ja trochę takowego widziałem na necie, ale ceny były zaporowe, rzędu $1000 i więcej.
Ale jak montują to w kamerach za 1000 zł, to pewnie jest jakiś tani chip, pytanie, jak go użyć.
Czy będzie jakaś w miarę rozsądna karta do tego?
Wideo grabbery są, tunery tv potrafią nagrywać, ale na dedykowane urządzenie do kodowania w h264/5 bym nie liczył, nie dlatego, że to niewykonalne, bo jak najbardziej wykonalne, ale dlatego, ze diabelnie mało Ludzi w ogóle czegoś takiego potrzebuje.
W komputroniku mają kartę hdmi-in, kosztuje toto 350.
Radziłbym sprawdzić producenta tej karty, robi jedno dziwactwo, może robi kilka innych.
Niestety, docelowym sznurkiem do tej karty w tej chwili nie dysponuję, trafiłem na nią przez przypadek.

Edit:
To chyba to:
http://www.komputronik.pl/product/160837/Sprzet_kom … _HD_PCIE.html


Tu masz sprzętowe kompresory h264:
http://softstudio.com.pl/podstrona3.html
A tutaj błyskawiczne leczenie z chęci zakupu :D
http://www.wamm.pl/matrox-mxo2-mojito-max-p-785.html
http://tools4media.pl/MATROX-COMPRESS-HD%283,4119,3289%29.aspx

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2012-12-18 22:57:11)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)