Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

touchwood, 06.05.2017 01:00, Software, 7 odpovědí (1100 zobrazení)

Hledal jsem způsob, jakým si hromadně a efektivně převést své nahrávky domácího videa a některých TV pořadů pořízené (kdysi dávno) v MPEG-TS formátu do něčeho modernějšího. S ohledem na faktor úspory času jsem se rozhodl prozkoumat kvalitu HW komprese a (v mém případě) podporu AMD VCE.

Hned na začátku bych rád připomněl, že HW komprese zatím nedosahuje kvalit SW, zejména co se totožného bitrate týká, nicméně pro méně náročné uživatele je velmi dobře použitelná už dnes. Velkou výhodou je rychlost a nenáročnost, takže máte možnost experimentovat s nastaveními.

Když jsem začal hledat nástroje na konverzi, zaplavila mě doslova halda různých all-in-one nástrojů podivného vzhledu a ještě podivnějšího chování, zjevně určených neznalým klikačům, podle toho, že obsahovaly předdefinované výstupní formáty pro mobily apod. Navíc neuměly HW akceleraci, tudíž jsem je zavrhl. Hledal jsem dál a našel jsem jeden hodně zajímavý nástroj s podivuhodným jménem A's Video Converter. Autor je Japonec a bohužel celý jeho web je japonsky - což díky překladači strýčka Google dnes už není na překážku. :-) Na překážku je ovšem lehce spartánský pohled na funkčnost, kterou je třeba rozšířit o nástroje třetí strany, abyste dostali vůbec nějaké výsledky, ovšem škála podporovaných HW encoderů je široká (Intel, AMD, Nvidia) a požadavky na SW velmi mírné - v podstatě potřebujete moderní Windows a aktuální ovladače.

Co tedy budeme potřebovat?

V první řadě samotný konvertor: http://bluesky23.yukishigure.com/AsVideoConv.html (doporučuji zvolit 64b verzi, link na stažení je až dole na stránce; chcete-li si počíst, použijte google translate)

A dále budete potřebovat:

Pro možnost načítat různé formáty videa potřebujete LAVfilters (ZIP archiv), dostupné zde: https://github.com/Nevcairiel/LAVFilters/releases
Pro možnost ukládat rovnou do MKV potřebujete MKVToolNix (mkvmerge.exe) dostupný zde: https://www.fosshub.com/MKVToolNix.html

Jak vše zprovoznit

1. nainstalujeme a spustíme AVC (můžete také jen rozbalit ZIP soubor)
2. doinstalujeme podporu LAVfiltrů, způsob je "podivuhodně japonský" :-) - Menu Input, zvolte Select file.. (jako byste otevírali videosoubor) a nalistujte ZIP s LAVfilters. Úspěšná konfigurace bude završena oznamující hláškou
3. Načtěte video a volitelně, pokud chcete muxovat do MKV, jednorázově stáhněte a rozbalte MKVtoolnix a v Transcode settings jej nalistujte (viz obrázek níže)

http://pc.poradna.net/file/view/28791-mux-png

4. V Transcode settings nastavte požadovaný kodek (dle podporovaného HW) a upravte bitrate apod. na požadované hodnoty.

http://pc.poradna.net/file/view/28795-vce-png

5. Spusťte konverzi. Díky rychlosti máte možnost měnit nastavení a sledovat vliv na velikost, rychlost a kvalitu výsledku

http://pc.poradna.net/file/view/28797-prevod-png

A jak to vypadá v reálu? Klasický film nahraný z televize, který má v MPEG2 velikost okolo 3,2GB je převedený do h.265 (HEVC) za cca 6-10 minut, bez nějaké větší zátěže CPU nebo GPU a výsledná velikost je 730MB (samozřejmě záleží na nastavení kvality kodeku i typu kontejneru). Doporučuji zaexperimentovat s deinterlace a dalšími filtry ovlivňujícími výstup.

Závěr

