Stránka 1 z 1

AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 25 led 2013, 19:41
od janooo
Zravím,
Pokúsim sa vám popísať ako a prečo prevádzam video z AVI do MP4. Hoc štylisticky nevyhrá Slohovú súťaž, dúfam že bude zrozumiteľný a pomôže tým, ktorý pri prevode videa tápu. Pls kto viete viac a nájdete faktické chyby pls opravte ma, dik .

Prečo:
- kvalitné 720p filmy uložené v mpeg4 (kodekom x264) majú bitrate 4000-6000kbit/s
- 720p z pentaxu K5 má cca 35000kbit/s!!! tj videá je možné bez pozorovateľnej straty kvality zmenšiť cca na 10-20perc pôvodnej veľkosti (zo 100MB na 15-20MB!!!), podobne to platí pre fullHD

Obmedzenia:
- na prehratie videa budete potrebovať novšie zariadenie – PC, notebook, smartphone, SmartTV, novšie TV, multimediálne centrum, ... (starý DVD prehrávač to neprehrá)
- prevod videa si vyžiada čas – v závislosti od dĺžky videa a výkonu PC

Čím:
- ja používam freeware AVIDEMUX 2.6.1, čo sa týka jeho nastavení a funkcií, prelúskal som sa len cez to čo ma zaujímalo – zmenšiť video čo najefektívnejšie, aby zároveň nedošlo k ani minimálnemu pozorovateľnému zníženiu kvality , ostatné možnosti som neskúmal, kto vie pls doplňte .
- http://fixounet.free.fr/avidemux/download.html

Zdroje informácii:
- http://www.avidemux.org/admWiki/doku.ph ... rial:h.264
- http://www.highdef.cz/menu/navody/DVDto ... _part1.php
- http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC

Ako na to:
- stiahnite, nainštalujte a spustite si AVIDEMUX
- otvorte avi súbor: File – Open
- vo Video Output vyberte: Mpeg4 AVC (x264)
- pre podrobnejšie nastavenia – pozrite návod a popis nastavení nižšie – doporučujem nastaviť aspoň záložku GENERAL!!!
- prevod spustíte uložením – File – Save, alebo CTRL+S, POZOR! Dlho trvá!
- Audio Output – nechal som na Copy (zvuk sa meniť nebude) - nastavenie zvuku som nemenil – vyhadzovalo mi to chybu – tipujem že mu chýba zvolený kodek.
- Output format – môžete kľudne nechať AVI Muxer, ja používam MKV

========

Popis nastavení
- vo Video Output stlačte tlačítko CONFIGURE
- pre dobrý výsledok doporučujem nastaviť aspoň záložku GENERAL!
- X264 je moderný a vynikajúci kodek, žiaľ je aj dosť zložitý a jeho podrobné nastavenie chvíľu trvá, výhodou ale je možnosť uloženia nastavení
- ak budete s nastaveniami spokojný, uložte si ich (hore tlačítko Save As), stačte OK a spustite prevod
- skúste si najprv koľko bude prevod trvať na základných nastaveniach, použitím niektorých nastavení môže enkódovanie trvať enormne dlho

Záložka General
- Encoding Mode: Average Bitrate (Two pass)
- pokiaľ je možné použite dvojprechodové enkódovanie, Síce trvá takmer 2x dlho, ale enkóder pri druhom prechode opraví chyby z prvého, v prvom prechode vytvorí štatistiku kedy treba aký bitrate a v druhom enkóduje video. (voľba Video Size (Two Pass) je rovnako dobrá akurát neurčujete birate, ale cieľovú veľkosť videa – pre zachovanie kvality be nemala byť menšia ako 10perc zo surového AVI generovaného fotoaparátom K5)
- Average bitrate - priemerný bitrate videa. pre statické scény stačí nízky, pre dynamické vyžší, pre "zmiešané" tak nejak priemer, ale treba použiť dvojprechodové enkódovanie. Doporučujem nastaviť okolo 4000-8000 (pre 720p) a 8000-16000(pre 1080p), ak sa vyhráte aj s nastavením v ďaľších záložkách, môžete si dovoliť nižší bitrate bez straty kvality
- Fast First Pass: doporučujú zapnúť - rýchly prvý prechod - urýchli prvý prechod s minimálnou stratou kvality
- Macroblock-Tree Rate Control: doporučujú zapnúť
- Frametype Lookahead: doporučujú 40 - jedná sa o počet snímkov, ktoré enkóder "pozerá dopredu"
- IDC level: ja používam 4.1, hovorí o max nastaveniach v kodeku (max. dátový tok, max rozlíšenie,...), pre 720p je potrebné nastaviť minimálne 3.1, pre 1080p minimálne 4.0, POZOR!!! vysoký level (5.0/5.1) nemusí podporiť starší multimediálny prehrávač / kodek!
- Sequence Parameter Set Identifier: ???

