Portál AbcLinuxu, 10. května 2025 16:47

Dotaz: Grafika pro strih a export videa (OpenShot)

12.4.2023 11:22 ok2zar | skóre: 19
Grafika pro strih a export videa (OpenShot)
Přečteno: 740×
Odpovědět | Admin
Zdravim,

predem sorry, ale toto zakouti me vzdy mijelo a ted najednou to musim resit. Mam tu dedikovany stroj pro strih videa. Tim myslim, ze byl za danym ucelem slozen (z toho, co bylo po ruce / v supliku) a ne, ze jeho HW je pro dany ucel optimalizovan.

Mym cilem je zrychlit export videa. Striham v OpenShotu (aktualni stabilni verze z jejich PPA repozitaru). Aktualni verze ma podporu HW akcelerace, ale kdyz si ctu tu jejich stranku na toto tema, tak si nejsem jist, co od toho ocekavat.

Aktualne mi frčí export v nejvyssi kvalite do 1080P/30 fps na nějakých 28 FPS. To je 3x rychlejsi, nez na starsim EliteBooku 840 treti nebo ctvrte generace s I7. V obou pripadech to jede pres CPU. U laptopu to na cca 90% vytizi vsechna 4 jadra, kdezto na stroji urcenemu pro strih to vytizi jen 12 ze vsech 24 jader a to jen na cca 70%. Zbytek vykonu je nevyuzit. Stejne tak RAMka je temer netknuta a ze vsech 128 GB to ke konci exportu konzumuje necelych 10 GB.

Takze otazka zni, jak moc velke zrychleni bych mohl ocekavat, kdybych poridil vhodnou grafiku a pripadne jaka by to mela byt (tady jsem totalne nepoliben problematikou) a k exportu vysledneho videa pouzival GPU. Jako urcite ted aktualne nechci porizovat neco v hodnote presahujici 5 000,- Kc, protoze aktualne by se to "nezaplatilo".
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.4.2023 11:54 X
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mas "dedikovany" stroj na strih videa bez graficke karty a ptas se na rozdil mez CPU a GPU akceleraci, kdyz kartu tak urcite laciny sht, ale kdyby to slo remote bylo by to idelani. Zacni nejakou zakladni teorii fungovani pocitace ok? Co je to graficka karta, co je to procesor, co je to RAM a k cemu to vsechno slouzi..
12.4.2023 12:38 Nie som robot
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Odpovědět | | Sbalit | Link | Blokovat | Admin
https://openshot.org/files/libopenshot/md_doc_HW-ACCEL.html
12.4.2023 14:22 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Ale jo, to je ta stranka, co jsem ji cetl uz vickrat, ale prave nemam predstavu, jak velky rozdil od toho ocekavat a predevsim jaky HW je optimalni.
12.4.2023 15:15 luky
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
ahoj ok2zar, pises ze si buildol novsie pc v ktorom uz mas slusnejsi cpu a aj ramku mas vecsiu len grafiku by to chcelo.

ja sice nestriham video ale co viem tak ludia pouzivaju program DaVinci Reolve ktory ma verziu aj pre linux tuim su tam nejake obmedzemia u free verzii ale mozno by ti to stacilo na pracu.

u DaV..Resol. som nasiel toto

DaVinci Resolve makes use of GPUs that support CUDA (Nvidia graphics card) and OpenCL (AMD graphics cards) programming framework. More specifically, Nvidia GPUs must support CUDA 11

mozno by sa ti vyriesili niekolko problemov mozno by DaVi Resol... vyuzil vsetku ramku a tiez ak zozenies grafiku co ma podporu CUDA 11 tak ti to bude fachcit,

co som pozeral do 5000 KC spada mozno NVIDIA GT1050 ale pozri bazar

