» Poradna » Hardware

Jak docílit plného využití procesoru při kodování videa?

 |   |  Microsoft Windows 7 Firefox 26.0

Dobrý den, jdu pro radu, mám procesor i7 4770k a při kodování videa ve virtual dubu je procesor využit celkově asi jen na 33 - 37 % v průměru. Procesor má 8 vláken, tak šest jich jede na 30, jedno na 70 procent, to zbývající nejede téměř vůbec, nebo málo.Koupil jsem si takto výkonný procesor především kvůli kodování... a teď mám problémy, jak plně využít jeho potenciál..Koduju např. do avi, xvid, zvuk do mp3, Virtualdub používám 1.9.11 cz (x86) - tedy 32 bitovou verziSystém mám Win7 64 bitZkoušel jsem kodovat i v MeGUI, taky do xvidu... a využití kolem 40% maximálně... tzn podobné výsledky.Disk mám nový, 3TB 7200 otáček seagate. I když jsem dal čtení / zápis kodovaného videa na SSDčko Samsung 840, rychlost a využití procesoru se nezlepšilo. (měl jsem podezření, jestli to není pomalým čtením, nebo zápisem kodovaného videa na disk)Nevíte co mi může pomoci, jak využiju procesor naplno při kodování videa ve VirtualDubu?(mám spřažených všech 8 jader (vláken), nastavení priority vysoké, vyšší apod. nepomáhají)Nebo virtual dub nepodporuje plné využití procesoru? Musel bych použít jiný program? Nebo je to použitým kodekem? Xvid? Když bych kodoval do x264 AVC (mkvčka), bude využití procesoru lepší?Napadá vás něco? Co je tou brzdou? Díky.Co je důležitou proměnnou při kodování videa? Rychlost procesoru - ten mám výkonný, rychlost disku? - ten taky, paměť RAM? - mám 16 GB, jsou důležité i věci jako Stránkovací soubor, nebo jiné systémové vlastnosti a nastavení? Jaká se doporučuje velikost stránkovacího soburu (kvůli SSD a zbytečným zápisům na něj ho mám nastaven jen na 200 MB)

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 26.0

To vůbec neřeš a buď rád, že máš ve využití procesoru a třeba při tom kódování můžeš dělat i jiné věci. Chceš mít procenta na max? Pořiď pomalejší procesor Dobrý algoritmus je ten, který je rychlý a přesto nezabere příliš procesorového času...Jinak nejvíc tuhle práci (hlavně dnes) ovlivní rychlost disku, kolik času musí algoritmus čekat na to, než se část dat přečtě nebo zapíše. Kdybys zdroj dat měl na jiném fyzickém disku, než cílová data, tak by se to mělo o něco zrychlit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 26.0

Jasný, jsem rád že na PC můžu během kodování i dál pracovat... ale když dám kodování jsem zvyklý jít třeba od PC načas pryč... tak bych chtěl, aby po dobu mé nepřítomnosti to jelo na max... a tím bylo i zpracování filmu rychlejší.Jak jsem psal, zkoušel jsem to i z obyč disku na SSD disk, z obyčejného magnetického disku čtení videa, na SSD zápis kodovaného videa, ale rychlost ani využití procesoru se nezlepšila.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 31.0.1650.63

zkus dva SSD s rychlostma čtení/zápis min 500 MB/s, z jednoho data načítej, na druhý ukládej a uvidíš ten hukot

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP Firefox 23.0

dokáže vôbec virtual dub využiť 8 jadier? Nechce sa mi veriť, že 150-250MB/s je pre kodovanie obmedzenie

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 20.0

Před asi 5ti až 7mi lety jsme si s tím hráli a skončili jsem u Linuxu. Možná to jde i ve Windows, ale na Linux jsou přímo příkazy nastavení pro procesy k vytížení CPU. Ale už v tom nejsem kovaný. Nutno Googlit a napojit se na gíkaře. Dosahovali jsme vylepšení zkrácení času i o 50 procent.S Pozitron bych souhlasil i nesouhlasil. Pokud se nastaví několika-průchodová optimalizace, tak už zátěž na procesor se hodně zvedne. Navíc jeli jsme přes RAID-5 a tam se rozloží zátěž při zápisu/čtení na disková pole.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 2000 Firefox 12.0

na Xvid zapomen (to podporuje tak 1 1/2jadra)pouzij x264/h264zapni si v Megui (auto update) development server aktualna je ted 2454.nebo rychly test benchmark http://www.techarp.com/showarticle.aspx

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Opera 9.80

dve kodovania vedľa seba sa správajú ako? Len laicky viem že aj CPU ma (pamätové) cache (označené ako L1, L2 a pod) a aj tie môžu byť uzkym hrdlom

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 26.0