Záložka Motion
Vyhľadávanie pohybu vo videu. Nastavujete algorytmus ktorým bude enkóder vyhľadávať pohyb v scénach.
- Motion estimator Method - používam Hexagon Search, alebo Uneven Multi-Hexagon Search ako kompromis medzi rýchlosťou enkódovania a kvalitou. Diamond Search - najrýchlejší / nekvalitný, Exhaustive Search / Hadamard Exhaustive Search (TESA) - extrémne pomalé / najlepšie
- Subpixel Refinement - presnosť estimátora - doporučujú nastaviť na 7 a viac
- Maximum Motion Vector Search Range - doporučujú 16, viac je lepšie a hovorí koľko pixelov použie estimátor pri analýze pohybu, pre UMHS je max 32
- Direct Prediction Mode - doporučujú Auto, vylepšuje kompresiu, je to predikcia B-frame?
- Weighted Prediction for P-Frames - doporučujú zapnúť - neviem aká voľba je best, ja som použil Weighted References+Duplicates
- Weighted Prediction for B-Frames - doporučujú zapnúť

Záložka Partitions
- Zapínanie použitia blokov v predikovaných makroblokoch - doporučujú zapnúť všetko, okrem 4×4, 4×8 and 8×4 P-Frame Intra-predicted Block

Záložka Frame
I-Frame - "originál" nekomprimovaný frejm s plnou informáciou
P-Frame - "predpovedaný" frejm obsahuje iba info o zmenách oproti predchádzajúcemu I-Frame
B-Frame - "predpovedaný" frejm obsahuje iba info o zmenách oproti predchádzajúcemu aj následujúcemu Frejmu (pred a za môže byť I aj P-Frame???)
- CABAC - doporučujú zapnúť - entropy encoding - bez straty kvality zvýši kompresiu o cca 15perc!
- Loop Filter - doporučujú zapnúť a nastaviť na Strength = 0 (záporné čísla "zaostria" video, kladné "vyhladia"), Threshold = 0 (záporné čísla "zachovajú"detaily), POZOR!!! hodnoty nastavujte v rozmedzí -3 až +2!
- Maximum Reference frames - doporučujú 3-6 a viac už takmer neprináša zlepšenie, hovorí o tom koľko frejmov bude braných pri "výpočte" B a P frejmov, zníži sa rýchlosť enkódovania ale výrazne zvýši kvalita!!!
- Max Consecutive B-Frames - doporučujú max.4 - maximum B-Frejmov
- B-Frame Bias - doporučujú 0 - pravdepodobnosť že B-Frame nahradí P-Frame
- Adaptive B-Frame Decision - doporučujú Optimal - spôsob rozhodovania kedy sa použie B-Frame, Disabled nedoporučujú!!!
- B-Frames as reference - doporučujú zapnúť - malé zlepšenie kvality bez straty rýchlosti, Strictly - je horšie ale kompatibilné s BluRay, Non-strict - lepšie ale nekompatibilné s BluRay
- GOP Size - doporučujú min: 30 a max: 300 (pre 30fps video, tj 1-10x fps) je to min a max počet frejmov medzi dvomi IDR frejmami (nekomprimovaných frejmov s plnou informáciou?)
- I-Frame Treshold - doporučujú 40, pre dynamickejšie videá menej, pre pomalé viac - hovorí o tom ako sa bude referenčný I-Frejm "neplánovane vkladať" namiesto B a P frejmu (tj ak je dynamická scéna alebo sa scéna úplne zmení, či sa vloží I-Frame nesúci plnú/nekomprimovanú informáciu)

Analysis
- Mixed References - doporučujú zapnúť - každý 16x16 blok si môže vybrať vlastný referenčný frejm zvyšuje kvalitu / znižuje rýchlosť
- Chroma Motion Estimation - doporučujú zapnúť - pri vyhľadávaní pohybu sa zachová aj informácia o farbe - zvyšuje kvalitu / znižuje rýchlosť
- Trellis Quantization - doporučujú zapnúť - zapne Trellis kvantizáciu, Final Makroblock only - rozumný kompromis. Always On - (s nastavením psychovisual (popísané nižšie) je to najlepšia voľba)
- Fast Skip Detection on P-Frames - doporučujú zapnúť (ja nezapnem :)) zvyšuje rýchlosť enkódovania a veľmi málo znižuje kvalitu (ale zriedka môžu vznikať artefakty v obraze)
- DCT Decimation on P-frames - ja zapínam - zahadzovanie nepotrebných DCT blokov, vylepší kompresiu / veľmi málo znižuje kvalitu
- Psychovisual Rate Distorsion Optimalisation - doporučené 1 pre filmy, 0.4 pre animované, vyššie hodnoty môžu viesť k vzniku artefaktov v obraze
- Psychovisual Trellis - doporučené 0.15 pre filmy, 0 (vypnuté) pre animované, vyššie hodnoty môžu viesť k vzniku artefaktov v obraze
- Intra Luma Quantization Deadzone - ???

