Sharktooth MeGUI x264 profiles translated to MediaCoder

Share with other users your experience in using MediaCoder.
kblam
Amateur
Amateur
Posts: 20
Joined: Thu Aug 23, 2007 9:07 am

Sharktooth MeGUI x264 profiles translated to MediaCoder

Post by kblam » Tue Aug 28, 2007 5:38 am

For those of you who use MediaCoder for H.264 encoding:

I've translated Sharktooth's MeGUI x264 "High Quality Insane" settings (see doom9 forum's official thread http://forum.doom9.org/showthread.php?t=101813) into MediaCoder settings. I use it for backing up camcorder DV AVI files.

The output files for this setting are:
Video: x264 MPEG-4 H.264 High Profile Level 5.1 3MBps VBR 3-pass 16x9
Audio: Nero AAC encoder High Efficiency 128kbps VBR
Muxer/Container: MP4box/.mp4 format.

Of course, the user can change the video and/or audio bitrates and numberf of x264 encoding passes.

Compression ratio is ~9.7:1 for DV AVI source files.

Hats off to Sharktooth for providing the only set of comprehensive H.264 profiles on the web.

Tested for MediaCoder 0.6.0 build 3825.
---

<?xml version="1.0" encoding="UTF-8" ?>
- <MediaCoderPrefs>
- <node key="overall">
- <node key="generic">
- <node key="logging">
<value>true</value>
</node>
- <node key="autoRevert">
<value>Never</value>
</node>
</node>
- <node key="ui">
- <node key="mode">
<value>Advanced</value>
</node>
- <node key="verbose">
<value>true</value>
</node>
+ <node key="optionTab">
<value>3</value>
</node>
- <node key="param">
<value>640,757,496,20</value>
</node>
- <node key="noWelcome">
<value>3822</value>
</node>
</node>
- <node key="task">
- <node key="destdir">
<value>C:\Documents and Settings\Administrator\My Documents\DV\</value>
</node>
</node>
<node key="output" />
<node key="tagging" />
<node key="subtitle" />
<node key="decoding" />
- <node key="audio">
- <node key="channels">
<value>Original</value>
</node>
- <node key="autoSource">
<value>false</value>
</node>
- <node key="source">
<value>MPlayer</value>
</node>
- <node key="encoder">
<value>Nero Encoder</value>
</node>
</node>
- <node key="video">
- <node key="mode">
<value>Three-Pass</value>
</node>
- <node key="bitrate">
<value>3000</value>
</node>
- <node key="dar">
<value>Custom</value>
</node>
- <node key="darw">
<value>16</value>
</node>
- <node key="darh">
<value>9</value>
</node>
- <node key="format">
<value>H.264</value>
</node>
- <node key="autoSource">
<value>false</value>
</node>
- <node key="source">
<value>MPlayer</value>
</node>
- <node key="autoEncoder">
<value>false</value>
</node>
- <node key="encoder">
<value>x264</value>
</node>
</node>
- <node key="container">
- <node key="external">
<value>Enabled</value>
</node>
</node>
<node key="mplayer" />
<node key="plugin" />
<node key="presets" />
</node>
- <node key="audiosrc">
<node key="mplayer" />
<node key="winamp" />
<node key="lame" />
<node key="wavefile" />
</node>
- <node key="audioenc">
- <node key="lame">
- <node key="quality">
<value>9</value>
</node>
- <node key="minBitrate">
<value>96</value>
</node>
- <node key="maxBitrate">
<value>160</value>
</node>
- <node key="aq">
<value>0</value>
</node>
- <node key="iso">
<value>true</value>
</node>
</node>
<node key="aac3gpp" />
<node key="amr" />
<node key="vorbis" />
- <node key="aacplus">
- <node key="bitrate">
<value>128</value>
</node>
- <node key="type">
<value>aacPlusHigh</value>
</node>
</node>
- <node key="nero">
- <node key="format">
<value>HE-AAC</value>
</node>
- <node key="mode">
<value>Target Bitrate</value>
</node>
- <node key="bitrate">
<value>128</value>
</node>
</node>
<node key="helix" />
<node key="helixmp3" />
- <node key="faac">
- <node key="mode">
<value>Bitrate</value>
</node>
- <node key="quality">
<value>128</value>
</node>
- <node key="objectType">
<value>SSR</value>
</node>
</node>
<node key="speex" />
<node key="musepack" />
<node key="ffmpeg" />
<node key="wavpack" />
<node key="flac" />
<node key="ape" />
<node key="als" />
<node key="ofr" />
<node key="pcm" />
<node key="cli" />
</node>
- <node key="videosrc">
<node key="avisynth" />
</node>
- <node key="videoenc">
<node key="xvid" />
- <node key="x264">
- <node key="frameref">
<value>16</value>
</node>
- <node key="b_pyramid">
<value>true</value>
</node>
- <node key="deblockAlpha">
<value>-2</value>
</node>
- <node key="deblockBeta">
<value>-1</value>
</node>
- <node key="vbv_maxrate">
<value>25000</value>
</node>
- <node key="vbv_bufsize">
<value>-1</value>
</node>
- <node key="vbv_init">
<value>90</value>
</node>
- <node key="qcomp">
<value>60</value>
</node>
- <node key="direct_pred">
<value>Auto</value>
</node>
- <node key="allpart">
<value>true</value>
</node>
- <node key="p8x8dct">
<value>true</value>
</node>
- <node key="subq">
<value>6</value>
</node>
- <node key="mixed_refs">
<value>true</value>
</node>
- <node key="brdo">
<value>true</value>
</node>
- <node key="trellis">
<value>Disabled</value>
</node>
- <node key="turbo">
<value>Disabled</value>
</node>
</node>
- <node key="mencoder">
- <node key="mpegWriter">
<value>true</value>
</node>
- <node key="mpegType">
<value>MPEG2</value>
</node>
</node>
<node key="ffmpeg" />
<node key="theora" />
<node key="dirac" />
<node key="vfw" />
<node key="dumper" />
<node key="wm" />
</node>
- <node key="container">
<node key="avi" />
<node key="matroska" />
- <node key="mp4box">
- <node key="nodrop">
<value>true</value>
</node>
</node>
- <node key="mp4creator">
- <node key="aacProfile">
<value>MPEG4</value>
</node>
- <node key="optimize">
<value>true</value>
</node>
</node>
<node key="atom" />
<node key="pmp" />
<node key="vcd" />
</node>
- <node key="audiofilter">
<node key="resample" />
<node key="equalizer" />
<node key="channels" />
<node key="volume" />
<node key="surround" />
<node key="compressor" />
<node key="delay" />
<node key="extraStereo" />
<node key="extra" />
<node key="shibatch" />
</node>
- <node key="videofilter">
<node key="scale" />
<node key="crop" />
<node key="expand" />
- <node key="frame">
- <node key="fps">
<value>30</value>
</node>
- <node key="noskip">
<value>true</value>
</node>
- <node key="nofpsinc">
<value>true</value>
</node>
</node>
<node key="eq" />
<node key="postproc" />
<node key="rotate" />
<node key="itf" />
<node key="denoise" />
<node key="delogo" />
<node key="screenshot" />
<node key="thumb" />
<node key="extra" />
</node>
</MediaCoderPrefs>
Last edited by kblam on Fri Sep 07, 2007 5:32 am, edited 5 times in total.

User avatar
SirAuron
Expert
Expert
Posts: 798
Joined: Thu Feb 08, 2007 1:39 am
Location: Germany

Post by SirAuron » Tue Aug 28, 2007 11:57 pm

Thank you!
MediaCoder settings:

x264 (backend/source: mencoder, fps: 23,976, Fabio Sonatti's settings) + nero aac 64 in matroska

kblam
Amateur
Amateur
Posts: 20
Joined: Thu Aug 23, 2007 9:07 am

Post by kblam » Sat Sep 01, 2007 2:25 pm

Here's the Sharktooth MeGUI "Common Encoding High Profile." Again, tested on MediaCoder 0.6.0 build 3825.
---
<?xml version="1.0" encoding="UTF-8" ?>
- <MediaCoderPrefs>
- <node key="overall">
- <node key="generic">
- <node key="logging">
<value>true</value>
</node>
- <node key="autoRevert">
<value>Never</value>
</node>
</node>
- <node key="ui">
- <node key="mode">
<value>Advanced</value>
</node>
- <node key="verbose">
<value>true</value>
</node>
- <node key="optionTab">
<value>3</value>
</node>
- <node key="param">
<value>640,757,836,282</value>
</node>
- <node key="noWelcome">
<value>3825</value>
</node>
</node>
- <node key="task">
- <node key="destdir">
<value>C:\Documents and Settings\Administrator\My Documents\Storage</value>
</node>
</node>
<node key="output" />
<node key="tagging" />
<node key="subtitle" />
<node key="decoding" />
- <node key="audio">
- <node key="channels">
<value>Original</value>
</node>
- <node key="autoSource">
<value>false</value>
</node>
- <node key="source">
<value>MPlayer</value>
</node>
- <node key="encoder">
<value>Nero Encoder</value>
</node>
</node>
- <node key="video">
- <node key="mode">
<value>Two-Pass</value>
</node>
- <node key="bitrate">
<value>3000</value>
</node>
- <node key="dar">
<value>Custom</value>
</node>
- <node key="darw">
<value>16</value>
</node>
- <node key="darh">
<value>9</value>
</node>
- <node key="format">
<value>H.264</value>
</node>
- <node key="autoSource">
<value>false</value>
</node>
- <node key="source">
<value>MPlayer</value>
</node>
- <node key="autoEncoder">
<value>false</value>
</node>
- <node key="encoder">
<value>x264</value>
</node>
</node>
- <node key="container">
- <node key="external">
<value>Enabled</value>
</node>
</node>
<node key="mplayer" />
<node key="plugin" />
<node key="presets" />
</node>
- <node key="audiosrc">
<node key="mplayer" />
<node key="winamp" />
<node key="lame" />
<node key="wavefile" />
</node>
- <node key="audioenc">
- <node key="lame">
- <node key="quality">
<value>9</value>
</node>
- <node key="minBitrate">
<value>96</value>
</node>
- <node key="maxBitrate">
<value>160</value>
</node>
- <node key="aq">
<value>0</value>
</node>
- <node key="iso">
<value>true</value>
</node>
</node>
<node key="aac3gpp" />
<node key="amr" />
<node key="vorbis" />
- <node key="aacplus">
- <node key="bitrate">
<value>128</value>
</node>
- <node key="type">
<value>aacPlusHigh</value>
</node>
</node>
- <node key="nero">
- <node key="format">
<value>HE-AAC</value>
</node>
- <node key="mode">
<value>Target Bitrate</value>
</node>
- <node key="bitrate">
<value>128</value>
</node>
</node>
<node key="helix" />
<node key="helixmp3" />
- <node key="faac">
- <node key="mode">
<value>Bitrate</value>
</node>
- <node key="quality">
<value>128</value>
</node>
- <node key="objectType">
<value>SSR</value>
</node>
</node>
<node key="speex" />
<node key="musepack" />
<node key="ffmpeg" />
<node key="wavpack" />
<node key="flac" />
<node key="ape" />
<node key="als" />
<node key="ofr" />
<node key="pcm" />
<node key="cli" />
</node>
- <node key="videosrc">
<node key="avisynth" />
</node>
- <node key="videoenc">
<node key="xvid" />
- <node key="x264">
- <node key="frameref">
<value>3</value>
</node>
- <node key="b_pyramid">
<value>true</value>
</node>
- <node key="vbv_maxrate">
<value>25000</value>
</node>
- <node key="vbv_bufsize">
<value>-1</value>
</node>
- <node key="vbv_init">
<value>90</value>
</node>
- <node key="qcomp">
<value>60</value>
</node>
- <node key="allpart">
<value>true</value>
</node>
- <node key="p8x8dct">
<value>true</value>
</node>
- <node key="mixed_refs">
<value>true</value>
</node>
- <node key="brdo">
<value>true</value>
</node>
- <node key="trellis">
<value>Disabled</value>
</node>
- <node key="fast_pskip">
<value>false</value>
</node>
- <node key="turbo">
<value>Reduce subq</value>
</node>
</node>
- <node key="mencoder">
- <node key="mpegWriter">
<value>true</value>
</node>
- <node key="mpegType">
<value>MPEG2</value>
</node>
</node>
<node key="ffmpeg" />
<node key="theora" />
<node key="dirac" />
<node key="vfw" />
<node key="dumper" />
<node key="wm" />
</node>
- <node key="container">
<node key="avi" />
<node key="matroska" />
- <node key="mp4box">
- <node key="nodrop">
<value>true</value>
</node>
</node>
- <node key="mp4creator">
- <node key="aacProfile">
<value>MPEG4</value>
</node>
- <node key="optimize">
<value>true</value>
</node>
</node>
<node key="atom" />
<node key="pmp" />
<node key="vcd" />
</node>
- <node key="audiofilter">
<node key="resample" />
<node key="equalizer" />
<node key="channels" />
<node key="volume" />
<node key="surround" />
<node key="compressor" />
<node key="delay" />
<node key="extraStereo" />
<node key="extra" />
<node key="shibatch" />
</node>
- <node key="videofilter">
<node key="scale" />
<node key="crop" />
<node key="expand" />
- <node key="frame">
- <node key="fps">
<value>30</value>
</node>
- <node key="noskip">
<value>true</value>
</node>
- <node key="nofpsinc">
<value>true</value>
</node>
</node>
<node key="eq" />
<node key="postproc" />
<node key="rotate" />
<node key="itf" />
<node key="denoise" />
<node key="delogo" />
<node key="screenshot" />
<node key="thumb" />
<node key="extra" />
</node>
</MediaCoderPrefs>

MegaWise
Amateur
Amateur
Posts: 13
Joined: Tue Oct 16, 2007 12:52 am

Post by MegaWise » Tue Oct 16, 2007 1:18 am

Hi!
This is my settings...

Image

What do you think about?
I need just best quality. Thanx

MegaWise
Amateur
Amateur
Posts: 13
Joined: Tue Oct 16, 2007 12:52 am

Post by MegaWise » Tue Oct 16, 2007 1:56 am

Make screenshots of "High Quality Insane" settings, please

stanley
Site Admin
Site Admin
Posts: 4135
Joined: Mon May 15, 2006 7:43 pm
Location: Sydney

Post by stanley » Tue Oct 16, 2007 3:27 am

Increasing the value of "Motion search radius" can bring some additional quality or bit-saving (trade off with speed of course).
When things work together, things work.

kblam
Amateur
Amateur
Posts: 20
Joined: Thu Aug 23, 2007 9:07 am

Post by kblam » Tue Oct 16, 2007 4:06 am

MegaWise,

You can import the High Quality Insane xml settings into MediaCoder and take a look at the settings (first save your own settings). I don't have anywhere to host screen captures for the moment.

Also, not all of the Sharktooth MeGUI x264 settings have a corresponding setting in MediaCoder. Stanley may be working on it.

MegaWise
Amateur
Amateur
Posts: 13
Joined: Tue Oct 16, 2007 12:52 am

Post by MegaWise » Tue Oct 16, 2007 6:35 am

stanley
Speed - no problem. I don`t care about speed encoding, much more important - quality! :D
So, what about "Motion search radius"? 16 - not enough? How much is it necessary for best quality?

kblam
Wery good image hosting - http://imageshack.us (it`s free)
I try to put your settings in xml and it shows me error.
Can you upload somewhere your xml file (for ex., mooload.com), please?

Thank you for these settings!

MegaWise
Amateur
Amateur
Posts: 13
Joined: Tue Oct 16, 2007 12:52 am

Post by MegaWise » Tue Oct 16, 2007 8:55 am

I changed some settings which you shown here.

Image

Much better quality :D

Maybe change something else for have better quality?

P.S. I don`t understand how work with xml files. I can save it or load it in the MediaCoder, but nothing else :oops:

kblam
Amateur
Amateur
Posts: 20
Joined: Thu Aug 23, 2007 9:07 am

Post by kblam » Tue Oct 16, 2007 12:20 pm

MegaWise,

Okay, here's a screen capture of HQ Insane. I am new to x264 also and haven't experimented with all the settings.

Image

[/img]

Post Reply