Otestovat si HW konverzi může prakticky každý, kdo má adekvátní HW s podporou (např. h.264 podporují i prastaré HD7970), SW je zdarma (nebo jako donationware).

Odpovědět


PředmětAutorDatum
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) XoXoChanel08.05.2017 22:26
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) touchwood11.05.2017 12:22
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) okruj11.05.2017 12:22
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) touchwood12.05.2017 06:27
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) XoXoChanel13.05.2017 01:27
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) kubik19.05.2017 19:11
Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) posledníkubik19.05.2017 19:31

Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

Registrovaný XoXoChanel, 08.05.2017 22:26
# Skoda ze nepadlo slovo i o CUDA, navod prevodu jsem zkusil pres [AMD R9@Fury] na HBM docela rychlost, ale GPU (coz je logické) bylo zatízené na 100%, i v nekterych konsolovych prevodech jde nastavit i max hodnota jadra GPU coz je pozitivnejsí i v ohledu na W|TDP.
- Navod funguje, zvládne to kazdy za zkousku to stací,alespon pro obcastnou kompresi|prevod pro ty, co nechcou stahovat nejaky tezkySW na MB nebo placené verze jde dobrou alternativu.

↑ Odpovědět


Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

Administrátor touchwood, 11.05.2017 12:22
zmínil jsem, že tento konvertor podporuje i řešení Intelu a nvidie. Bohužel nemám ani jeden kus dostatečně moderní HW (intel i nvidia), se kterým bych to mohl otestovat.

BTW mně kóduje VCE, takže kromě zvýšení frekvence RAM a mírného navýšení frekv. GPU nedošlo k nějaké zásadní zátěži...
11110110110 ----- Chcete-li soukromě využít našich služeb, obraťte se na placenou službu http://it.poradna.net

↑ ← Odpovědět


Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

okruj [69.197.162.xxx], 11.05.2017 12:22
v tmohle článku je spousta bugů:
-údaj o rychlosti a velikosti konverze je naprosto k ničemu, když neznáme vstupní parametry mpeg2- videa, ani jeho délku a rozměrym, totéž platí o výstupním souboru. Použitý hardware také nepopsán.
- je článek o H264 nebo H265?
-chybí srovnání v rychlosti, kvalitě a bitratu softwarové a hardwarové komprese.
Takhle aby si to člověk sám celé vyzkoušel, vůbec není patrné, zda to přináší nějaké výhody
Ale aspoň jako tip na vyzkoušení se to hodí.

↑ Odpovědět


Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

Administrátor touchwood, 12.05.2017 06:27
Jenže tohle není test, ale návod jak to vůbec udělat.

Pokud máš dost času, klidně si ten článek napiš. Já na tohle čas nemám.
11110110110 ----- Chcete-li soukromě využít našich služeb, obraťte se na placenou službu http://it.poradna.net

↑ ← Odpovědět


Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

Registrovaný XoXoChanel, 13.05.2017 01:27
# Co cekás od proxy príspevku (ta jeho proxy Afrika zde není poprvé), ze na to vubec reagujes.
* Clanek je srozumitelne popsany, je prokazdého, funguje, nemás se za co obhajovat.

↑ ← Odpovědět


Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů)

Registrovaný kubik, 19.05.2017 19:11
Hmm, ja tam mam jen "Microsoft H.264 Encoder" - musim jeste neco doinstalovat, krome toho, co je popsane v clanku?
Mam jakousi nVidia GTX 750 (na tanky staci:) ).
Nepritomnost dukazu neni dukazem nepritomnosti

↑ Odpovědět


Re: Převádíme video do h.265 pomocí AMD VCE (nebo jiných HW enkodérů) poslední

Registrovaný kubik, 19.05.2017 19:31
Odpovim si sam - moje grafika ma jadro GM107, ktere neumi H.265. Nicmene furt netusim, proc mi to nenabidne aspon HW H.264...
Nepritomnost dukazu neni dukazem nepritomnosti

↑ ← Odpovědět


TOPlist