12.4.2023 20:40 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Pozn. OpenShot je podle výše uvedeného odkazu maximálně schopen profitovat pouze z dostupnosti HW decodingu/encodingu v GPU, v případě DaVinci Resolve jde (kromě decodingu/encodingu GK pro vstup a výstup) především o samotnou výpočetní sílu GPU, jelikož velká část operací s obrazem je v rámci renderingu místo v CPU počítána v GPU. To klade jak nároky na GPGPU kompatibilitu CUDA/OpenCL/Metal (například nutnost v Linuxu použít proprietární drivery), tak výkon a velikost VRAM GK. Pro práci ve vysokých rozlišeních, např. u vstupního B-RAW 8K(12K) jsou zapotřebí GK s 16GB(24GB) VRAM. Zde je například pro Resolve,Studio(Fusion Page)/Fusion Studio přehled funkcí těžící z výpočtů na GPU.
13.4.2023 01:42 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Ahoj,

jo, to je asi to, co jsem potreboval vedet. Co se tyce vytizeni vsech jader, tak zkusim jeste Shotcut a klidne i ten Davinci ve free verzi. Koukal jsem, ze plna verze je za dobrou cenu - cekal jsem to tučnější. Ted kdyz vim, co hledat nebo na co se zamerit, tak pohledam tu grafiku a pak zvazim, prinos vudci proti investici. :-)
13.4.2023 10:58 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
I plná verze Davinci Resolve Studio má pod Linuxem určitá formátová omezení, je třeba si to ověřit proti vlastnímu workflow, případně se smířit s potřebou konverze do jiného formátu, například chybějící podpora AAC.

https://documents.blackmagicdesign.com/SupportNotes/DaVinci_Resolve_18_Supported_Codec_List.pdf?_v=1677744010000

BlackmagicDesign přidává licence DR Studio k řadě svých výrobků, nejvýhodněji to bylo při pořízení SpeedEditor ovladače (prodával se dříve za cenu samotné licence DRS). Teď je jeho cena včetně licence DRS již o pár tisíc vyšší. Také je třeba se rozhodnout zda zvolit DRS ve formě licenčního čísla (myslím že dovoluje aktivaci na dvou počítačích), či licence ve formě USB donglu (jedna licence přenosná mezi více instalacemi). Každé má své pro a proti. Výhodou Davinci Resolve jsou bezplatné aktualizace na budoucí verze.
13.4.2023 11:35 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Jo koukal jsem vcera, ze davaji licence k ruznym kusum HW a ano, napadlo me to same s tim SpeedEditor ovladacem. V momente, kdy strihany objem prekroci nejakou mez, tak to je asi jednoducha volba. Ted by se to jeste "nezaplatilo".
13.4.2023 12:07 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Formátové omezení neplacené verze se dá s trochou nepohodlí asi obejít. Nevím jaké budou objemy materiálu na vstupu, ale nejednodušší je zkonvertovat je do DavinciResole friendly (byť objemného) pro NLE vhodného formátu, pro výstup použít klidně ten samý a výsledný výstup pak převést do cílových formátů (H.264,AV1, HEVC, VP9 ...?) ext. nástroji podle potřeby.

Výhodou takového postupu by mělo být zlepšení scrubbingu po timeline (což je horrorem v případě IPB), s daní v podobě (dočasně) zabraného prostoru. Například FFmpeg by měl zvládat AVID DNxHD/DNxHR, nakolik je to licenčně košer neposoudím.
16.4.2023 10:44 PetebLazar | skóre: 34 | blog: l_eonardovo_odhodlani
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Vzhledem k rozšířenosti témat FFmpeg a AVID formáty ve fóru na subdoméně avid.com, je tento patrně (pouhý můj dohad) s nástroji třetích stran nejspíše smířený. Nedovedu si představit (vlastně asi dovedu) co by se dělo na fóru v subdoméně Apple při podobné debatě na téma ProRes.
12.4.2023 20:36 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skús byť mierne ukecanejší.

Striháš v OpenShot. Ak je to len vystrihnutie reklamy a neaplikuješ efekty alebo prelínačky, tak Avidemux ti výsledok vyflusne rýchlosťou zápisu na disk.

