H264 vs X264 .. The difference and best for Vegas Pro?

aboammar wrote on 5/29/2020, 1:48 PM

So what exactly is the difference between H264 and X264? And which is better to edit in Vegas Pro 17 and why?

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 5

Graphics: CorelDraw Technical Suite 2020 / Xara Designer Pro X365

Image Editing: Corel PhotoPaint 2020 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Camera: Sony A7S II / A7 III

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Comments

NickHope wrote on 5/29/2020, 1:52 PM

x264 is an open-source codec that creates H.264 files.

(And H.264 is the same as AVC.)

aboammar wrote on 5/29/2020, 5:00 PM

x264 is an open-source codec that creates H.264 files.

(And H.264 is the same as AVC.)

@NickHope So there is no diffrence when working in Vegas Pro?

Because according to the information in the following link, it says "if you want to edit the recorded video with Sony Vegas, Adobe Premiere with the AVI container, you must choose the "X264" option" it seems like there is a difference between H264 and X264 when editing in Vegas! I am confused!

https://www.bandicam.com/support/tips/h264-fourcc/

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 5

Graphics: CorelDraw Technical Suite 2020 / Xara Designer Pro X365

Image Editing: Corel PhotoPaint 2020 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Camera: Sony A7S II / A7 III

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Musicvid wrote on 5/29/2020, 5:13 PM

x264 is a free and open-source software library and a command-line utility developed by VideoLAN for encoding video streams into the H.264/MPEG-4 AVC format.[1] It is released under the terms of the GNU General Public License.[1]

https://www.google.com/url?q=https://en.m.wikipedia.org/wiki/X264&sa=U&ved=2ahUKEwj6ua7qi9rpAhVKAp0JHSBUAcYQFjAAegQICBAB&usg=AOvVaw3KOPEfBu6I3c3n8QpAlUUa

aboammar wrote on 5/29/2020, 7:59 PM

@Musicvid @lan-mLMC  Thanks guys, but it's still not clear to me why would Bandicam recommend using x264 instead of H.264 when editing with Vegas!!

HP Z1 AIO Workstation G3

OS: Windows 10 Pro 64bit

Display: 23.6" UHD 4K

CPU: Xeon E3-1270 v5  quad-core @ 3.60GHz, 8MB cache, up to 4GHz with Intel Turbo Boost Technology

GPU: nVidia Quadro M2000M 4GB

RAM: 32GB DDR4 2133MHz ECC memory

System Drive: 1TB M.2 (2500MB/s)

Working Drive: 1TB M.2 (2500MB/s)

Storage Drive: 3GB SSD (500MB/s)

Video: Vegas Pro 16 Suite / DaVinci Resolve 16 Studio

Audio: PreSonus Studio One Pro 5

Graphics: CorelDraw Technical Suite 2020 / Xara Designer Pro X365

Image Editing: Corel PhotoPaint 2020 / Corel PaintShop Pro X9 Ultimate / PHASEONE Capture One Pro 11

3D Graphics: Maxon Cinema 4D Studio 10

Camera: Sony A7S II / A7 III

Website: www.innoviahouse.com

Vimeo: vimeo.com/innoviahouse

Former user wrote on 5/29/2020, 8:19 PM

Many hardware screen capture programs catpure in variable frame rate. That is not ideal for video editing. with bandicam it looks like it uses x.264 for software encoding and h.264 for hardware encoding. So they could have said for video editing use software encoding and not hardware encoding

If you do want to use hardware encoding, OBS allows constant frame rate, but many others such as Shadowplay and (from the sounds of it) Bandicam only do Variable frame rate for hardware encode

NickHope wrote on 5/30/2020, 1:20 AM

H.264/AVC is conventionally wrapped in MP4, MOV and MKV containers. I think Bandicam is putting it into an AVI container. I can't remember the reason. It might be to do with licensing. But it's unconventional. The sentence you refer to is talking about the FourCC Code, which is a piece of metadata. So I think it's saying that if you want playback compatibility, choose "H264", and if you want editing compatibility, choose "X264". I guess the actual encoding would otherwise be the same.

I have an old Bandicam AVI file here that I saved from an old forum post. It won't open in VEGAS. There lots of forum history of Bandicam problems with VEGAS.

You might consider using OBS Studio or another program instead. Recommended settings for OBS are here.

ByronK wrote on 5/31/2020, 3:52 AM

Or if you're screen capturing use Vegas' screen cap feature??