Nejste přihlášen/a.

Přihlásit se do poradny

 

Převod AVI do MP4-Format factory 2.60

Od: satmario odpovědí: 9 změna:

Dobrý den,můžete mi prosím poradit jaké nastavení zvolit při převodu formatu avi do mp4 abych zachoval přibližnou velikost původního souboru avi a hlavně poměr stran?

Díky moc za případnou radu.

 

 

9 odpovědí na otázku
Řazeno dle hodnocení

 

 

expertnavideo

2x

není potřeba tyhle složité programy na triviální převod

Stačí ffmpeg -i vstup.mp4 -c h264_qsv -global_quality:v N - c:a copy out.avi
nebo
ffmpeg -i vstup.mp4 -c libx264 -crf M - c:a copy out.avi

M a N určují vztah mezi kvalitou a velikostí- obvykle doporučuji N=22-32 a M=28-40 -nižší=vyšší velikost

zachování poměru stran je samozřejmost. Jaký je důvod zachování velikosti? Není důležitější zachování kvality (ve skutečnosti každý převod vždy kvalitu může jen vždy snížit), ale vhodným nastavení to bude minimálně.neznatelně.

Ještě má smysl provést konverzi bez změny kodeku, to se velikost změní max v řádu 100KB. Téměř okamžitě, žádná komprese neproběhně

Stačí ffmpeg -i vstup.mp4 -c copy out.avi

A sesš si jistý že chceš zachovat kodek nebo naopak se v tom vrtáš že něco nejde a možná dává smysl změnit kodek (tedy provést ztrátovou konverzi, která nějakou dobu potrvá)

 


0x
Nastavit shodnou velikost obrazu a datový tok jako má původní video, potom to bude stejné.
expertnavideo

Akorát to nedává logiku. Proč něco takového dělat. Kódování pomocí konstatního takového toku je zastaralý koncept, je lepší použít constant rate factor (s lookahead dokonce). Nebo pro fajšmekrty 2-pass...

PARDON ZAPomněl jsem k předchodzímu příkladu s hw enkodederm quicksync přidat důležitý parametr -lookahead 1 (nebo -look_ahead 1)

Já netvrdím, že dává, je to nesmysl, ale chtěl jsem odpovědět na otázku

 

rv*

0x

Jen málokdy je něco takového potřeba dělat, protože kvalita videa rekomprimací poklesne.

 

krtek*

0x

spíš se zeptm jinak...k čemu ti to bude?

 

mark132

0x

do mp4 je nesmysl to převádět, ten umí jen kodeky mpeg konzorcia, je vhodnější formát a mnohem univerzálnější mkv který si poradí s jakýmkoliv vnitřním formátem videa i audia včetně dalších datových stop bez omezení na komerční standardy jedné "firmy". Převod bych každopádně udělal metodou copy copy, tedy ponechal původní kodeky a pouze změnil kontejner z avi na mkv. ... a na to stačí příkaz ffmpeg -i video1.avi -c copy -map 0 video2.mkv

Kdybych měl k dispozici nějaký hodně kvalitní zdroj (tady ale dost pochybuji že by byl zrovna v zastaralém kontejneru AVI ) tak bych převedl video do h.265 video kodeku a opus audia příkazem ... ffmpeg -i video1.avi -map 0 -c:v libx265 -c:a libopus -c:s copy video2.mkv

mark132

až se patřičně rozvine podpora pro kodek AV1 (neplést s AVI), který je ještě výrazně efektivnější než předražený h265 a licenčně rozhodně svobodnější, bych konvertoval do něj, to má ale ještě čas, zatím ta podpora na straně přehrávačů není tak dobrá a je třeba ještě počkat

olic

ANO, neplést AV1 videokodek a AVI formát videosouboru

zatím má AV1 0.1fps, a o hardwarovém enkodéru si můžem nechat zdát. hardwarově ani neenkoduji do h265 tam je to furt pomalé

 

 


 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]