You are on page 1of 31

Encode - C bn v Nng cao

Li ni u:
Chc bn cng on ra, khng nhiu th t, ni dung ca bi vit ny l g. tm hiu su hn v encode x264, ti xin mn php s dng ngn ng "cy nh l vn" hng dn. Tuy gi l nng cao, nhng hu ht vn da trn nhng chun mc ca phn mm c giao din ha c th, t khi ng chm n m lnh nn bn c th yn tm m khng s vt ln vi ng m lnh phc tp lm g. Th hai, t ni trc l bi vit ny ch yu da vo kinh nghim bn thn v qua cc ti liu c sn m t dch ra vit bi. Chc chn cn nhiu sai st, mong cc bn gp v t vit bi ny chia s kinh nghim v hc hi l chnh. Trc tin, chng ta hy cng tham kho mt s ni dung chnh: I / M u 1. Mt s khi nim mi / so snh cc nh dng 2. Yu cu ti thiu v phn cng v phn mm. 3. Thit lp MeGUI (set path, load profiles,...) II / Hng dn thit lp thng s v encode: Phn 1: Phn 2: Phn 3: Phn 4: AVISynth MeGUI MKVToolnix Mt s GUI Encode khc v hng dn nhanh (Quick Guide)

III / Lu chung v Mt s cu hi thng gp

I / M u 1. Mt s khi nim mi / so snh cc nh dng. - VP7: Mt nh dng do TrueMotion pht trin, n c rt nhiu u im nhng cng khng t nhc im, c th l: + u: Cht lng p, dung lng c nn ti mc ti a, thi gian encode nhanh hn mt cht so vi x264 + Khuyt: Tnh tng thch khng cao, khng theo chun m ha MPEG4-AVC, t c h tr v pht trin, hin nay ch c mt chng trnh duy nht (theo ti bit) dng encode video nh dng VP7 l VirtualDub. - XviD v x264: Nhc li 2 nh dng ny mt cht, c 2 u l 2 nh dng thng dng hin nay dng m ha phim cht lng cao vi dung lng nh xem trn my tnh v mt s thit b nghe nhn h tr khc. V cht lng v thi gian encode, khng g bng XviD. V dung lng, cht lng cao hn v thng dng vi cc video chun HD th khng g bng x264 (H264). Bn cng cn phn bit XviD v DivX, tn ca chng ngc nhau v c 2 u l nh dng thng dng m ha video (DivX khng phi m ngun m nn ty bin t hn so vi XviD). Ni tm li: Trch: + Bn cn cht lng cao (c th n mc HD), dung lng nh, thi gian encode khng phi tr ngi ln, hy chn x264 + Bn cn thi gian nhanh, dung lng va phi, cht lng mc chun SD tt, hy chn XviD - DXVA (Microsoft DirectX Video Accelerator): Cng ngh h tr tng tc x l video nh s dng DirectX ca Microsoft. Trong encode, DXVA ging nh mt loi doping lm tng lc h thng encode nh s dng sc mnh t b x l ha trong my tnh. - Passes: Pass chnh l s ln m ha, cng gn nh l mt chun mc phn bit encode v convert. Nh Nman so snh, vic encode cng ging nh nn WinRAR. Encode cng vy, c 2 phng thc chnh: + 1-pass: Nn 1 ln, tc l sut c on video, phn mm encode ch bit encode theo video, khng thng qua bc x l thng s v ly d liu mu ban u. Cc video encode bng 1-pass thng c cht lng thp v dung lng cao hn 10% so vi 2-pass. + 2-pass: c hiu ngn gn l nn 2 ln, thng dng i vi cc video dng DVDRip hoc m-HD hin nay. u im l cht lng cao, hnh nh sc nt, dung lng mc tiu chun khi dng x264 (thng bng khong 2/3 so vi XviD). Hu ht cc fansub v cc nhm rip phim dung lng nh nh Senchou (rmon 2009) 300MB-United (Chuyn rip cc phim cht lng cao t 200-600MB trn trang Warez-BB.org . Tuy nhin, 2-pass khng hon ton thch hp khi mun encode phim HD vi cht lng cao nht. C th 2 pass gm 2 cng on: Trch: > 1st pass: Chy video v ly thng s tng frame, t cc thng s ny trong 1 file .stats (nn ln 1), ta tm hiu l "d la i th trc khi nh". > 2nd pass: Encode (kt hp nn) video theo cc thng s kim tra lu trong file .stats trn (nn ln 2)

+ 3-pass: Cng gn ging vi 2-pass, nhng tng cng v dng hnh (render), pht hin v x l li rt k. 3-pass l la chn ph bin ca cc nhm rip phim HD. Tt nhin, thi gian rip 3-pass

khng d chu cht no, c my tnh rip phim HD 720p-1080p phi chy lin tc trong hn 100 gi encode. Tt nhin, mc nn s cao hn. Trch: > 1st pass: Chy video v ly thng s tng frame, t cc thng s ny trong 1 file .stats (nn ln 1) > 2nd pass: Encode (kt hp nn) video theo cc thng s kim tra lu trong file .stats trn (nn ln 2) > 3rd pass: Encode ln 3, c th coi l lp li ca 2nd pass nhng c kim tra k hn v qua 2 bc trn (nn ln 3) ---> Chn my pass y? Encode nh dng x264 v XviD (c bit l x264) ch yu hng n cht lng. V vy bn ng ngn ngi khi chn 2-pass hoc 3-pass khi encode nh dng x264. Tuy khng phi l la chn duy nht, nhng l tt nht nu bn ly ch tiu cht lng l ch yu khi encode. 2. Yu cu ti thiu v phn cng v phn mm: a) Phn cng: Sau mt thi gian thc nghim trn nhiu my tnh, Nman chn ra c cu hnh dng cho vic encode video: + + + + CPU: 1.5 GHz tr ln RAM: 256 MB HDD: 5 GB (Dng cha folder DVD khi encode t DVD) VGA: 128 MB tr ln (khng nn encode nu l card dng nVIDIA 4MX)

--> Vi my cu hnh nh trn, bn khng nn chy bt c chng tnh no khc trong qu trnh encode, v tuyt i khng thit lp chng trnh MeGUI mc Above Normal tr ln v rt d b treo my hoc h hi vt l. Cu hnh my khuyn co: + CPU: 2.4 GHz Pentium 4 / Celeron D 2.8 GHz (Nu BXL mnh hn th cng tt, nht l nhng b x l a nhn, cng nhiu nhn cng encode nhanh v p, vn ny s c ni r phn sau) + RAM: 512 MB + HDD: 15 GB + VGA: 256 MB, h tr DirectX 9 + ODD: DVD-ROM (Dng encode trc tip t DVD nu bn mun) b) Phn mm: Nh bi vit trc ni, nhng phn mm khng th thiu c l: - AVISynth: Chng trnh bin tp video mnh m, hot ng di dng m lnh v c kh nng h tr nhiu nh dng video, k c Real Media, FLV,... m bnh thng MeGUI v cc chng trnh khc khng h tr. Download (Binaries - 2.58) - Mirror (MF) Binary (2.60 Alpha 3) - Mirror (MF) Plugin Pack

Plugin Collection - MeGUI: GUI h tr encode mnh nht hin nay, h tr nhiu nh dng video v c cu trc qun l cc chng trnh encode con hiu qu v d dng. L phn mm m ngun m, xy dng da trn nn .NET Framework nn bn khng cn bn tm v vn bn quyn (do nhm lp trnh trn din n Doom9.org vit). chy chng trnh, bn cn phi ci t .NET Framework 2.0 tr ln v phi thit lp ng dn ti cc Encode Toolkit con trn (nu s dng offline) hoc update (nu s dng my c kt ni mng). Download from Sourceforge - Encoding Toolkit: Gi cng c encode chun dnh cho MeGUI. Nhng cng c ny hot ng di dng m lnh nn khng chy trc tip. Bao gm mt s cng c chnh: Code:
http://www.mediafire.com/file/m3bu7mwz88enwfi/

