Řešení:

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

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 :-)

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).

Zpět do poradny Odpovědět na původní otázku Nahoru