

ffmpeg - převod mnoha souborů
Ahoj, mám na webu hodně souborů, spoustu z nich jsem vytvořil ve videomakeru, kterej tu velikost natáhnul na 3x-7x násobek. Když napíšu toto:
ffmpeg -i video.mp4 -vf scale="576:1024" output_video.mp4
Tak mi to srazí velikost. Mám těch souborů hodně, dá se to nějak zautomatizovat? Nejdříve bych potřeboval aby to zjistilo rozlišení a poté provedlo příkaz.
pouzi napr ffmpeg batch av converter kt. je robeny na prevod vela suborov.
a do parametrov pouzi napr. -c:v hevc_nvenc -profile:v 0 -preset slow -rc constqp -qp 29 -rc-lookahead 48 -g 250
vysledok bude subor v kodeku hevc, ktory je ovela uspornejsi pri zachovani kvality. funguje to, pokial mas graficku kartu s podporou hardware encodingu do hevc, co su defakto vsetky od nviadi GTX1060 vyssie.
ak chces experimentovat s kvalitou, pohraj sa s parametrom "29", miesto neho daj napr. 24 (lepsia kvalita) alebo 32 (horsia)
Stáhnul jsem si ten program - viz odkaz a je tam tohle... co to má být? Že jsem si stáhnul falešný ffmpeg? Používám ho už nějakou dobu a funguje...
to vobec neries, tiez neviem na co to ma byt dobre. ffmpeg pride s tym programom, vsetko normalne funguje. Pouzivam ho uz niekolko rokov, odkedy vznikol.
Pokud chce enkodovat rychle, tak budiž, ať si použije hardwarové enkodování, pokud chce ale dělat kvalitní ripy, tak je podle mě vhodnější softwarový kodek (v ffmpeg je to libx265) 😉
Pravda. zalezi na tom, co potrebuje enkodovat. na domace videa bezne staci HW encoding cez GPU. Tusim od Geforce RTX2xxx je uz aj podpora b-frames pri h265.
Jeste me napadla moznost, NAS (aspon muj qnap) umi prekodovat videa dle nastavenych pozadavku.
Staci mu do slozky k tomu urcene nahazet videa a on to prechrousta.
Nemusi kvuli tomu bezet pocitac.