Korábbi bejegyzésemben bemutattam pár programot, melyek a kódolás során a GPU erejét használva sokkal gyorsabban állítják elő a végeredményt. De azzal adós maradtam, hogy ez az eredmény minőségben megfelel-e számunkra.
Nos a GPU kódolásnak van egy azonnal szembeötlő hátránya: ha az adott videokártya meghajtóprogramja kódolás közben hibára fut, ez kihatással lesz magára a kódoló programra is. Ez világos, ezért adnak ki újabb és újabb driver verziókat a kártyákhoz. Ezen felül van egy érdekesség a minősége messze elmarad a HandBrake-ben előállíthatótól. Ha pedig olyan konvertálót veszünk elő, melyben a minőségi beállítások is bőven paraméterezhetőek, akkor viszont a kódolás közel olyan sebességű lesz, mintha a négymagos processzoromon tenném. Akkor most mi is van?
A szkeptikusok látogassanak el az alábbi oldalra és tekintsék meg a táblázatokat és a grafikonokat, meglepő módon az x264 kodek (melyet használok) állva hagyja ugyanolyan minőségi paraméterek mellett a mezőnyt. Találtam egy érdekes bejegyzést, amely az x264 egyik fejlesztőjétől való, néhány mondatot idéznék:
"... az x264-et kimondottan úgy fejlesztették, hogy a CPU kódoljon.... voltak kísérletek, projektek hogy a GPU segítségével az x264-es kódolást gyorsítsák, de mind az emberek, mind a projektek a süllyesztőben tűntek el. A mai napig nincs olyan projekt, nincs olyan kézzel fogható reális adat, amely bizonyítja, hogy a GPU VALÓBAN segít a kódolás folyamatában.... minden a gyártóktól származó adat, eredmény valószínűleg manipulált, tiszta marketing, melyet ilyenformán nem lehet komolyan venni...
Jelen pillanatban a GPU-k valódi segítséget nyújtanak a dekódolási folyamatban, de a kódolást hagyjuk a processzorra." (kemuri-_9)
(Végezetül még egy olvasmány az egyik fejlesztőtől: Hogyan lehet csalni a videó kódoló összehasonlításoknál)
A konklúzió, amit én is tapasztaltam: a GPU gyorsítás minősége rosszabb, mint ha CPU-val kódolok, és a fentiek fényében érdemes a szemünket tágra nyitni és nem elkábulni a sebes GPU kódoló programoktól.
0 megjegyzés:
Megjegyzés küldése