» Poradna » Programy

Změna kodeku videa přes FFMPEG

 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

Ahoj.. potřeboval bych změnit kodek u videa za úspornější, ale ideálně bez ztráty kvality. Původní video je v AVC a já bych rád použil kodek HEVC. Nicméně i při níže uvedeném nastavení příkazové řádky je video v trochu horší kvalitě, než originál:ffmpeg -i video.mp4 -c:v hevc -c:a copy -qp 0 hevc.mp4

Odpovědi na otázku

 |   |  Linux Chrome 61.0.3163.79

Každá konverze kvalitu zhorší. Nemarni čas a systémové prostředky kvůli ušetření určitého místa na disku, zvláště pokud ještě dojde ke zhoršení kvality. Raději si kup větší (nebo další) disk.

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

Vsechny bezne pouzivane kodery videa jsou ztratove. Nelze to prevest bez ztraty kvality.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Android Chrome 34.0

Hm, x264 a x265 lossless myslím umožňují

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

právě proto to zkouším.. a co se týče syntaxe, tak takovou jsem našel na netu..

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

No jestli to vazne chces lossless, tak by tam asi melo byt neco jako:-x265-params lossless=1

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

zkusil jsem to s tímto parametrem, ale ve výsledku je soubor několikanásobně větší, než originál.. divné. Čekal jsem, že když se HEVC vychvaluje za jeho kompresní účinky, tak bude mít lepší hodnoty..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Android Chrome 34.0

Divné to není. Kodek x265 je, stejně jako většina dalších kodeků, určen především ke ztrátovému převodu. Že ty nastavíš 0 (lossless) a myslíš si, že to dá menší velikost než x264 třeba s běžnými parametry tak to si může myslet fakt jen retard. Pokud chceš kvalitní malý rip, použij co nejkvalitnější zdroj (rozhodně ne další rip a to x264) a ten enkoduj ztrátově s parametry, jaké budou vyhovovat. Ale to je myslím zbytečné stejně psát, vypadáš na nějakého trolla, tak blbej snad nikdo nemůže být.

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

Pravda. Ale jeste jsem nikoho nevidel pouzivat bezztratovy X265 pouzivat. Ty vysledne velikosti jsou proste pro bezne lidi neprakticke.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Android Chrome 34.0

Aha, ty si myslíš, že když použiješ video vytvořené ztrátovým převodem do AVC enkódovaný s běžnými parametry a převedeš jej do lossless hevc, že bude úspornější na velikost, jo? 😀 se pochčiju

Souhlasím  |  Nesouhlasím  |  Odpovědět
 | Android Chrome 34.0

Mimoto pokud to převod nefunguje s uvedeným parametrem tak nejspíš má syntaxi ffmpeg jinou než jsi použil.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Macintosh OS X AppleMAC-Safari 5.0

zkus použít nějaké paramatry u kodeku - minimálně crf: -c:v libx265 -crf 2828 je default hodnota. Čím nižší číslo, tím vyšší kvalita ale i větší soubor.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

bohužel ani 28, ani 21 na výstupu nedává kvalitní soubor.. když použiji 0, je soubor mnohokrát větší, než originál. Čekal jsem lepší kompresní poměr..

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 65.0

šmarjá, ty si furt jedeš svou, i když už ti to lidi pětkrát řekli. Tak znovu - h.264/5 jsou, podobně jako JPEG (ze kterého prapůvodně vychází) ztrátové kompresní algoritmy. Přitom mají u vlastnost, že kompresí do nich nejen dochází ke ztrátě detailů, ale i zanášení kompresních artefaktů do obrazu (viz např. https://i.stack.imgur.com/kJC2d.png ). Takový kompresní artefakt má tu nemilou vlastnost, že nejenom nepřidává na kvalitě, ale z hlediska dalšího kompresního algoritmu, který na něj pustíš, se tváří jako "detail" v obraze, i když není. Tudíž rekomprese druhým kodekem nejenže OPĚT sníží kvalitu obrazu a zachovaných detailů, ale zároveň se snaží zachovávat kompresní artefakty prvního kodeku (protože je tupá, a nemá způsob, jakým rozeznat artefakt od detailu), což vede na plýtvání dostupného bitratu na zachovávání nesmyslů, což obraz zhorší ještě víc, než by jinak byl. Z tohoto je doufám jasné, že snažit se cokoliv překódovávat kvůli úspoře místa je nesmysl, na kterém budeš jenom tratit. Stáhni to znovu od někoho, kdo to z originálu komprimoval rovnou do HEVC.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 71.0.3578.98

díky..

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

Související témata: Hevc, Původní video


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

Nejlepší programy z roku 2000: Další várka zapomenutých legend, které jste měli v PC

Nejlepší programy z roku 2000: Další várka zapomenutých legend, které jste měli v PC

** Pokračujeme ve vzpomínání na prehistorické programy ** Pročetli jsme vaše tipy v diskuzi ** A všechny ty vykopávky spustili na Windows 2000

Jakub Čížek | 74

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

Je lepší hrát na PC, či na konzolích? Nebo jsou i jiné možnosti?

** Jaké jsou výhody a nevýhody hraní na počítači? ** Co mají společného a v čem se liší Xbox One, PS4 a Switch? ** Na čem hrát, když nemáte výkonné PC ani konzoli?

Lukáš Václavík | 122

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Šmírování kamerami Googlu: Koukněte, co šíleného se objevilo na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 3

Jak uložit dokument z Wordu, aby vydržel celé roky? Je to těžší než cesta na Mars

Jak uložit dokument z Wordu, aby vydržel celé roky? Je to těžší než cesta na Mars

** Jak uložit soubory, aby vydržely vnoučatům? ** A co kdyby měly přečkat celá staletí? ** Teď se o to pokouší GitHub a je to oříšek i pro lingvisty

Jakub Čížek | 118


Aktuální číslo časopisu Computer

Megatest: nejlepší notebooky do 20 000 Kč

Test 8 levných IP kamer

Jak vybrat bezdrátová sluchátka

Testujeme Android 11