• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:08
CEST 13:08
KST 20:08
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team Liquid Map Contest #22: Results and Winners6Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7Code S Season 2 (2026) - RO8 Preview5[ASL21] Finals Preview: Two Legacies21
Community News
Douyu Cup 2026: $20,000 Legends Event (June 26-28)6[BSL22] Non-Korean Championship from 13 to 28 June4Weekly Cups (May 25-31): Clem doubles, 2v2 circuit heads toward finale0StarCraft II 5.0.16 PTR Patch Notes may 26th153Weekly Cups (May 18-24): MaxPax wins doubles0
StarCraft 2
General
High level ptr replays? where can I find them? StarCraft II 5.0.16 PTR Patch Notes may 26th Team Liquid Map Contest #22: Results and Winners TL Poll: How do you feel about the 5.0.16 PTR balance changes? TL.net Map Contest #22 - Voting & Ladder Map Selection
Tourneys
Maestros of The Game 2 announcement and schedule ! Sparkling Tuna Cup - Weekly Open Tournament Douyu Cup 2026: $20,000 Legends Event (June 26-28) Sea Duckling Open (Global, Bronze-Diamond) GSL Code S Season 2 (2026)
Strategy
[G] Having the right mentality to improve
Custom Maps
Dubai Escorts [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 529 Opportunities Unleashed Mutation # 528 Infection Detected Welcome to the External Content forum
Brood War
General
[BSL22] Non-Korean Championship from 13 to 28 June BGH Auto Balance -> http://bghmmr.eu/ vespene.gg — BW replays in browser The Korean Terminology Thread Data needed
Tourneys
[ASL21] Grand Finals [BSL22] Grand Finals - Sunday 21:00 CEST [Megathread] Daily Proleagues Escore Tournament StarCraft Season 2
Strategy
Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration? Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread PC Games Sales Thread ZeroSpace Megathread Summer Games Done Quick 2026!
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread Trading/Investing Thread Canadian Politics Mega-thread Things Aren’t Peaceful in Palestine
Fan Clubs
The herO Fan Club!
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion [Manga] One Piece
Sports
2024 - 2026 Football Thread Cricket [SPORT] TeamLiquid Health and Fitness Initiative For 2023 NBA General Discussion McBoner: A hockey love story
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread Facing Challenges in Mobile App Development
TL Community
The Automated Ban List
Blogs
How Streaming Impacts Game P…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
Why RTS gamers make better f…
gosubay
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7061 users

Izzy’s most awesome post! about video and youtube

Forum Index > General Forum
Post a Reply
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
Last Edited: 2009-01-06 02:58:26
December 10 2008 21:07 GMT
#1
Izzy’s most awesome post!

Okay so you may be wondering what this post is about. Well it’s quite simple with this post is a guide for uploading the best quality that you can do for youtube.

Now this guide is for digital sources only. For analog sources you have to take an extra step in deinterlacing your video for best quality you can use this guide but I can’t insure the quality of the upload.

Now as you all are probably aware if you are active on teamliquid.net that my posting is plagued with spelling and grammar errors that make things a bit incoherent. So if you find something confusing in this guide leave a post in the thread with the correction or better version. If I don’t end up changing it leave me a P.M. for the fastest response.
---------------------------------------------------------------------------------------------------------------------
[1#]: Table of Contents
Use “2#” (without quotations to jump to the Getting Started section)
[2#]: Getting started
      [2.1#]MeGUI
[3#]: Youtube HD (1280wide x 720high)
      [3.1#]: Using MeGUI
            [3.2#] Common steps
                  [3.25#]Editing techniques */ haven’t added it yet/*
            [3.3#]:x264
            [3.4#]:XviD
[4#]: Summary
-------------------------------------
[2#]: Getting started
-------------------------------------
x264: x264 is free H.264/ MPEG-4 Part 10 AVC (Advanced Video Coding) encoder originally developed in 2003 for the sake of this x264 will always go into a .MP4 format with AAC audio

XviD: XviD is free MPEG-4 Part 2 ASP (Advance Simple Profile) encoder originally developed in the mid 90’s for the sake of this XviD will always go into an .Avi folder with MP3 audio

[2.1#] Me-GUI: MeGUI which can be found here

http://sourceforge.net/projects/megui/

is an general purpose GUI (Graph User Interface) which supports AVS scripts and can transcode MPEG-4 ASP (xvid), MPEG-4 AVC (x264), AAC, MP2, MP3, Vorbis, AC3 and Aud-X audio and various common containers support (MP4, MKV, AVI). In our case we will be dealing with the x264 an open source AVC video encoder FAAC for audio encoding into a .Mp4 format for youtube or if you would like a .avi using XviD and LameMp3.

Upon first use you will find it will prompt you to update all the missing .exe and .dll which it will do mostly automatically when you hit the update button when updating you will notice that it will ask if you want to import any profiles. I suggest you important all that you think you might use these are pet set profiles for a lot of things which is helpful especially when you don’t know what things like B-Frames are and what changing the number does.

Make sure you get the following profiles x264: DXVA-HD-Fast/ DXVA-SD-Fast and XviD: 2pass HQ

Also it may ask you to install AviSynth which doesn’t do automatically because it is a program that installs onto windows it doesn’t just run out of the Me-GUI instance so it’s not going to auto install things like that.

You can get AviSynth here

http://sourceforge.net/projects/avisynth2/

*Note* If you don’t have a updated, to at least 2.5, .net framework it will ask to install before use you can update your .net via

http://www.microsoft.com/NET/

-------------------------------------
[3#]: Youtube HD (1280wide x 720High)
-------------------------------------
Now 1280x720 is the biggest screen size you can get out of youtube and because youtube transcodes their videos so lightly the bigger the better because their videos do not scale well into full screen simply because youtube strips it down to bare minimum information to maintain the picture.

      [3.1#]: Using MeGUI
First you have to get MeGUI for this so refer to 2.1# for help on that matter. First you must obtain your video recording. This you should do on your own I might write a guide for using various recording devices like hypercam, guncam, fraps, camstudio, camtasia later. But if you’re just using this from your video camera should just be fine MeGUI accepts many file formats so unless it’s an exotic file format it should work just fine.

            [3.2#] Common steps
This you will do regardless.

First go to Tools then to AVISynth Script Creator then hit the … on the new screen that popped up and select your video that you wish to import.

[image loading]


After you select it, it will pop up a screen that previews what is on the video you can close that if you wish.

Now if this is your first time you want to set up your default profile for AVISynth so you can speed up this process the next time you do it, where you see AVISynth profile *scratchpad* click on config.

On the new window that popped up you should be on the template tab I want you to delete everything that is there.

Then we start to add things.

Add

-----------------
LoadPlugin("C:\Program Files\AviSynth 2.5\plugins\Convolution3DYV12.dll")
<input>
ConvertToYV12() # if necessary
<resize>

-----------------

Then go to the extra set up tab and on resize filter we are going to check it and change it to bicubic (neutral) the reason for this is it’s considered a good overall filter better at reduce when resizing but just fine on super sampling. The reason I don’t use another filter better at super sampling is because those filters make the video near incompressible lanczos(sharp) and lanczos4(sharp) do better in maintains picture quality when super sampling but the only problem is that it makes it more pixelated making it much harder to compress you are welcome to use it if you don't mind bigger file sizes.

[image loading]


If you want to understand more and do more with this take a look at

http://avisynth.org/mediawiki/Internal_filters

Now depending on the size of the video most likely we are going to have to resize it manually because you can’t set it to do everything for you. The goal here is to get the width and height of the video to be at least over 1280 width by 720 height.

So first go to the edit tab.

You should see something like this

BicubicResize(width,height,0,0.5) # Bicubic (Neutral)

What you want to do is use this chart to see what screen resolution you are starting out with.

[image loading]

Then you want to find a resolution on this chart or make your own that is bigger then 1280x720 although it is best if you find a resolution that just fits like 1280x1024 or 1280x800 The width should always just be about 1280 because 16: 9 is more or less the widest screen size you can get and usually if you follow the ratio eg. like 16: 9 1.777~ when you resize to fit the width to 1280 you should get a height that is at least 720 or greater.

Now for example

BicubicResize(640,480,0,0.5) > BicubicResize(1280,960,0,0.5) 1280/(640/480)=960
BicubicResize(1680,1050,0,0.5) > BicubicResize(1280,800,0,0.5) 1280/(1280/800)=800
BicubicResize(1280,1024,0,0.5) > BicubicResize(1280,1024,0,0.5) no need to resize.

It should look just like this when you’re done.

[image loading]


Hit save and that part is done.

Then the preview of how it will look will pop up again… just close it if you wish.

            [3.2#]:x264
Now you want to select the Encoder settings bar and go to x264: DXVA-HD-Fast.

When you hit okay it will ask if you want to overwrite the profile it’s your choice you’re just changing the bit rate for it.

Then go down to the audio section

There you will press the … and select the video you used so it can use its audio

For this audio at the Encoder settings bar select [/b]FAAC: *strachpad*[/b] I found this one to be the most reliable in encoding a lot of different types of audio sources even thought he nero one is better.

Now you want to hit the cofig button right next to the faac starch pad thing.

And go to ABR and select 256 as your audio rate hit ok

Make sure your extensions are mp4 also now you have to change your audio and video files name so they are not the same.

If you been following along it should look like this

[image loading]


After that you want to hit auto encode make sure the container is mp4 and select the bobble for [/b]Average bit rate[/b] and change it to 2000-3000 preferably I use 3000 personally.

*Note* best quality is nearly guaranteeded at 6000ish kb/s but the difference will be very minimal

*If your video has a lot of still frames of the same thing I suggest you really bump up the bit rate to 5000 8000 because it’s a variable bit rate and youtube requires at least a 1024 constant bit rate to do convert into HD videos but if the video has a “high complexity” like in a video game where it’s constantly moving you can use a much lower one like 1500 or preferably 2000+*

You can always add more quality the more quality you give youtube the better youtube will give you.
Hit Queue

Then go to the Queue tab and hit Start

And you should have gotten your finished mp4 file.


            [3.4#]:XviD
For XviD use the same exact steps except for your

Video profile use XviD: 2pass HQ

Audio profile use Lame MP3 VBR 100

And make sure your video and the container are .AVI and you should be good

[image loading]


x264 > XviD in compression you will get the same about file size but x264 will be better quality.

[4#]:Summary

To get YouTube HD
Upload videos at
>=1280x720
>=1024kb/s

Also if you have Vista you can just use Window Movie maker and produce it in HD and it should be just fine =)
I have ass for brains so,
even when I shit I'm droping knowledge.
bumatlarge
Profile Blog Joined October 2007
United States4567 Posts
December 10 2008 21:13 GMT
#2
Nice, They should make a recommended thread for the general board I'll read all this soon.
Together but separate, like oatmeal
FaCE_1
Profile Blog Joined December 2006
Canada6184 Posts
December 10 2008 21:52 GMT
#3
wtf ! lol

Nice guide... Will TRY to use it next time I upload something
n_n
-orb-
Profile Blog Joined September 2007
United States5770 Posts
Last Edited: 2008-12-10 22:09:40
December 10 2008 21:56 GMT
#4
Hey fantastic! In a week I'll have a video done that I was planning on putting on youtube in HD, glad to see you've made this guide for it so I can ensure it's in the highest quality

Edit: Also looking at that chart I hadn't realized my monitor is 5:4 ratio O_O

I'm on 1280x1024 on a 19 inch monitor. Lol I always assumed it was the standard 4:3 ratio.
'life of lively to live to life of full life thx to shield battery'
how sad that sc2 has no shield battery :(
SonuvBob
Profile Blog Joined October 2006
Aiur21550 Posts
December 10 2008 21:59 GMT
#5
You can use [indent] instead of all the ....
Administrator
Kennigit *
Profile Blog Joined October 2006
Canada19447 Posts
December 10 2008 22:01 GMT
#6
I wish you had posted this when i was trying to encode that pusan interview and continually getting owned.
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
December 10 2008 22:10 GMT
#7
On December 11 2008 06:59 SonuvBob wrote:
You can use &#91;indent&#93; instead of all the ....

<3 i was wondering how to do that
I have ass for brains so,
even when I shit I'm droping knowledge.
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
Last Edited: 2008-12-10 22:11:56
December 10 2008 22:11 GMT
#8
      Also i should have a video up by the end up the day following these insructions.
I have ass for brains so,
even when I shit I'm droping knowledge.
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
December 10 2008 22:29 GMT
#9
I guess it should get a better title then the one i gave it lol.
I have ass for brains so,
even when I shit I'm droping knowledge.
JeeJee
Profile Blog Joined July 2003
Canada5652 Posts
December 10 2008 23:19 GMT
#10
On December 11 2008 07:29 IzzyCraft wrote:
I guess it should get a better title then the one i gave it lol.


oh i think it's pretty accurate
(\o/)  If you want it, you find a way. Otherwise you find excuses. No exceptions.
 /_\   aka Shinbi (requesting a name change since 27/05/09 ☺)
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
December 10 2008 23:23 GMT
#11
Well it is quite accurate esp with my usual posting quality.
I have ass for brains so,
even when I shit I'm droping knowledge.
distant_voice
Profile Blog Joined November 2002
Germany2521 Posts
December 11 2008 16:41 GMT
#12
great post! codec (xvid, dvix, ...) and container (avi, ogm, mkv, mp4, ...) are independent of each other though.

you can learn anything you need to know about video encoding on doom9.org (but you might not need to if you just follow the guide)
This is my truth, tell me yours!
gusbear
Profile Blog Joined September 2004
333 Posts
Last Edited: 2008-12-11 17:37:20
December 11 2008 17:33 GMT
#13
great post, i admit i just skimmed through it so forgive me if i repeat some stuff you said, but I just wanted to add for those who are unfamilar with all this:

Now this guide is for digital sources only. For analog sources you have to take an extra step in deinterlacing your video


Im not sure what Izzy meant by this, most video nowadays is "digital"

And most of it is interlaced, the only common exceptions i can think of are P&S cameras which capture motion-jpegs in avi containers, and maybe cellphones.

Otherwise, all the more common camcorder formats such as DV, HDV, AVCHD etc are all or mostly interlaced unless the camcorder has a special progressive record mode.

Therefore i think almost everything needs to be deintelaced and you can find a nice guide on http://100fps.com/

-----------

Im not sure if Izzy explained this but most people dont realise that the pixels are not square in the common camcorder video formats. This is the reason why you cant just keep the same resolution when you put it up on youtube (which if im not wrong, only supports square pixels).

So for example, if you have a video 360 x 288 in PAL DV pixels, when u convert the pixels to square pixels for an .flv video, you will need to change the resolution to something like 384 x 288 otherwise the video will have the wrong aspect ratio.

IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
Last Edited: 2008-12-11 20:46:44
December 11 2008 20:45 GMT
#14
On December 12 2008 02:33 gusbear wrote:
great post, i admit i just skimmed through it so forgive me if i repeat some stuff you said, but I just wanted to add for those who are unfamilar with all this:

Show nested quote +
Now this guide is for digital sources only. For analog sources you have to take an extra step in deinterlacing your video


Im not sure what Izzy meant by this, most video nowadays is "digital"

And most of it is interlaced, the only common exceptions i can think of are P&S cameras which capture motion-jpegs in avi containers, and maybe cellphones.

Otherwise, all the more common camcorder formats such as DV, HDV, AVCHD etc are all or mostly interlaced unless the camcorder has a special progressive record mode.

Therefore i think almost everything needs to be deintelaced and you can find a nice guide on http://100fps.com/

-----------

Im not sure if Izzy explained this but most people dont realise that the pixels are not square in the common camcorder video formats. This is the reason why you cant just keep the same resolution when you put it up on youtube (which if im not wrong, only supports square pixels).

So for example, if you have a video 360 x 288 in PAL DV pixels, when u convert the pixels to square pixels for an .flv video, you will need to change the resolution to something like 384 x 288 otherwise the video will have the wrong aspect ratio.



Yeah i was gonna go over deinterlacing in my update for this which would be this weekend i didn't put it in there to begin with because i've never had to use a deinterlace filter so i'm unfimilar with which would be the best overall performer for the most people.

I mean there is a reason i choose a bicubic filter for resizing because it is great when making rez smaller and still good at supersampling i know there are better super sampling filters but most i've worked with are too sharp and make the vids quite a bit larger then they should be after compression.

On December 12 2008 01:41 distant_voice wrote:
great post! codec (xvid, dvix, ...) and container (avi, ogm, mkv, mp4, ...) are independent of each other though.

you can learn anything you need to know about video encoding on doom9.org (but you might not need to if you just follow the guide)

Yeah i went over that in the post i kinda made it dumbed down so it's simple to follow for the sake of the post i basically said xvid and mp3 will go into .avi while x264 and aac will go into a .mp4

Doom9 will teach you alot more about capture encoding there is more of a slient you should know thing.
I have ass for brains so,
even when I shit I'm droping knowledge.
Narrator
Profile Blog Joined June 2004
United States868 Posts
December 12 2008 06:52 GMT
#15
Wow, great guide. I'll definitely follow this whenever I upload a video.

Thanks Izzy. :D
R3condite
Profile Joined August 2008
Korea (South)1541 Posts
December 12 2008 07:09 GMT
#16
woahhh

definitely will save and read later..
ggyo...
IzzyCraft
Profile Blog Joined June 2007
United States4487 Posts
December 12 2008 07:15 GMT
#17
Yeah if anyone has some better ways of describing how to do something or finds one step confusing i am quite open to revisions.

I'll also add how to cut up and join vids and do other things to videos which people may find useful. This one thing is an attempt to try to redeem my horrible posting history.
I have ass for brains so,
even when I shit I'm droping knowledge.
Realpenguin
Profile Joined December 2006
8253 Posts
Last Edited: 2008-12-25 01:57:16
December 25 2008 01:57 GMT
#18
Izzy I want to express my love to you (no homo)

I love that Watch in HD option

(also, more people need to see this)
<Wolfpox> i remember when MVP beat that one guy, and everyone was like 'whoa' except that penguin dude.
Racenilatr
Profile Blog Joined August 2008
United States2756 Posts
Last Edited: 2009-01-27 00:14:09
January 27 2009 00:13 GMT
#19
dammm that was awsome

totally bookmarked this
Please log in or register to reply.
Live Events Refresh
CranKy Ducklings
10:00
Sea Duckling Open #146 (PTR Edition)
CranKy Ducklings93
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko407
StarCraft: Brood War
Calm 15830
Britney 4027
Horang2 1191
BeSt 439
Zeus 184
Pusan 170
EffOrt 170
Hyun 161
Leta 159
Last 155
[ Show more ]
sorry 132
Dewaltoss 101
hero 85
[sc1f]eonzerg 50
ToSsGirL 33
Sacsri 25
NaDa 24
Barracks 20
soO 18
GoRush 14
ajuk12(nOOB) 13
SilentControl 10
Noble 8
IntoTheRainbow 6
Dota 2
XcaliburYe209
League of Legends
JimRising 398
Counter-Strike
fl0m5593
Stewie2K1094
Super Smash Bros
Mew2King74
Other Games
Sick248
B2W.Neo207
Happy196
Pyrionflax184
XaKoH 170
SHIN 130
amsayoshi19
KnowMe15
Organizations
Other Games
gamesdonequick194
BasetradeTV176
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH232
• StrangeGG 65
• CranKy Ducklings SOOP13
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis2358
Other Games
• WagamamaTV707
Upcoming Events
uThermal 2v2 Circuit
3h 52m
BSL22 NKC (BSL vs China)
7h 52m
eOnzErG vs Mihu
Messiah vs XuanXuan
Jaystar vs TerrOr
Dewalt vs Bonyth
eOnzErG vs XuanXuan
Mihu vs TerrOr
Messiah vs Bonyth
Sparkling Tuna Cup
22h 52m
uThermal 2v2 Circuit
1d 3h
BSL22 NKC (BSL vs China)
1d 7h
Jaystar vs Dewalt
eOnzErG vs TerrOr
XuanXuan vs Bonyth
Mihu vs Dewalt
Messiah vs Jaystar
eOnzErG vs Bonyth
TerrOr vs Dewalt
Wardi Open
1d 23h
OSC
2 days
Replay Cast
3 days
The PondCast
4 days
Replay Cast
5 days
[ Show More ]
OSC
5 days
CranKy Ducklings
5 days
Liquipedia Results

Completed

Acropolis #4 - GSB
2026 GSL S2
Heroes Pulsing #1

Ongoing

IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
CSCL: Masked Kings S4
YSL S3
BSL 22 Non-Korean Championship
SCTL 2026 Spring
Maestros of the Game 2
WardiTV Spring 2026
uThermal 2v2 2026 Main Event
Murky Cup 2026
Heroes Pulsing #2
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1

Upcoming

CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
CranK Gathers Season 4: BW vs SC2 Team League
HSC XXIX
Douyu Cup 2026
Heroes Pulsing #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.