Quantizer
- Adaptive Quantization - doporučené zapnuté Variance AQ - Normal a Strength: 1. Znamená že každý makroblok vo frejme si môže vybrať iný quantizer, zvyšuje kvalitu videa odstraňuje čierne a biele plochy vo veľmi tmavých a presvetlených oblastiach frejmu

Ak máme všetko nastavené treba nastavenia uložiť (tlačítko Save As hore), stlačiť OK a spustiť enkódovanie .

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 28 led 2013, 18:02
od janooo
skusenosti s prevodom videa
... tak dnes som prevadzal do mp4 video na temu "vychod slnka", nakamerovane z hor v nedelu rano z cca 1150mnm, rovno poviem ze prvy pokus dopadol skaredo...
POPIS:
- riedka vysoka oblacnost
- my sme sa nachadzali v hornej casti spodnej oblacnosti - mraky sa cez nas prevalovali
- nebolo to uplne idealne miesto... to bolo v tatrach alebo napr na rozsudci, ktory bol vysoko nad tymito oblakmi
- kedze slnku chybalo do vychodu este vyse desat minut, scena bola relativne tmava
- v tmavych oblastiach videa - les - pod urovnou oblakov sa tvorili nepekne artefakty - stvorceky
- bolo teda nutne zmenit nastavenie enkodovania

CO SOM ZMENIL:
- najviac pomohlo ked som v zalozke "Analysis" oba "Psychovisual" parametre nastavil na 0 (povodne bolo 0.3 a 0.1)
- dalsie zlepsenie bolo ked som v zalozke "Frame" nastavil "Gop Size" na min:15 - max:150 (bolo 30-300) a "I-Frame Treshold" znizil na 10 (bolo 40)
- video uz vyzeralo fajn... pre istotu som dvihol bitrate=8000kbps (zalozka General, bolo 6000)
- po tychto upravach bol vysledok od oka na nerozoznanie od originalu

PS:
jednalo sa asi o "vynimocnu" scenu, u inych scen sa mi to zatial nestalo ani pri bitrate cca 4000kbps

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 28 led 2013, 19:25
od slavek49
škoda že neumím anglicky. převod videa do MPEG4 by mě lákal. i tak ti děkuji,skusím tvúj překlad přelouskat. :D

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 28 led 2013, 19:39
od janooo
:D dik, ono ani moja EN nieje ziaden zazrak... preto pisem, ze kto vie viac nech ma opravi ;) a preto je ten navod taky "kostrbaty"

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 29 led 2013, 07:40
od kordoz
Tiez pouzivam tento program ale nastavoval som si pevny bitrate 20 000kbit a s vysledkom som spokojny, pravdaze je to ovela viac ako Ty pises

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 29 led 2013, 10:17
od janooo
uff tak to je riadny bitrate... to mas na fullHD alebo 720p?
ja natacam 720p...

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 29 led 2013, 10:27
od kordoz
1536x1024 na K-7 , davam preto taky bitrate, lebo filmujem napr. inverzie, alebo pohyb mrakov, 7min max na jeden spojity film, tento MotionJPEG z K-7 nacitam SonyVegas a zrychlim, ale musim to robit na dva krat, lebo na raz to nejde, nedovoli take zrychlenie, potom mam zo 7 minutoveho filmu 7 sekund a je to fantazia, uz som dokoncil prvy takyto horsky film, len este na tom musim popracovat, lepsie to zostrihat a tak.

A preto 20 000kbit h.264 aby to bola nekompromisna kvalita a nenastala nejaka badatelna strata pri zrychlovani

potom ked je to hotove , ma to len 7 sekund a aj tak to vela nazabera na HDD


Avsak ako pises, na bezne videa je lepsi ten Tvoj navod

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 02 úno 2013, 09:42
od ESB
Dik za typ na tento program. Ako som sa vŕtal na nete ohľadom neho, naďabil som na informáciu o CZ variante pre verných Slovanov:
http://www.slunecnice.cz/sw/avidemux/di ... no/#o30383
...osobne som ešte neodskúšal.

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 02 úno 2013, 21:43
od janooo
Jj ten tip poznám ale mne to nefunguje - skusal som na dvoch W7pro... ak to tebe naskocilo pls daj vediet ako, dík :)

Re: AVIDEMUX - freeware pre prevod videa z AVI do MPEG4

Napsal: 06 úno 2013, 10:09
od ESB
CZ verzia je možná len pre staršiu verziu v XP, ja mám tú novšiu, takže to nejde. Myslím si však, že ako neznalému tejto "bitrate" problematiky by mi ani veľmi nepomohla. Nastavil som program podľa Tvojho popisu.
Takže mojou zrozumiteľnejšou CZ verziou je SK nastavenie janooo :D