Tak zrovna cache by neměla být úzkým hrdlem. To už spíše RAM, nebo jak psal Pozitron HDD. Přístup do L1 cache trvá kolem 2ns. Přístup na disk klidně 2-5ms. Takže tam bych spíš hledal problém

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 26.0

Ted provádím 2 kodování najednou... jeden v megui do MKV x264, AC3 druhý ve virtual dubu do avi Xvid , mp3. Procesor dohromady kolem 83 procent...Když ale koduju taky jen v megui samomstatne... tak je vyuziti procesoru kolem 40 procent. Tzn že je to podobné jako ve virtual dubu.Megui mám poslední stable verzi. v2418Všechny videa co koduji jsou SD videa (720x576) převádím do 720 x 404Možná, že vyššího využítí procesoru bych dosáhl, kdybych kodoval videa v megui - a to bud 720p, nebo Full HD 1080p. Jinak jsem teda pochopil, že pokud budu chtít využít procesor naplno, budu muset tedy kodovat minimálně dvě videa najednou, abych měl procák na 100 procent - musel bych kodovat 3 videa najednou...(tudíž mít spuštěné 3 instance programu virtualdub - 3x spuštěný virttual dub a v každém kodovat jiné video....

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 2000 Firefox 12.0

Pouzivame nejake filtre (blue, resize, ...) nektere nemusi byt psane pre multijadro.Nejjednoduchssi pustit test benchmark link vyss a uvidisa kolko max to umi vytezit cpu.existuje alternativa nvidia CUDA ,Intel qsync rychost na ukor kvality.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Microsoft Windows 8.1 Firefox 26.0

Pokud mu stačí xvid tak mu bude enkodování přes gpu stačit též.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Microsoft Windows 7 Mozilla 11.0

jde o to jak je napsaná ta app ve který to převádíš.. Pokud to neumí pracovat třeba s víc než 2 jádrama (nejspíš tenhle případ - 25% kódování a zbytek ostatní procesy) tak tu i7 na 100% tím kodováním nevytížíš, i kdyby ses rozkrájel...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 26.0

Na Linuxu dokáže Avidemux využít až 16 jader, nevím jestli to umí i pod Windows, ale za vyzkoušení nic nedáš.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

Podle toho co popisuješ bych viděl, že problém je následovný:Jedno vlákno se stará o dekódování vstupního videa a jeho úpravu (oříznutí, resize, atd). Výsledný obraz z tohoto je následně předhazován těm 8mi vláknům, které to proženou xvidem a vyrobí výsledné video.A problém s úzkým hrdlem bude v tom začátku, kdy probíhá dekódování a úprava vstupního videa jen jedním vláknem. To pracuje na maximum, a stále to není dost aby to zásobilo ty další vlákna dostatečným množstvím dat.Když spustíš 2 kódování současně tak se rychlost zvýší na dvojnásobek, to jen potvrzuje toto úzké hrdlo, protože dekódování a úpravy vstupního videa běží 2x ve dvou vláknech, pro každou tu aplikaci.Ale nějaký zaručený návod jak tohle změnit nemám.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 31.0.1650.63

Multithreading ve VirtualDubu máš nastavený?http://smallbusiness.chron.com/enable-multithreading-vir...

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Výkonný procesor, Plné využití, Stránkovací soubor, Potenciál




Určitě si přečtěte

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

Blíží se Juno. Jeden z nejhezčích Linuxů pro normální lidi

** Ubuntu a Fedora patří k nejpopulárnějším linuxovým OS pro desktop ** A pak je tu zástup dalších nebo jejich odvozenin ** Jedním z nich je Elementary OS, který se brzy dočká novinek

Jakub Čížek | 71

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

15 věcí, které umí Windows 10, ale možná o nich vůbec nevíte

** Systém Windows 10 umí spoustu užitečných drobností ** O mnoha praktických funkcích pravděpodobně ani nevíte ** Poznejte užitečné tipy, které se vám mohou hodit každý den

Vladislav Kluska | 30

Šéf amerického Red Hatu: Odpojte Brno od internetu a zhroutíme se

Šéf amerického Red Hatu: Odpojte Brno od internetu a zhroutíme se

** V Česku najdete hromadu skvělých vývojářů ** Mnozí z nich přispívají do open-source ** Třeba v brněnském Red Hatu

Jakub Čížek | 51


Aktuální číslo časopisu Computer

Kdy necháme řídit chytrá auta?

6 Wi-Fi Mesh systémů ve velkém testu

Srovnali jsme 7 sportovních kamer

Znáte pravidla pro létání s drony?