+ x264 (x264.exe): Chng trnh encode x264 chnh, c kh nng encode rt mnh v dung lng kh nh (hn 1 MB. + xvid_encraw.exe: Tp tin dng encode video nh dng XviD. + DGAVCIndex: Phn mm do Donald A. Graft pht trin. L chng trnh ton din cho php ngi s dng trc tip kim tra cht lng RAW video qua hoc ang trong qu trnh encode m cc player khng lm c vi cc thit lp decode mc nh. + Muxers: L cc chng trnh m nhn nhim v ng gi audio, video, sub, chapter vo 1 file hon chnh c th xem c, gm c MP4Box, AVIMux_GUI, MKVmerge,.... . Cn mt s chng trnh khc nhng chng ta khng cp n v khng cn thit. + Nero AAC, FAAC, Lame, OGGEnc2: L cc chng trnh h tr encode m thanh (audio) vi cc mc ty chnh cht lng v thi lng khc nhau. Cc chng trnh ny c cu trc giao tip kh n gin nn c MeGUI h tr giao din dng GUI n gin v thit lp rt d hiu, gip tit kim c nhiu thi gian cho encode audio v tp trung vo encode video. + DVD Decrypter: Phn mm b kha m vng c nh sn xut "cy" vo cc DVD phim gc. C tnh nng kt hp hu hiu vi Slysoft AnyDVD decrypt cc a Blu-ray v HD-DVD. + Xilisoft Video Converter Ultimate: S dng convert nhanh va trc quan cc file audio sang nh dng AAC m khng cn s dng Nero AAC Encoder. Nhim v chnh ca phn mm ny l vy, ngoi ra n cng l mt phn mm convert mnh nht hin nay. - Profiles: Cc gi cu hnh encode c to sn. S ni r hn phn di. Code:
http://www.mediafire.com/file/1ofv116a26199wa/MeGUI-x264_generic_profiles.rar

Code:
http://www.mediafire.com/file/zvktylen3mk/MeGUI-x264_generic_profiles_v85.zip

- MediaInfo: Cng c ly thng tin tp media ca hu ht cc nh dng hin nay. C giao din n gin v d dng. - K-Lite Codec Mega Pack hoc Combined Community Codec Pack (CCCP): Gi codec m nhim vai tr chnh l test video qua x l hon ton. Mt khc, chng cng cung cp cc phng tin h tr decode (gii m) video phc v cho qu trnh encode.

CCCP 2011-06-26 - Mirror - Homepage K-Lite Codec Mega Pack - Mirror - Homepage 3. Thit lp v s dng MeGUI: a) Set Program Paths: - Ci t v chy chng trnh MeGUI, giao din chng trnh nh sau:

Lc ny c 2 cch ci t: + Bn c kt ni internet: Hy dng chc nng Update t ng. Ti ca s chnh, nhn Ctrl+U hoc chn Option > Update:

+ Bn khng c kt ni internet: Hy ti v gi Toolkit trn v gii nn vo th mc ci t mc ca chng trnh (mc nh l C:\Program Files\megui\tools\). Sau vo MeGUI, chn Option > Settings. Chn th Program Paths. Chn ng dn n tng tp tin nh hnh (Vi cc phin bn 2028 th khng cn).

* Lu : D bn s dng chc nng t ng update, bn vn phi set ng dn n tp tin neroAacEnc.exe th cng. Ti tp tin ny v ti y (1.5.1.0) hoc y - Bn 1.5.4.0 | Mirror Megaupload b) Load Profiles: Profiles l nhng tp tin XML, cha nhng thng tin mu v cc nh dng encode c nhng lp trnh vin ca MeGUI son sn v c tnh hu dng rt cao v tin li cho ngi s dng. i loi l, khi bn convert bng Total Video Converter hay Xilisoft Video Converter Ultimate, bn s phi chn cc nh dng. Profiles trong MeGUI cng vy, nhng n bao gm c thng s v cc ty chn codec phc tp nn bn s d dng encode hn m khng cn thit lp nhiu. Cc Profiles bao gm 2 loi: - XviD Profiles http://www.mediafire.com/download.php?dntdmmnwnwa - x264 Profiles http://www.mediafire.com/download.php?zvktylen3mk Cc bn download v v gii nn chng vo th mc C:\Program Files\megui\allprofiles\ Sau chy MeGUI, bn s thy danh sch cc profiles c lit k mc "Encoder settings": c) Thit lp cc ty chn khc: Vo Option > Settings, bn s c bng ty chn chng trnh: Cc bn nn thit lp nh sau: - "Open Preview after AVISynth script selection" : No (Mt thi gian v tp m AVS c dng sn ri) - "Default Priority" : Below Normal (Khng ging nhiu chng trnh convert khc, encode tuy c s dng 100% cng sut CPU nhng bn c th va chi game, va encode. Tt nhin l thi gian s gim i mt cht. Li khuyn l ng thit lp mc High v ch thit lp mc Above Normal khi my bn ch dng encode, cc trng hp cn li hy thit lp di hoc bng mc Normal. - Cc phn khc cc bn hy gi nguyn. Chuyn sang tab "Extra Config", ta s c: - "Automated Encoding" : Chn s pass c s dng t ng trong qu trnh encode, s pass trong khong t 1 n 3, vi 3-pass, cht lng video s cao hn v mc nn cao hn nhng b li bn phi tr gi v mt thi gian. Li khuyn l bn ch nn t con s 2-pass. - "After encoding" : Tc l sau khi bn encode xong 1 job no (encode chia ra lm nhiu job nh encode audio, video, mux,...), h thng s t ng tt my hoc chy on m lnh m bn g vo. c bit hu ch khi bn khng c thi gian theo di c ngy. kch hot chc nng t ng tt, bn chn "Shutdown". - Auto-Update: C 2 la chn t ng update chng trnh: - Stable: MeGUI s t ng cp nht cc chng trnh mi v n nh nht, c release (pht hnh) chnh thc trn server. <--- Recommended - Development: T ng cp nht cc bn mi nht, bao gm c cc cng c lp trnh m AVISynth, cc bn beta ca chng trnh.

d) Cc cng c c tch hp trong MeGUI: Bn chn menu Tools, s c mt menu hin ra vi tt c cc cng c c tch hp vo MeGUI: - Audio Cutter: Ct on m thanh, dng khi bn mun chia m thanh ra tng phn ri c th ghp vo cc on video tng ng. Lm vic vi cc nh dng audio: AC3, AAC (RAW), DTS, MP2, MP3, WAV. - AutoEncode: Thit lp mt s thng tin c bn MeGUI encode. Thng bao gm 4 job chnh (xt vi trng hp encode 2-pass): > > > > Encode Audio Encode Video (Pass 1) Encode Video (Pass 2) Mux (MKVmerge hoc MP4Box)

- AVC Level Checker: Kim tra level AVC trong x264 ng vi file video cha. - AVC Quantizer Matrix Editor: Thay i thng s lng t ha ca file video (nu nn nh dng x264) - AVS Cutter: Chia nh ni dung file AVS, encode tng phn video + AVS Creator: To file AVS "s cua", bao gm np file video vo AVS, chnh mc resize, thit lp gi tr kh nhiu, FPS, kiu resize (mm, sc nt hay chn khi vung). + Bitrate Calculator: Tnh ton bitrate m bo cht lng cng nh dung lng hp l, lm vic vi cc codec nh HFYU, x264, SNOW, XviD. V bitrate cng cao th cht lng cng cao, v dung lng cng vy, v vy bn nn s dng cng c ny cn thn trc khi encode. Hoc bn c th c lng VD: B phim rmon 2009 do nhm Senchou Fansub encode c bitrate xp x 1000, dung lng khong 1.2 GB. Nu bn encode t file video ch khng phi t DVD, th bn cng nn kim tra bitrate ca file video gc bng cng c MediaInfo (c sn trong gi K-Lite Codec Pack hoc ti v phn trn), ri sau cn nhc, c lng bitrate hoc encode th mt on clip mu trch ra t video gc so snh. + Chapter Creator: To cc chapter (ging chapter trn DVD) mux vo file video sau khia encode xong. Ch p dng vi nh dng MKV. + DG Indexer: Cc cng c lm vic trung gian gia DVD/Video v file AVS. + HD Stream Extractor: S dng khi bn mun encode video nt cao t Blu-Ray hay HD-DVD. Cng c ny ly tng thnh phn ca BLURAY hay HDDVD sang cng nh video, audio, sub, menu,... + Muxer: Cc cng c ng gi file audio v video, sub thnh 1 file hon chnh: Trch: > > > > Adaptive Muxer: MeGUI s t ng chn nh dng thch hp mux AVI Muxer: ng gi nh dng AVI, dng AVIMux_GUI MKV Muxer: ng gi nh dng MKV, dng MKVmerge MP4 Muxer: ng gi nh dng MP4, dng MP4Box

* Nu bn khng vi, bn nn dng gi MKVtoolnix c cung cp phn 2-b c cc ty chn nng cao cng nh d dng v n gin hn.

+ One-Click Encoder: S dng encode video t DVD, ch cn chn file v qua 1 c nhn chut l bn sn sng encode. + VobSubber: Dng nn ph t DVD sang nh dng IDX-SUB h tr bi VobSub, dng pht li ph ny km vi phim trn my tnh c ci sn b codec. Lu l ph t DVD khng phi dng vn bn m l dng nh bitmap nn khng th edit u nh II / Hng dn thit lp thng s v encode

Phn I: AVISynth
- c mnh danh l "Photoshop ca video", AVISynth l mt trnh bin tp video cc mnh. Tuy ch hot ng da trn nhng dng lnh kh khan, nhng nu bit cch s dng tt, bn s c mt video chuyn nghip khng thua g (v thm ch cn nhnh hn) cc video c bin tp bi cc phn mm ni ting nh Sony Vegas. Thng thng trc khi encode, cc tay encode chuyn nghip h thng vit sn mt file AVS trong thi gian kh di, tnh ton chi li cc thng s sau mi a vo encode. C th ni file AVS (AVISynth) nh mt kch bn, v bn chnh l ngi o din vit ra kch bn . Phn mm encode ch ng vai tr "din vin" theo kch bn c sn. y Nman ch gii thiu cc m lnh n gin v thng hay phi s dng nht. Bn no cn nhng hiu ng phc tp hn c th tham kho ti liu i km trong gi ci t AVISynth. 1. M u: - Ti v v ci t AVISynth phin bn mi nht trn (tnh n ngy 3/9/2009 l phin bn 2.58). Cc bn nn ci t ch Full Installation: - Sau , nhn chut phi ti mt vng bt k trn desktop hay th mc no , chn New > AVISynth Script: - Double-click vo file va to, ta s c mt script AVISynth trng (blank), s dng notepad edit trc tip. 2. Cc m lnh c bn: * Cng nh cc loi m lnh trnh khc, AVISynth cng cho php t comment tin chnh sa sau ny, thm comment, cc bn t du # trc cu comment, nh: Code:
#Mo file