Vravíš že máš CPU i7, pravdepodobne s vstavanou GPU. Vieš si pozrieť do /proc/cpuinfo alebo inak zistiť čo je to za procesor, vo výpise z lspci čo je tam za grafická karta, a aká je to distribúcia (aj s verziou)?

Vravíš že robíš exporty, aký je výsledný formát? Staršie intelové GPU v CPU nedokázali napríklad konvertovať video do VP9 alebo AVC, a enkódovalo sa to v CPU.
13.4.2023 00:12 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Zdravim,

jen upresnim - doted jsem strihal na laptopu s I7, ale ted mam stroj se dvema xeony (Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz). A nestriham televizni zaznam, ale zaznam z vice kamer. Avidemux jsem zkousel cca 10 let zpet, kdy jsem strihal prave DVB-S zaznam, a tehdy jsem z nej byl znacne rozladen. Spis jsme se nekamaradili. Ale tehdy me stvalo, ze se musela oddelit zvukova a obrazova stopa, pak se to strihalo, pak se zase slepoval obraz a zvuk dohromady a nakonec se to ve vysledku rozchazelo. :-) Na OpenShotu striham, protoze v nem parkrat do roka udelam sestrih z dovolene, narozenin a vanoc. Tak nejak jsem se s nim naucil a proto jedu v nem.

Grafika je https://www.alza.cz/gigabyte-geforce-gt-710-2gb-d5720991.htm (proste byla po ruce, ackoli to neni zadny zazrak)

Momentalne tam mam nainstalovane Xubuntu 22.04 LTS a exporty delam do H264 MPEG4 AVC.
13.4.2023 07:38 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Pýtal som sa preo, že HW akcelerácia filmov na Intel GPU momentálne preferuje QSV ktorý má červený krížik na tej OpenShot stránke ktorú si pozeral. Alernatívne je možné vužiť v OpenShot dva ďalšie typy akcelerácie:
  • VA-API: skontroluj si výstup z vainfo
  • VDPAU: skontroluj si výstup z príkazu vdpauinfo
Riešil som to na Ubuntu. Ak si dobre spomínam, tak obidva typy akcelerácie vyžadujú iHD_drv_video.so z balíka intel-media-va-driver (alebo z intel-media-va-driver-non-free ak chceš kódovať do niečoho modernejšieho ako HEVC a nepotrebuješ hibernáciu na disk).

Ohľadne tvojej zastaralej skúsenosti s avidemux, tak za tie dve pôťročnice sa toho dosť zmenilo. Ja to používam na občasné strihanie DVB-T z kablovky, a je to záležitosťou pár sekúnd. Najdlhšie mi trvá myšou nájsť frame na začiatku a konci filmu. Zvyšok je záležitosť pár sekúnd a troch kliknutí.

Avidemux totižto pri strihu dopočítava len strih začínajúci mimo synchronizačného obrázku, zvyšok bez straty kopíruje. Ale ak chceš OpenShot, tak sa s ním tráp aj naďalej. Mne vyhovuje Avidemux.
13.4.2023 11:24 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Ja na strih DVB nahravek pouzival DVBcut. Genialni jednoduchy program, ktery taky jen spojuje urcene casti zaznamu a "export" byl omezen prave jen rychlosti disku. Jak se preslo z MPG2 na MPG4, tak se to uz nedalo pouzit a ani autor s tim uz nic nedelal.

No kazdopadne diky za info a nasmerovani. Ja si to projdu.
13.4.2023 11:35 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Grafika pro strih a export videa (OpenShot)
Takých jednoduchých a rýchlych strihových programov je naozaj veľa. Ja som si vybral avidemux aj reto, že vie HW enkóding keď chcem skonvertovať MPEG-2 na niečo úspornejšie. A je to na pár klikov. Síce mi ta chýba dávkový mód (ako mal napr. HandBrake), ale to už nie je veľký problém.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.