přeformátování videa na av1 - trvá dlouho
Ahoj, chci přeformátovat video na av1, používám ffmpeg, ale jde to rychlostí 0,009x tj, 1 sekunda trvá 100 sekund. Je to normální? (Mám rtx 3060 a amd 5 5600...)
Ahoj, chci přeformátovat video na av1, používám ffmpeg, ale jde to rychlostí 0,009x tj, 1 sekunda trvá 100 sekund. Je to normální? (Mám rtx 3060 a amd 5 5600...)
Zase založíš téma a přestaneš komunikovat?
https://pc.poradna.net/questions/3254718-ffmpeg-prevod-mnoha-souboru
Nechceš nakopat do pr****?
Když nenapíšeš například jaký jsi použil kodek, jaké máš rozlišení videa... tak ti odpovědět nejde.
Např. referenční aom (libaom-av1) je hodně pomalý.
Např. SVT-AV1 (libsvtav1) hodně rychlý.
Asi jsi použil libaom-av1, použij libsvtav1
Od tebe se poděkování těžko dočkám, takže si poděkuju sám, děkuji.
Předmět | Autor | Datum |
---|---|---|
Neni to normalni Jan Fiala 17.03.2024 14:28 |
Jan Fiala | |
Zase založíš téma a přestaneš komunikovat?
https://pc.poradna.net/questions/3254718-ffmpeg-prevod-mn… kacikac 17.03.2024 16:03 |
kacikac | |
Jenže ta otázka na kterou sem dáváš odkaz je už dávno vyřešená, navíc se týká něčeho jiného - tam js… elmo 17.03.2024 23:17 |
elmo | |
Já vím, že to odkazované vlákno se týká něčeho jiného.
To odkazované vlákno jsem uvedl proto, že jsi… kacikac 18.03.2024 07:42 |
kacikac | |
ale mám neší problém... ta velikost je větší než když dám konverzi na x264... přitom velikost by měl… elmo 18.03.2024 18:06 |
elmo | |
No ona třeba není nikde chyba :-)
Zkusím vysvětlit.
Za prvé, primární režim enkodování x264/x265/lib… poslední kacikac 18.03.2024 20:42 |
kacikac |
Zpět do poradny Odpovědět na původní otázku Nahoru
Neni to normalni
Zase založíš téma a přestaneš komunikovat?
https://pc.poradna.net/questions/3254718-ffmpeg-prevod-mnoha-souboru
Nechceš nakopat do pr****?
Když nenapíšeš například jaký jsi použil kodek, jaké máš rozlišení videa... tak ti odpovědět nejde.
Např. referenční aom (libaom-av1) je hodně pomalý.
Např. SVT-AV1 (libsvtav1) hodně rychlý.
Asi jsi použil libaom-av1, použij libsvtav1
Od tebe se poděkování těžko dočkám, takže si poděkuju sám, děkuji.
Jenže ta otázka na kterou sem dáváš odkaz je už dávno vyřešená, navíc se týká něčeho jiného - tam jsem hledal metodu jak převést spousta souborů a odpovědi jsem se dočkal, myslím že jsem to dal i jako vyřešenou...
co se týká toho druhého... zkoušel jsem toto:
ffmpeg -i aaa.mp4 -c:v libaom-av1 -aom-params lossless=1 "aaaa.mp4"
ffmpeg -i a12.mp4 -c:v libaom-av1 -strict -2 output.mp4
...jo díky
Já vím, že to odkazované vlákno se týká něčeho jiného.
To odkazované vlákno jsem uvedl proto, že jsi v něm neuvedl žádný příspěvek jako řešení, neuvedl jsi ani v diskusi že by byl nějaký příspěvek řešení ani jsi neuvedl jak jsi problém vyřešil. A taky jsi tam nikomu nepoděkoval za řešení nebo aspoň za snahu.
Prostě jsem chtěl trošku edukativně působit, což se mi povedlo, tu je příspěvek označen jako řešení a poděkováno, tak to má být
ale mám neší problém... ta velikost je větší než když dám konverzi na x264... přitom velikost by měla být poloviční než x265... kde je chyba?
No ona třeba není nikde chyba
Zkusím vysvětlit.
Za prvé, primární režim enkodování x264/x265/libsvtav1 (případně i libaom-av1) je CRF.
Což je nastavení kvality s jakou kodek enkoduje, defaultní číslo u x264 je 23, u x265 je 28, libsvtav1 35.
Ani stejná hodnota crf ani defaultní hodnota crf nedávají u různých kodeků stejnou kvalitu.
Když jsem teď zkusil enkodovat jedno náhodné video tak na default mi
x264 udělalo velikost 11.3 MB
x265 udělalo velikost 4.8 MB
libsvtav1 udělalo velikost 5.0 MB
Jaká je při porovnání kvalita pátrat nebudu, ani visuálně, ani matematicky (SSIM - umí to vyhodnocovat i ffmpeg)
Ani na default, ani při stejné velikosti.
Stejně se to u různých videí bude lišit.
Prostě je i tak možné, že libsvtav1 dělá kvalitnější videa, i když jsou na default větší, je prostě možné, že je dělá mnohem kvalitnější na default. Taky je možné, že to číslo u x265 je na hraně použitelnosti co se týče kvality.
CRF můžeš ale nastavovat, u libsvtav1 je to rozmězí 0 - 63, čím nižší číslo, tím kvalitnější rip. Pokud chceš nižší velikost tak prostě nastav vyšší crf (přidej crf parametr, např.: " -crf 40 ") a zkoušej a zkoušej (různé videa, bude se to určitě lišit) až dostaneš do merku crf, které se ti bude vyhovovat kvalitou a velikostí, případně budeš vědět s jakou kvalitou jednotlivé crf enkodují.
Případně pokud chceš dělat matematické kvalitativní analýzy videí a porovnávat je, tak můžeš zkusit FFMetrics (z githubu), je to gui pro kvalitativní porovnávání pomocí ffmpeg (např. ssim).