- Open Video: Cc bn s dng m lnh m video ca AVS, bao gm phn khai bo kiu nh dng v ng dn file, s frame/giy v m thanh (tt/m). VD: Code:
DirectShowSource("D:\Videos\Movies\Doraemon Movies\gz-001.mkv", fps=23.976, audio=false)

+ Nh bn thy, ta s import video c tn v ng dn trong du ngoc kp (cho php du cch-space).

+ S khung hnh/giy (Frame Per Second): 23.976 (chun DVD) + m thanh (audio=false): Tt (nu mun bt m thanh ch vic thay i gi tr thnh trueCode:
,audio=true

+ DirectShowSource / AVISource / WAVSource,...: Khai bo kiu nh dng. AVISynth c 2 kiu x l khc nhau i vi video, mt l x l file AVI (file nh dng AVI tht, khng th s dng th thut i tn file) v DirectShow dng cho cc trng hp cn li (tr RealMedia) nh FLV, MOV, MKV, MPG,... - Chn ph : > S dng tag Subtile Write th cng ca AVISynth, c php nh sau (p dng cho m mu [yv12] [yuy2] [rgb32] [rgb24] : Code:
Subtitle(clip, string text, int "x", int "y", int "first_frame", int "last_frame", string "font", float "size", int "text_color", int "halo_color", int "lsp", float "font_width", float "font_angle", bool "interlaced")

+ clip: Ch tn tp tin video c nhp trn + string text: Ni dung ph + int "x" / int "y" : V tr ph , tnh t k t gia (k c khong trng v khong khng), vi X, Y l ta ton hc, X l trc honh, Y l trc tung. Gii hn gi tr nm trong khong phn gii ca video. + int "first_frame" / int "last_frame" : cn thi gian hin th v bin mt ca cu ph , nhng khc vi cc chng trnh lm sub, kiu "v" ph ny khng h tr theo thi gian m phi theo khc frame (khung hnh). Nh ta bit, ngy trc khi lm phim, h phi sp xp cc nh theo mt th t to ra hiu ng chuyn ng, v y cng vy. Mi video c thi lng trn 1h c hng ngn frame, bn phi dng cc chng trnh nh VirtualDub (Mod) kim tra frame trc khi nhp d liu vo y. + string "font" : Dng set font cho ph , v phi l font c ci t sn trong my. + float "size" : Kch thc font + "text_color", int "halo_color" : Dng chnh mu ch v mu vin ca sub. S dng bng m mu HTML. Nu bn khng bit th c th s dng AegiSub ly m mu t cng c Style Assisstant. + float "font_width" : rng ca font, khuyn co set gi tr t 110 -> 180 + float "font_angle" : Cn chnh l font, chnh gia (center), cn l tri (left), cn l phi (right),... + bool "interlaced" : Bn c th b cu ny khi khng cn dng. N dng kh hoc tng interlace (hin tng sc ngang thng gp trong khi encode cc video c quay t my quay k thut s, DVD cha c decrypt hoc cha decrypt n ni n chn)

> S dng Plugin VSFilter: Mt cng c thng minh v cc mnh, gip bn add hardsub vo video trc quan hn nh nhiu phn mm h tr khc m khng cn qua nhng dng lnh kh khan, ch cn qua 1 cu lnh n gin l bn a c sub vo video vi cht lng sub hon ho (ph thuc vo cht lng video). Cc nh dng sub c h tr: SubRip (.SRT); DVD VobSub (.SUB); SAMI (.SMI); SubStation Alpha (.SSA); Advanced SubStation Alpha (.ASS) Vi file sub dng Bitmap (.SUB) (rip t DVD), c php nh sau (bn in dng no cng c, tt nht l ngay bn di m lnh nhp video): Code:
DirectShowSource("D:\Movies\Doraemon.mkv") LoadPlugin ("<ng dn ti file vsfilter.dll trong th mc K-Lite>") VobSub("D:\Movies\Doraemon.sub")

Vi file sub dng vn bn m bn hay down t cc trang ph nh SubScene.com hay t cc nhm dch ph (Fansub): Code:
DirectShowSource("D:\Movies\Doraemon.mkv") LoadPlugin ("<ng dn ti file vsfilter.dll trong th mc K-Lite>") TextSub("D:\Movies\Doraemon.ASS")

- Cch trn dng add hardsub vo video. C mt bug nh l nu bn nhn k, bn s thy mt hnh nh nht nh vin sub rt nh m nhn thong qua khng thy c. - Plugin cha 2 file DLL dng cho vic m ha k t unicode trong file sub. Bn cn phi s dng Windows 2000 tr ln c th add sub ting Vit. - Crop Video: Dng ct lc mt s on nh ca video, ging nh chc nng crop trn Windows Picture Manager y. C php nh sau: Code:
crop( tri, trn, phi, di)

Tng ng vi cc v tr "tri", "trn", "phi", "di" l cc thng s crop. Nu mun thu gim li, bn thm du "-" vo trc thng s, VD: Code:
crop( 0, 0, -64, 0)

Vi MeGUI, bn c th s dng lun chc nng Auto Crop trong tool AVS Script Creator. - Resize Video:

S dng ko gin / thu nh video theo phn gii. Cch resize rt d v cng c nhiu la chn resize m bo hnh nh c cht lng tt nht. C php: <ResizeMethod>(Width,Height) Cc Resize Methods: - BilinearResize (phin bn 1.0): S dng b lc resize ging nh chc nng "precise bilinear" ca VirtualDub, cho cht lng nh mn vin cc chi tit trong video. Thng p dng i vi cc video c phn gii thp v video en trng. Resize theo method ny c u im l encode kh nhanh, c th ni l nhanh hn kha kh so vi Spline64 hay Lanczos. <BilinearResize>(Width,Height) - BicubicRessize (phin bn 1.0): C bn da trn cu trc kiu resize ca BilinearResize, nhng chia ri cc khi lp th a chiu cnh ca vt th ra lm hai. Tng t chc nng "precise bicubic" ca VirtualDub. Nh vy BicubicResize c th ty bin nhiu hn. Nhng cht lng resize cha tht hon ho. <BicubicRessize>(Width,Height) - BlackmanResize (phin bn 2.58): Mt kiu resize mi c da trn Lanczos resize. Cho cht lng vt tri hn tt c cc kiu resize khc. u im ln nht ca method ny l bo ton rt tt cc hiu ng chuyn ng a chiu. B li, thi gian resize lu hn. - GaussResize (phin bn 2.56): Nu bn bit tn nh khoa hc cng tn vi kiu method ny th bn cng on ra. GR s dng m lnh iu chnh nt p (mc nh 30). Gi tr ca p c th thay i t 1 n 100 (1 l rt m v 100 l rt sc nt). D gi tr thay i, thi gian resize vn n nh v c thi gian tng ng Lanczos4Resize cng 1 video v cng 1 thng s thit lp. - LanczosResize (phin bn 2.0) v Lanczos4Resize (phin bn 2.55): y thc s l mt trong cc method tt nht v nt, v ngoi Blackman, Lanczos4 l mt trong nhng method ch yu resize video HD thnh m-HD. L mt dng "tin ha" ca BicubicResize, nhng cho php thng s thit lp cao hn nhiu so vi Bicubic v v th cho hnh nh rt bn. Nht l vin cc clip video HD: Nhc im duy nht ca method ny l resize khng c p i vi cc video b resize xung qu nhiu, hay vi video c nhiu hiu ng bng m (my, hi nc, nh sng,...). - PointResize: Method resize n gin nht, n to cc im (dot pixel) xung quanh cc hnh nh trong frame c mu trung gian gia nhng chi tit cnh nhau bng phng php ly sample mu th cng. V th hnh nh s rt xu, ch ph hp vi nhng phim hot hnh dng nh Tom and Jerry c hoc phim en trng. - SplineResize: Phng php resize tng t nh LanczosResize, nhng n c th gim thiu ti a rung nhiu ca vt th ng, gim hn kha kh so vi LanczosResize. V th Spline cho hnh nh p hn Lanczos, nhng phng php ny li ngn nhiu dung lng hn trn anime v cartoon. Bn c th s dng i vi mi nh dng v th loi, nhng ph hp hn c l nhng phim hnh ng c tn sut rung chn cao.

Changelog cho cc method resize: Trch: v2.55 c Lanczos4Resize v2.56 c Spline16Resize, Spline36Resize, GaussResize v m lnh h tr cho LanczosResize; nng cp tt c cc method resize. v2.58 c BlackmanResize, Spline64Resize

- o ngc video (Reserve): C php: Trch: Resize (sample.avi)

- Lin kt cc video vi nhau: Ch lm vic i vi nhng type cng loi nh AVISource, DirectShowSource, MPEG2Source,... . Bn khng th link cc file video khc type li c. Trch: SegmentedAVISource (string tn_video_1, tn_video_2, bool "audio") SegmentedDirectShowSource (string tn_video_1, tn_video_2, fps=xxx)

- Trim (Ct,lc video theo thi gian) (phin bn 2.56):

C php:
Trch: Trim (tn_video, int frame_u, int frame_cui)

- Xoay video theo gc (Rotate-Turn) (h mu: [yv12] [yuy2] [rgb32] [rgb24]) (phin bn 2.51/2.55) Xoay tri 90 : Trch: TurnLeft (clip)

Xoay phi 90 : Trch: TurnRight (clip)

Xoay ngc 180 : Trch: Turn180 (clip) (v2.55)

- Chuyn i tr s FPS (ConvertFPS):

C php:
S dng thay i tr s khung hnh trn giy, thng th ngi ta hay s dng chc nng ny down FPS nhm gim ti dung dng ch chng my khi up ln v cho d nh vy th cht lng chng suy suyn g. Trch: ConvertFPS (<clip>, float <ch_s>) Xin nhc li: trn y l cc m lnh thng s dng nht, cn rt nhiu m lnh khc bn c th tm trong ti liu hng dn ca AVISynth. Sau khi vit xong script AVISynth, bn c th test ngay trn file AVS ny. Nhn chut phi vo file AVS > chn play, hoc bn cng c th ko v th vo ca s chng trnh Media Player Classic: V d nhin, d hnh nh c khc, nhng file video vn khng b ng g. Ci hay ca m lnh AVS l ch : linh hot v d kim tra, d khng trc quan cho lm.

Phn II: MeGUI


Nh t ni, MeGUI l mt gi All-in-one bao gm nhiu chng trnh phc v cho vic m ha (encode) video v audio. u im ln nht ca MeGUI so vi cc chng trnh khc l c giao din trc quan, thn thin, hng dn c th v c nhm lp trnh vin h tr lu di v t ng cp nht. Sau khi thit lp "s cua" nh ni trn, bn c th bt u encode:

1. Nhp file media v x l s b file AVS:


Step 1: Khi ng MeGUI, chn File > Open: Bn nh chn phn "Files of Type" l "All Supported Encodeable files" c th nhp vo cc video c h tr. Sau khi nhp xong, s hin ra thm 2 ca s na: Step 2: ca s hin video test th file AVS trc khi a vo encode, ng ng ca s ny li v bn cn n iu chnh ca s "AVISynth script creator": Tab #1: Option - Input: Trch: + Input DAR (Defined Aspect Ratio): Hiu chnh t l kch thc video. C sn mt s la chn: Trch: ITU 16:9 PAL (1.823361): Kch thc ti a 720x557 theo h mu PAL (dnh cho Trung Quc, cc nc phng ng, chu u,...) ITU 4:3 PAL (1.367521): Kch thc ti a 800x480 theo h mu PAL ITU 16:9 NTSC (1.822784): Kch thc ti a 720x480 theo h mu NTSC (dnh cho Chu M, Nht Bn, Hn Quc v Vit Nam) ITU 4:3 NTSC (1.367088): Kch thc ti a 800x480 theo h mu NTSC 1:1: Video dng vung + Clever (TM) anamorphic encoding: iu chnh t ng kch thc sao cho ph hp vi DVD gc vi nhng video b "bin d" (nh corrupt hay khng theo mt t l no). - Crop & Resize: + Crop: nh du vo ny, bn c th ct b mt phn ca video tnh theo pixel. Lu l ch s cui cng ca video phi l s chn. Bn cso th s dng chc nng Auto Crop t ng ct b nhng video c vch en (Black Bar) thng thy nhng video c t l 4:3. + Resize: iu chnh kch thc (Ko gin-co ngn) video theo pixel v cng lu l ch s phi l s chn. "Mod16" c dng c nh chiu cao ca vide mc 480 ph hp vi phim v anime cht lng cao t DVD).

* Lu : Bn khng th tng chiu rng ca video so vi kch thc gc m phi edit th cng bng cch nhn vo tab "Edit", g ch s m bn mun resize vo mi c: Nhng phn khc cc bn khng cn quan tm. Tab #2: Filters: > Sub tab #1: MPEG2 Source: Dng tinh chnh mt s ty chn khi file nhp vo l file VOB t DVD gc hoc video gc c nn t nh dng MPEG2. Trch: - MPEG2 Deblocking: Kh li khi vung khi encode. - Colour Correction: iu chnh bng m mu cho ph hp, vi anime v hot hnh th s l YUY12, cn vi phim nh thng th l RGB. Nhng thng tin ny ty thuc vo profile m bn chn. - Deinterlacing: Kh li sc ngnag do mt cn bng v FPS gy ra (s dng i vi video copy trc tip t DVD m cha qua x l hoc t camera v video gc t nhng thit b ny c ch s FPS rt cao). Nu khng c th bn khng nn s dng chc nng ny. - Resize Filter: Chn method resize (mc nh Spline64, khuyn co Lanczos / Lanczos4 / Spline64). - Noise Filter: S dng ci thin mt cht v cht lng vi video b nhiu / vp do DVD / VCD b xc hoc video t my quay km cht lng. > Sub tab #2: - Vertical Flip: o ngc video, nu bn mun xoay 180 video th nh du mc ny. - FPS: S khung hnh / giy. Khuyn co mc 23.976 FPS. Nu khng, bn c th kim tra FPS ca video bng cng c MediaInfo: > Sub tab #3: - Nvidia Deinterlacer: S dng cng ngh bn xon, ghp lp FPS vi nhau bng cng ngh video ca nVidia (Ch ny t dch theo ti liu, ch khng r lm)

Tab #3: Edit: Chnh sa th cng file AVS nh trn notepad t hng dn trn.
- Load DLL: Np cc plugin ca AVISynth vo script (mc nh ch c TCPDeliver.dll v DirectShowSource.dll, mt s khc tch hp sn nh VSFilter, cn li bn phi tm trn trang ch) Step 3: Click nt "Save". Bn c th xem trc on video dc x l ra sao bng cch nhn vo nt --> Trc khi nhn "Save", bn nh nh du vo "On Save close and load to be encoded" np file AVS vo MeGUI.

2. Thit lp thng s encode:


Sau khi nhn "Save" xong, quay li ca s chnh, bn s thy ng dn file AVS Input v file

Output:

Configuration #1: Video


C 2 cch chn cc thng s encode lc ny :

Cch 1: Chn cc profile c sn:


Ni ra di dng, nn by gi m gii thch tng profile mt cho cc bn th ng l.... Thi t gii thch ngn gn cc prefix ca cc profile, phn cn li tng i n gin nu bn hiu ting Anh, nu bn khng hiu th s dng Google Translate nh: y l danh sch cc profile chun (dng Ashampoo Snap chp, hi m, nhng nhn) sau khi cc bn gii nn cc archives profile trn ra (c 1 profile t t to u, dnh cho anime HQ, nhng qun khng em m ngun ln y x264: - 1P: Tc l 1-pass y, nn 1 ln. Tc kh nhanh nhng cht lng v dung lng th.... (nht l nu bn chn maxspeed). Bn khng th thy s khc bit gia 1P v 2P nu encode video LQ. - AE (Adaptive Encoding): T ng tnh ton v chn mc bitrate ph hp nht cho tng frame video) i khi l ch no c cnh p, nt, "nng",... MG s tng bitrate ln hn mc bnh thng m bn set, cn ch no LQ hn (nh my phn credit phim, on chuyn cnh (ch c mu en), MG s gim bitrate n mc ti thiu). Thng minh tht! Nhng khng phi lc no n cng ng khi t ng chn nh th. Bn c th chn th cng, nhng phi qua m lnh AVISynth. - CE (Constant Encoding): p t s bitrate c nh v khng thay i t u ti cui video (mc nh l 1000). - CQ (Constant Quality): Cng gn nh trn, nhng li "lai" mt cht gia CE v AE (Ci ny t khng r lm). - Default: Thit lp mc nh, cn bng gia dung/cht lng video. - Device: Thit lp chun dnh cho cc thit b nghe nhn nh iPhone, iPod, PSP, Android, Archos.Lu : Nu bn mun xem cc video c encode bi cc profile ny trn cc thit b tng ng, bn phi s dng phn mm i km theo my chuyn i v c th qua mt s cng on kim tra tnh tng thch H264 ca cc thit b. Tuy nhin, ta rt t khi gp li. (Ci iPod Video 8GB ca t xem video x264 v chuyn bng iTunes d dng). - DXVA-HD (DirectX Video Acceleration - High Definition): Nn s dng profile ny khi bn c card ha ri hoc chip ha tch hp cao cp (khuyn co trn 256 MB). S dng cc chip GPU v cng ngh DirectX Video Acceleration tng tc m ha video. Profile DXVA-HD s dng cho cc video HD. - DXVA-SD (DirectX Video Acceleration - Standard Definition): Cng nh trn, nhng s dng cho video c phn gii trung bnh hoc km. - HQ-<xyz>: Cc profile ny do nhm 300MB-United (nhm chuyn lm cc phim cht lng cao, dung lng trn di 300 MB bn Warez-BB y) to ra encode cc b phim HD hoc DVDRip XviD xung vi dung lng rt nh (hu ht l 300 MB, cao nht koong qu 650 MB, c phim 720p ch c 500 MB). H chia cc mc encode sn, ta ch vic s dng encode (khuyn co Slow n Slowest --> cht lng cao v m bo dung lng hn cc mc kia). - PD (Portable Device): Cc profile do "chnh ch" (nhm lp trnh ca Doom9) to ra, c nhiu la chn hn so vi mc Device pha trn v h tr nhiu thit b di ng hn. - SA v StandAlone: 2 phn ny ging nhau, nhng ch hiu ti sao h li phn ra nh th ny. Chuyn s dng cho video nt cao, xem trn Xbox 360, PS3, Apple TV HD, AVC-HD (mt nh dng video cao cp s dng trong cc a DVD th h mi, thay cho MPEG2 thng thng, AVC-HD c th ghi ln DVD nhng ch xem c trn cc u my h tr AVC-HD) v Bluray, HD-DVD.

- Unrestricted 1/2 Pass: Bi vit ch yu s dng cc profile ny lm v d, t cng ang dng. y mi l cc profile chun, khng gii hn thng s (v bitrate, b m, cc thng s thit lp khc). m bo gi c cht lng nguyn bn m cht lng hu ht nh mong mun. XviD: Hu ht cng nh x264, nhng cc phn nh '>90% comp. check (HQ)' th l nhng ch s kim tra tnh tng thch ca video. Ch s cng cao th cng ngn thi gian nhng b li, cht lng c ci thin. > Sau khi chn profile xong, bn nhn "Enqueue" sn sng encode. Bn cng c th tch ring bc kim tra video trc bng cch nhn "Queue Analysis pass" . Ty chn "Add pre-rendering job" (dng hnh s cua, nh dng lossless - khng nn) th... bn c th s dng, nu cng ca bn cn d khong... 100GB.

Cch 2: Thit lp th cng:


Chn Profile bn mun dng (x264 hay XviD), sau nhn Config: x264:

Tab #1: Main

- General:

+ Mode: Chn ch encode, ty vo profile bn chn m n s t khc nhau. y ta nn t l "Automated 2-pass" nu video mi c encode ln u tin (cha qua pass no c). C th ngha tng ty chn l: > ABR (Average BitRate): Cng ging nh chc nng Auto-Encode gii thiu bi trc, ABR s dng mt bitrate chung cho c video, p dng cho c audio na. u im l bn c th ch nh dung lng v cht lng video nh ty chn ny, tuy n khng tht s chnh xc. > Const. Quantizer: Gi nguyn cc thng s lng t, thng p dng cho video dng lossless (khng nn, dung lng trung bnh 900MB cho 15 giy video phn gii 320x240). Thng s ny thng nhng nh lm phim h hay dng. > T "2 pass - 1st pass" n "Automated 3 pass": Encode ln lt tng pass ch nh. Mi bn c li phn I-1. Mt s khi nim mi / so snh cc nh dng bit thm chi tit. > Constant Quality: p dng ch 1 s bitrate cho c video. Nhc im ln nht l bn khng th c lng dung lng mong mun bng cch ny. + Lossless: encode khng nn video. + ch s Average bitrate: Ch s bitrate trung bnh cng cho c video. MG s t ng tnh ton v thay i s bitrate sao cho ph hp, m bo tng s bitrate trung bnh s bng con s ny. Bn cng c th c lng trc dung lng video, VD: Video 864x480, HQ, 750 MB cn 800 kbps bitrate . Bn nn s dng chc nng "Bitrate Calculator" (Menu Tools > Bitrate Calculator) ca MeGUI nh trc s Bitrate vi giao din kh trc quan:

- Misc:

+ 2 ty chn u: Gi nguyn, ch l my ci log khng cn thit + Threads (0 = auto): S dng nu bn c b x ls a nhn (Core 2 Duo chng hn), n s pht huy ti a ti nguyn CPU encode nhanh v p hn. t mc 0 MeGUI t ng phn tch nn s dng my thread. Ch : Bn khng nn t ch s qu s nhn m CPU bn c v s gy treo my nng. - Deblocking: D dng lm mn vin ha cc chi tit trong video, ngn tnh trng khi vung (ging chc nng kh rng ca trong game). t 0 thit lp t ng, t cc ch s khc 0 deblock cc chi tit t ngoi vo trong v ngc li, cng nh manh / yu ca chi tit c deblock. - AVC Profiles: Dng t hit t cht lng v nn chung ban u cho video bn chn, s d c nhng profile ny l v x264 c pht trin da trn H264, mt chun video c rt nhiu hng h tr m bn thn n cng c nhng chun mc ring tng thch vi nhiu sn phm. C 3 ty chn chnh: + Baseline Profile: S dng khi bn mun encode video cht lng trung bnh khi s dng video trn cc my tnh cu hnh yu, c hoc cc thit b di ng (nh in thoi di ng chng hn). + Main Profile: S dng cho my tnh cu hnh loi kh (gi l xem DVD thi) v s dng truyn video qua internet kiu YouTube. + High Profile: S dng cho cc phng tin truyn thng cht lng cao nh HD-DVD, BluRay, DVD cht lng cao v HDTV. C r nt cao v tnh tng thch vi cc thit b hin i tt. * Cn mt profile na nhng khng c h tr trong phin bn MeGUI v x264 mi l "Extended Profile". Loi ny c bit ph hp vi DVD, nhng c mt s li trong qu trnh tng thch ngc t H264 trong x264 nn t xin c b qua. > AVC Level: iu chnh mc AVC ( tng thch, cng gn nh trn) bng cch thit t cc ch s "level" cho video. Video c bitrate cng cao phi thit lp level mc cng cao. Bn nn chn "Unrestricted/Autoguess" MeGUI chn level thch hp nht.

Tab #2: RC and ME (Rate Control and Motion Estimation)


- Rate Control: + VBV Buffer Size: S b m bitrate ti a s dng trong qu trnh encode. Nu t ch s cao s nhanh nhng dung lng video cao, nu nh qu s b git hnh khi xem. Bn nn t ch s 0 l tt nht. + Maximum Bitrate: Ch s bitrate ti a m video c th t ti trong qu trnh xem hoc encode. Vi video cht lng cao, bn nn t trong khong t 1500 n 2000, cn nu l HD hay m-HD th 2700 - 8000. Lu : Ch s ny tnh bng kbps ch khng phi mbps. + VBV Intial Buffer: Ch s b m bitrate s dng khi bt u xem (decode) hay encode phim. Thit lp mc nh: 0.9 + Bitrate Variance: Ch dao ng gia ch s Average bitrate vi bitrate ca cc frame con, nu bn t l 0 th n s tr thnh Constant Bitrate. Mc nh: 1.0, khuyn co: 1.0 n 4.0 + Quantizer Compression: nn b lng t ha, s dng nn cc on video cn bitrate thp. Set mc 1, bn s c constant quality, set mc 0, ch s tnh ton bitrate s b sai lch cao. Mc nh v khuyn co: 0.6 + Temp. blur of est. Frame Complexity: Ch s m, nhe trc khi chuyn cnh video. Mc nh: 20 + Temp. blur of Quant. after CC: Cng nh trn, nhng l sau khi chuyn cnh video. Mc nh: 0.5, khuyn co (ca t): 7.0 - M.E: + Chroma M.E: T ng iu chnh mu sc trong video, va tng cht lng, va tng nn video. + M.E Range: iu chnh s bit mu (nh 16-bit, 32 -bit). S bit cng cao th cng p, nhng encode cng lu. Vi anime v cartoon bnh thng (dng 2D, khng c cnh 3D hoc hiu ng phc tp), bn nn t 8, cn vi phim nh th l 16 hoc 32. + Scene Change Sensitivity: thch ng mu sc khi chuyn cnh, mc nh l 40. Nhng nu video c nhiu cnh chuyn ng nhanh hoc chuyn cnh vi mu sc tng phn nhau nhiu th bn nn tng ch s ny ln. + M.E Algorithm: Thut ton chuyn i m mu. Cc mu sc khc nhau trong video s c "ng" theo dng cc hnh khi, v cc khi tip gip vi nhau s to thnh mt bc tranh hon chnh nhiu mu sc. C cc dng: > Diamond: Hnh thoi > Hexagon: Hnh lc gic, ph hp vi video anime hoc cartoon 2D > Multi Hex: a cnh (nhng s cnh l chn): Khng phc tp hn Hexagon l my, nhng cht

lng video xut ra li ph hp vi hu ht cc loi video <--- khuyn co. > 2 ty chn cui: ng khi mu theo hnh a gic, rt p nhng qu "tha" i vi mt video bnh thng theo nh mt bng chung hin nay. + Subpixel Refinement: Lm mm cc kha cnh ca khi mu, ci ny t khng r lm v khng thy ti liu h cp n g c. - Misc: + Keyframe Interval: Nh ta bit, mt cnh trong video do rt nhiu hnh nh c sp xp theo mt trnh t lin tc to ra hiu ng chuyn ng. K.I thit t kch thc ti a ca mt GOP (Group of Pictures - khng c nh bao nhiu frame). + Min. GOP Size: Cng nh trn, nhng l thit t ch s nh nht. + Noise Reduction: Ch s kh nhiu vi video b vp, xc,... . Thng th khng cn, nhng nu mun, bn c th t ch s t 100 - 1000, tng ng t nhiu t n nhiu (1000 l rt nhiu). + Encode Interlaced: Khi phi gii thch v chc ai cng bit ri, t cng cp trn. - Quant. Options (Quantizer Options): + CABAC: Nn video theo thut ton CABAC mi ch c x264 (H264 l CAVLC). encode thut ton ny ngn nhiu ti nguyn hn, cng nh khi xem s nng hn so vi CAVLC, nhng b li nn cao hn nhiu. + Number of Reference Frames: S frame c x l trong mt giy. Ch s cao th encode lu, nhng c k hn. Thit lp mc nh 4.0 l tt nht nn bn khng nn thay i. Tuy nhin nu bn mun bo ton cht lng th nn t mc 5 hoc hn (t thng t mc ti a - 16, v thy tc khng chnh lch l my) + Mixed Reference Frame: "trn" cc frame trng hoc c vng rng vi frame tip theo lp y khung hnh. N cng gn ging nh khi bn t mt t giy b thng ln trn mt t giy nguyn vn. + Trellis: Lc khung hnh v cn dung lng theo cc khung hnh c lc: > None: Khng lc > On Final MB (MacroBlock): Cn theo khi hnh hc cui cng trong mt frame <-- tt, cn bng gia tc v cht lng > Always: Cn trn tt c cc macroblock, p nhng chm hn. + Psy-Trellis Strengh: Tnh nng thu nghim, cho php bn iu chnh "bn" ca video thng qua b lc Trellis. + 2 ty chn cn li: Unnecessary (ti liu vit th ny). Nhng ci tip ca MeGUI th hng dn phn "No Fasst P-Skip" l nu kch hot P-Skip c th tng tc encode, nhng s lm cho mu video b "kh cng" (nh my on cutscene hay sm st,...)

Tab #3: Advanced


(Phn ny t s vit sau khi dch xong ti liu, v n hi phc tp v khng cn thit cho ngi dng khng chuyn. Cc bn c cc thit lp mc mc nh.)

XviD: Khng khc nhiu so vi x264, nhng c mt s im bn cn ch : - Main Tab: + FourCC (Four-Code Codec): Mi video sau khi c x l th s c mt code gm 4 ch ci ch tn codec ca video . Nh vo code ny, cc phn mm encode / decode mi c th xc nh c codec x l. Vi x264 th ch c x264, X264, H264 hay h264; cn vi XviD th c XviD, DivX, DX50, MP4V. Tuy khng nh hng g nhiu ti phn mm encode, nhng thay di m FourCC s to ra mt s khc bit trong cch x l v gii m video mt s chng trnh gii m chuyn dng nh DivX, ffdshow, VLC,... + Motion Search Precision (MSP): S d XviD c cht lng cao l nh engine m ha v x l cc chuyn ng hiu qu v r nt c da trn engine codec cao cp DivX. MSP l mt phn ca engine , bn nn t mc 6 - Ultra High ti u ha cht lng. - Advanced Tab: + Max Overflow Improvement: Vi nhng frame thiu ht bitrate cn thit, MG s s dng chc nng ny nng cao s bitrate bng cch tnh ton bitrate cc frame xung quanh v "p" li vo frame ny sao cho va (hoc tha mt cht) nng cao cht lng khung hnh. + High Bitrate Scenes Degradation: Vi nhng cnh c bitrate cao n mc d tha, MG s gim bitrate cho ph hp. Ch s tnh theo %, mc nh l 20. Sau khi thit lp xong xui, nu bn cm thy ng vi cc ty chn m bn thit lp th bn nn lu li hoc sa i profile ang dng. - Delete: Xa profile hin ti (khng th xa mc clipboard *scratchpad*) - New: To profile mi t cc ty chn ca bn. - Update: sa i profile bn chn theo ty chnh ca bn trong profile c sa i. - Load Defaults: Np cc ty chn mc nh. Configuration #2: Audio Cng t ca s chnh, bn nhn vo phn "Audio Input" (mc nh l c ri, nu bn add video trc . Bn cng c th encode nhiu audio bng cch nhn chut phi vo mt vng bt k mc Audio > New Track: mc "Encoder Settings", bn c th chn cc profile audio thch hp: Cc loi profile chnh l: - Aften AC-3: S dng file aften.exe encode audio nh dng AC3 thng dng ca DVD, cht lng m thanh cao, dung lng va phi, h tr a knh m thanh. - Aud-X MP3: Encode nh dng MP3, nh dng thng dng v tng thch tt vi nhiu thit b. Encode vi AX bn cng c th to ra file MP3 a knh (multi-channel) m chun MP3 thng khng h tr (c th cn st vi li). - FAAC (Vit tt ca FFmpeg Advanced Audio Coding): S dng th vin media FFmpeg encode audio nh dng AAC. C cc thit lp n gin v c bn nht, d s dng. FFmpeg AC-3: Cng s dng th vin FFmpeg encode, nhng nh dng AC3, encode bng FFmpeg AC-3 nhanh hn Aften, nhng cho cht lng hi km.

- FFmpeg MP2: Chun audio tng thch vi nh dng MPEG2 ca DVD, khng h tr a knh nhng li c cht lng m thanh tt, dung lng hi ln. - Lame MP3: nh dng MP3 chun, thng s dng kt hp vi XviD. Khng h tr a knh nhng c nhiu ty chn nng cao. H tr nn 2-pass cho cht lng m thanh tt nht. - Nero AAC: y thc s l Profile AAC mnh nht m ta c. Cho php encode audio nh dng AAC theo cng ngh m thanh ca Nero, c th tng knh audio, thay i ch s n gin v c cc profile ring ph hp tng nhu cu. Nhc im l bn khng nn s dng Nero AAC tng m lng hoc upmix ln 5.1 bng SuperEQ v rt d gy nhiu ting. - Vobris: Encode audio nh dng OGG, cho cht lng m thanh tt hn MP3 (nhng khng bng AC-3 hay AAC), h tr a knh v dung lng nh, ph hp encode cc TV series v DVD cha nhiu episode phim. - Winamp AAC: Profile AAC kh mnh, tuy khng chuyn su nh Nero AAC nhng cho cht lng m thanh rt tt, d c upmix, downmix hay thay i m lng (khuyn co di 150%). Nhc im l khng tng thch vi cc chng trnh media player m phi mux hoc x l sang MP4 mi c th nghe c W-AAC. ----> Chn nh dng no? Trch: > Nu l DVD hay phim VCD cht lng trung bnh, bn nn chn MP3 hoc MP2. > Nu l DVD cht lng trung bnh (do ngi bn h t lm t nhng bn DVD trn mng) th bn nn chn MP3 kt hp vi XviD. > Nu l DVD cht lng cao, h tr a knh: Bn nn chn AAC (Winamp AAC hay Nero AAC cng c) v t mc channel ph hp vi mong mun (upmix ln 5.1 khng lm tng dung lng nhiu, nhng n gip th hin m thanh tt hn nu b loa ca bn h tr a knh). > Nu bn rip phim HD hoc mun gi nguyn cht lng nh trn DVD gc: Bn hy chn AC3 vi mc thit lp cao (HD khong 640kbps, DVD khong 320 kbps) Ty chn c th (hng dn chung cho cc profile): Encode qua DirectShow, tc l cho chip m thanh x l, phn mm ch vic thu li m thanh . Nu c chip m thanh tt, bn nn chn. Cn khng th ng, v n s lm gim ng k cht lng m thanh nu chip m thanh km. S dng ch nn m thanh DRC, ci ny t khng bit nhiu nn xin c b qua (ti liu c ni l n p dng kiu nn lossless nh WAV nhng da trn cu trc nh zip nn nh hng ti cht lng audio) Ty chn ny s dng thit lp s knh m thanh audio. C th l: bnh thng cc bn nghe nhc trn my tnh c loa "2 c" th hu nh bn s nghe thy 1 bn loa l nhc nn, mt bn l li ht. Vic chia knh m thanh nhm mc ch chia cc chi tit m thanh ra nhiu thnh phn b loa c th pht tn hiu tt v thc hn (tuy nhin iu ny ch l l thuyt, v n cn ph thuc rt nhiu vo audio gc). VD: Bn ang s dng loa 6 c v ang xem phim Mission Impossble chng hn, rong mt cnh phim, c cnh khi la, n bn, ging ni, nhc nn,... th mi "c" s thc hin mt m thanh tng ng, nh vy s cho m thanh tch bit v rt hay. Trch: + Keep: Original Channels: Gi nguyn s knh m thanh.

+ Downmix Multichannel to Stereo: Chuyn m thanh a knh (3 knh tr ln) xung cn 2.0 + Downmix Multichannel to Dolby Pro Logic (II): Downmix m thanh a knh xung chun Dolby Pro Logic (hoc Dolby Pro Logic II). L chun m thanh a knh kiu c, gm 3 knh (vi Dolby II l 4.1) 1 + Convert to Mono: Downmix m thanh xung ch cn 1 knh. Tt nhin, khi ch cn 1 knh th m thanh s kh km cht lng. Bn ch nn dng ci ny khi mun chuyn i m thanh thuyt minh (sau lng 2 audio vo lm 1 trong video). + Upmix 2 to 5.1 via SuperEQ: EQ ngha l Extreme Equalizer - x l m thanh tn s cao. L la chn hng u ca nhng nhm rip phim HD v c mt PC khe. Nu bn c mt my tnh c Core 2 Quad v c bit l c card m thanh loi xin th mi nn chn mc ny, v nhng card m thanh "th cp" hay thm ch l c nhng chip m thanh HDA tch hp khi encode s lm cho m thanh rt r, c bit l m lng cao. + Upmix 2 to 5.1 via Sox Equalizer adjustment: La chn tt vi hu ht cc video, phim v anime a knh y. Da trn tn s audio, chng trnh encode s t ng phn tch v lc m thanh ra cc knh khc nhau, cho cht lng tt nhng khng th so snh vi SuperEQ nu mc cht lng cao. + Upmix 2 to 5.1 via center channel dialog: n thun ch l thay i s knh m thanh thnh 5.1, trong ly mt knh m thanh trc din gia lm knh chnh. Ty chn ny dng nh mc rate m thanh chun, cc bitrate ca m thanh trong qu trnh m thanh tun theo thng s ny, v khng quan trng lm nn t xin c b qua. Ty chn thay i profile (cu hnh) ca audio. V encode m thanh cng phc tp khng km g so vi video, nn nhiu nh sn xut phn mm encode cng b tr sn mt s profile chun nht nh encoder s dng: + Automatic: T ng phn tch tn s. Qua a ra phng thc encode ph hp. + HE-AAC(+PS): S dng cho m thanh c bitrate thp, hay c trm cao (ty theo cm nhn ngi nghe), c mc cht lng cao cho profile ny, bn cn set bitrate t 160kbps tr ln. + AAC-LC (Low Equalizer): Cho m thanh tn s thp, m lng hi nh nu set m lng mc 100% nh c nhng s cho cht lng m thanh kh cao, ngay c nhng mc bitrate thp nh 64-128kbps. Ty chn thit lp bitrate, quyt nh cht lng audio, c 2 mc: + Adaptive Bitrate: Hiu chnh mc bitrate trung bnh cho audio, cng nh video trn, khi no audio c tn s thp th chng trnh s t gim bitrate gim dung lng, v nhng ch c mc tn s cao thfi s tng ln hn mc ny. + Constant Bitrate: p dng mt thng s bitrate duy nht cho c audio. iu chnh bin s c th sai lch v bitrate trong qu trnh encode, cc bn nn t mc mc nh (0.5 vi Nero AAC v Winamp AAC). Chun m thanh AAC c da trn cu trc c bn ca m thanh t chun MPEG2 (ca DVD) v cch x l ca MPEG4. nh du vo ny, audio s c encode nh dng MPEG2-AAC, m bo tnh tng thch tt hn v mt a knh, nhng khng x l c mt s chi tit phc tp trong cc DVD c m thanh AC3 hay m thanh t Bluray v HD-DVD mi p dng Sau khi thit lp xong, bn nhn OK, nu c c hi th ny: th c nhn "No", nu nhn "Yes" n s thay i profile ca bn chn.

3. Encode vi cc thng s thit lp. Chuyn sang tab Queue, cc job s c lit k y nh th ny: Ta cn ch ct Status, nu l "Waiting" th job ang ch c chy, nu l "Postponed" th l ang tm gc li, cha c x l, "Error" l li, "Done" l hon thnh. chuyn trng thi khc sang Waiting hay Postponed, bn ch cn click i chut vo job . Lu : Khi chy mt job done hay aborted, nhng file x l d hay x l nhng cha c move i ch khc s b ghi d ln. Sau bn nhn nt Start bt u encode, qu trnh encode s thc hin t trn xung, b qua cc mc Aborted, Postponed hay Done

Phn III: MKVToolnix


L mt gi cng c ng gi file video nh dng MKV kh mnh do Moritz Bunkus (http://bunkus.org) pht trin. S dng bn quyn m ngun m, c giao din trc quan, d nhn v tp hp cc chc nng kh y v khai thc tt kh nng ca nh dng MKV. Gi MKVtoolnix gm 3 cng c chnh: - MKVmerge GUI - MKVinfo GUI - MKVextract GUI Thng th sau khi encode, MeGUI s t ng ng gi h bn lun, nhng bn li khng c c nhng ty chn nng cao kh th v m ch c GUI ny mi c. Nhiu tnh nng khng c hin th giai din bnh thng m ch c th s dng m lnh truy cp th t xin c b qua v qu phc tp v khng c nhiu thi gian tm hiu. 1. MKVmerge GUI: Sau khi ci t chng trnh, bn khi ng MKVmerge GUI bng cch: Chn Start > All Programs >

MKVtoolnix > mkvmerge GUI


Phin bn mi nht tnh n ngy 12 thng 9 nm 2009 l 2.9.8 (Tn m l "C'est Le bon"), bi vit y s dng phin bn c hn l 2.9.7 (Tn m "Tenderness"). 2 phin bn gn nh khng c g khc bit v giao din nn bn c th yn tm. Giao din chng trnh:

Tab #1: Input


Step 1: T ca s chnh, ko v th tp tin c encode (vi video s c ui .264 hay .xvid, vi audio l .M4A, .MP4 hay .AAC) vo ca s chnh. - Khung "Input Files": File gc c a vo. - Khung "Tracks, Chapters and tags": Cc thnh phn chnh ca video, cc "Track" y chnh l video, audio, sub. "Chapter" l cc mc phn chia ni dung video (ging nh chapter trn DVD, "Tags" l cc t kha lin quan, khng quan trng. thit lp cho tng track, chapter, bn nhn vo cc mc mun thay i.

a) Video:

General Track Options:


- Track Name: t tn cho track , mc ny s hin th khi bn xem video hoc trong mc MediaInfo. Khng quan trng lm, thng th ngi ta s dng "nh du" hay ghi ci copyright vo y thi. - Language: Ngn ng ca track - Default track flag: Set cho track ny lm track mc nh (s c xem u tin khi m file ra - nu c nhiu video trong file MKV). - Forced track flag: Khi m file MKV, bt buc ngi xem phi m track ny. - Timecodes: S dng chia cc on video theo thi gian.

Format specific options:


Hiu chnh hnh nh gc ca video, nhng khng lm nh hng n file video bn trong. C th hiu mc ny nh mt dng soft-edit video. - Theo "Aspect Ratio" (T l khung hnh): > FourCC: Thay i m FourCC (mi bn xem li phn MeGUI, nhn Ctril+F vi t kha l "FourCC" bit thm chi tit). Vi MKVmerge, bn c th thay i m s ny ty . > FPS: Quan trng y, bn cn nm c thng s FPS ca video va c encode, sau type vo y, nu khng n s c mt s li nh thi gian pht nhanh hn bnh thng, audio v video "lc" nhau,... . Mc ny ch quan trng vi AVC/x264/H264 thi, cn li th khng vn g, ch cn bn kim tra v nhp ng thng s l c. > Delay: tr video, nn gi nguyn, nu thch th bn hy th v s thy tc dng ca n. - Theo "Display width/height" (Kch c video): > Set s bn cnh, file MKV c m s c kch thc nh c thit lp, tt nhin ch l soft resize thi. d hnh dung, bn hy tng tng nh lc bn xem mt b phim dng MKV c kch thc 1280x720 chng hn, kch thc video gc bn trong l 864x480 thi, nn khi xem hnh nh c to ra, nhng khi bn chp nh mn hnh (nhn Alt+I trong Media Player Classic) th nh xut ra vn l 864x480. y, soft-resize l vy, nn trong mt s trng hp n rt hu ch, nht l khi bn mun rip t DVD gc m khi xem trn mn hnh 16:9 s thun khung hnh hn. > Stereo copy: iu chnh hnh nh sao cho thun tm mt. > Stretch by: S dng ko gin / co ngn thi gian hin th. p dng cho video v ph .

Extra Options:
Cc thng s khc, khng c lit k. Ch ny lin quan n m lnh nhiu nn t xin c b qua. Nu bn mun theo di v hiu chnh cc thng s ny th hy xem qua cc parameter bng cch vo Menu Muxing > Show the command line: b) Audio General Track Options: Nh trn Format specific options: > AAC is SBR/HE/HE-AAC/AAC+ : Bn cn ch n ci profile audio t hng dn trn, nu profile v cc thit lp thuc cc loi c tn nh th ny th hy nh du vo ny, cn khng th gi nguyn. c) Ph (Subtitle): General Track Options: Nh trn

Format specific options:


+ Charset: Ci t bng m cho ph , nu khng s hin th khng chnh xc. Khuyn co: Default, UTF-8, Unicode 1-1

Tab #2: Attachments


L mc cho php bn gn nhng file nh km c th c s dng trong qu trnh xem phim nh nh ba DVD, poster, font ( hin th ph ), nhc nn,..... gn mt hay nhiu file attach vo file MKV, n gin ch cn ko v th tp tin vo ca s. Cc file mi c gn s hin th khung bn di, cc file c gn sn trong file MKV trc s hin th khung pha trn. Khi a file vo, MKVmerge s t ng nhn din type ca file v s dng n theo type nh sn. --> y l mt chc nng hay, VD: Khi attach font vo file MKV, n gip player xem c ph vi font custom c set sn trong file (ph ) nh dng ASS chng hn m ngi xem khng phi ci t font vo h thng. Ngoi ra bn c th gn km hnh ba phim, poster, nhc nn,... vo trong file MKV. ny l chn "nh dng" (hay cch m) m file nh km s c s dng (MIME). C th hiu nh sau: Khi trong my ca bn c file ui .JPG th Windows s t nhn l file nh s JPG v m bng Windows Pictures and Fax Viewer. MIME ca MKV cng vy, thng th bn nn t mc nh v mkvmerge chun on file rt tt. G vo y m t file attach, phn m t ny s hin ln khi bn kim tra file MKV bng MediaInfo. Nu trng th mc nh Mediainfo s coi nh file attach l cover ca phim v tn mc nh l "yes". > Attachment Style: Kiu nh km, s dng khi file MKV bn dng c chia nh ra lm nhiu file, bn phi quyt nh file nh km (nu c) s c gn vo file b ct ra u tin hay tt c cc file. Phn ny khng c tc dng i vi mt file MKV n l.

Tab #3: Global


- File/Segment Title: t tiu chnh cho file MKV, s c hin th tiu ca s Media Player Classic ( bt tnh nng ny, vo Media Player Classic > View > Option > Player > Chn "Replace file name with title". - Splitting: Mc chia nh file file thnh nhiu part, mi part l mt phn video. + After this size: in s vo y, mkvmerge s ct i file MKV k t mc m file MKV t ti dung lng ny trong qu trnh mux (ng gi). Vi K l kilobytes, M l megabytes, G l gigabytes. VD: Nu bn mun vt file mc 5MB th g l 5M + After this duration: Ct i file theo mc thi gian bn chn. G mc thi gian theo cng thc: Code:
<Gi>:<Pht>:<Giy>.<mili-giy>

. Hoc bn ch cn g s giy vo y, VD: 3600s tng ng vi 3600 giy. + After timecodes: Cng nh trn, nhng c th ct nh nhiu hn 2 phn video theo thi gian. Cc mc thi gian cch nhau bi du phy ",". VD: 00:03:58,:46:52:30,48:29:45 . mkvmerge s ct file MKV lm 4 phn da theo 3 mc thi gian trn. - Link Files: lin kt cc file chia nh qua mt lin kt c bit gi l Segment UID Code (B phim rmon 2009 Vit ng do nhm Senchou thc hin cng s dng chc nng ny). Tc l d file c b chia nh ra bao nhiu phn, nu nh du mc ny th khi play vn c th pht t u n cui phim c. Tt nhin n c mt s hn ch nht nh nh kh (hoc khng th, ty trng hp) ghi ra CD/DVD xem trn u my. * play cc file MKV b chia nh nhng c link li, khi xem phim bn nhn p vo biu tng Haali Media Spitter khay h thng:

Chn nh bn di: - File/Segment Linking: Ni cc file MKV b chia nh bng cch s dng m s UID. y l cch duy nht ni li cc file MKV b chia nh theo ng th t m t bit. ly m s UID, cc bn s dungjcoong c MKV Info i km vi gi MKVtoolnix (Start > All Programs > MKVtoolnix > mkvinfo GUI) VD: Bn ch c th ni 1 ln 2 file, bng cch s dng UID ca file trc v sau, in vo 2 tng ng ca mc ny. Cc phn cn li s dng cho vic to v edit cc chapter cho video. Bi vit khng cp n v khng cn thit lm. 2. MKV Header Editor: La cng c c sn ca MKVmerge, cho php bn chnh sa cc thng s ca file MKV nhanh chng. T ca s chnh ca MKVmege, chn File > Header Editor. Phn ny kh hu ch, gip bn thay i cc gi tr ca file nhanh m khng cn mux li hoc extract tng thnh phn ra (bn cng c th ly UID bng cng c ny). Tuy nhin, n khng th chnh sa video. 3. MKVextract GUI: L cng c khng i km trong gi MKVtoolnix m bn phi download ring. C chc nng gii nn cc thnh phn trong file MKV nh sub, video, audio,... ra tng file ring bit. tch thnh phn no ra, n gin bn ch cn chn phn mun demux, ri nhn "Extract":

Phn IV: Mt s GUI khc


1. AutoMKV (Phin bn 0.98.5c) Download Here Mt GUI kh tt, tuy giao din cn hi ri so vi MeGUI. Cung cp y cc chc nng cn thit encode. Tuy nhin, n ch yu vn ch to ra cc m lnh t ng cho ngi dng l chnh. Trong gi AutoMKV cha c chng trnh Nero AAC Encoder. Bn phi ti chng trnh v t link cung cp trn, ri copy vo th mc <Th mc cha chng trnh AutoMKV>\exe\BeSweet\ Giao din chng trnh: - u tin, bn ch vic chn file Video vo v xut ra. - Chng trnh h tr encode 2 file audio cng lc (phn Audio Track). H tr Lame MP3, Nero AAC Encoder, Vobris v AC3. Nhng khng h tr encode audio ln mc a knh 5.1 m ch dng li mc Dolby Pro Logic I v II. thit lp v cht lng, bn ko con chy pha di (LowQual l cht lng thp, HiQual l cht lng cao) - H tr 2 file ph cng lc (h tr nh dng SRT / IDX-SUB / ASS / SSA) phn SubTitle Track - Phn "Choose Container, Codec and Profile": Ci t codec, nh dng file ng gi v cc profile encode (tng t nh MeGUI, nhng s si hn) + Container: H tr MKV, AVI, MP4, WMV, M2TS (nh dng ca Blu-ray) + Codec: H tr X264, XviD, DivX, DivX H264 + Profile: Chn cc profile c sn. Cc thit lp y hu ht kh tt v ph hp nu bn cn encode nhanh mt video clip no . - Filter: B lc video (ci ny mnh khng tho lm) Chuyn sang tab Advanced Settings. y c cc ty chn v chnh kch thc/ct b video nh MeGUI v iu chnh bitrate. Thit lp theo thng s bn mun (cng ging nh MeGUI thi)

Ch l... nu phim/anime c file ph ring, bn cn thit lp 2 bn phi, pha trn v cch to ph trong video. Burn Subtitle" l Hardsub, tc l khi xem khng tt i c ph , cn "Hide Sub" l softsub, khi xem tt c. Ty tng loi ph c hiu ng hay khng m vic to s cho ra tnh cht khc nhau gia 2 loi soft-hard sub ny. T th thng dng Softsub v thng lm ph n gin. Nu bn l encoder ca mt fansub no th bn nn hardsub n li. 2 Tab cn li l hiu chnh Profile v qun l tin trnh encode. Khi xong xui, bn quay v tab th nht: > Add to Queue: Lu cc thng s vo danh sch chun b encode > Start Encoding: Bt u encode > Save Settings: Lu cc thit lp encode sau. 2. AutoMen (Phin bn 5.4) Download Here (For Windows) Download Here (For Linux) Mt Encode GUI kh c cn. Giao din rt n gin nh sau: Chng trnh thm ch cn khng c c mc thit lp file MKV hay encode audio cc nh dng khc. Nhng cch s dng kh d. Chn codec (XviD, x264, WMV - nh ci Windows Media Encoder). "Video Size" chn kch thc video. "Final Size": Chn dung lng xut ra, chng trnh cng t m tnh Bitrate "Audio Quality": Chn cht lng audio, thng l t 128~192kbps. Audio xut ra nh dng MP3 Tab Advanced Settings: "Resizer": Chn phng thc thay i kch thc video. Nn chn mc s 7 hoc s 9. S cho ra cht lng tt hn. "Manual Bitrate": Chnh bitrate cho video. Cc mc di dng ct video theo kch thc, dng loi b cc vng mu en (Black Bar) trn video t DVD. Lame Options: Set thng s encode audio. Nn thit lp CBR vi video HQ, sampling rate chn 48000 * ng qun thit lp cc file chng trnh cn thit c th encode c. 3. WinMenc (Phin bn 0.81 Beta) Download (0.81) Ln u mi tp encode mnh cng hay dng ci ny. GUI nh, d sd, h tr dng dng lnh .bat thui nhng kh trc quan. u tin, ta "bn" file video v audio vo. Nu mun encode t DVD th nhn tab DVD, sau chn a, cc " chi" khc trong DVD ri nhn "Add DVD to Batch"

Tab Video:
- Chn nh dng: XviD, x264, DivX (cn c DivX VFW Codec), MPEG1, MPEG2, FLV, WMV, Copy (sao chp trc tip, khng encode), No Video (khng c video). - Set mc bitrate, t khong tm 1000 l p - Set Video Size: iu chnh kch thc. Nu mc no cha c sn th g <Chiu rng>:<Chiu cao> - Video Frames: Set mc 23.976 l tt nht, hoc t 20 tr ln khng b git hnh. Nhng video c phn gii cao nn t cao hn. - Aspect Ratio: Chn t l video (16/9: i v tuyn - DVD-HD ; 4/3: Trung v truyn - TV) - Multi-Thread: Chn 2 nu bn c b x l 2 nhn, cn khng th nn t l 1... . Ni chung, bn c b x l bao nhiu nhn th t con s by nhiu, vy thui Nh nh du vo 2-Pass Encoding v 1-pass Turbo encode 2-pass

Tab Audio:
- Chn codec: Chn AAC, AC3, MP3 l p (ty mc ch encode ca bn) - Audio Sample: Chn 44100 - 48000 Xong xui, bn nhn nt "Encode" pha di bt u.

You might also like