2-Pass Audio encoding in Mediacoder

Bug report and feature request
Post Reply
hyate
Beginner
Beginner
Posts: 9
Joined: Thu Dec 20, 2007 10:40 pm
Location: Northolt Ealing UK

2-Pass Audio encoding in Mediacoder

Post by hyate » Tue Apr 29, 2008 9:50 pm

I hope my search skills haven't failed me as I've looked everywhere on the MediaCoder forum to make sure someone hasn't already requested or talked about this?

It would be grand if there were options to pass over audio twice using Neroaacenc for example to get that slight increase in output quality.

Keep up the amazing work, I've made my small donation to your project, I'll donate again once I get a pay rise :)

Mean preset below - encoding 350mb video/audio files such as Battlestar Galactica episodes into 160mb x.264 3-pass / HE AAC V2 48kbps which in my opinion produces amazing quality, I cannot tell the difference visually or by ear and it saves me much space on my hard drive :)

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<MediaCoderPrefs><node key="overall"><node key="generic"><node key="priority"><value>Idle</value></node></node><node key="ui"><node key="mode"><value>Advanced</value></node><node key="optionTab"><value>1</value></node><node key="param"><value>764,649,68,33</value></node><node key="noWelcome"><value>4102</value></node><node key="splash"><value>0</value></node></node><node key="task"><node key="tempdir"><value>C:\</value></node></node><node key="output"/><node key="tagging"/><node key="subtitle"/><node key="decoding"/><node key="audio"><node key="autoSource"><value>false</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>630</value></node><node key="targetSize"><value>168300</value></node><node key="darw"><value>16</value></node><node key="darh"><value>9</value></node><node key="source"><value>Default</value></node><node key="encoder"><value>x264</value></node></node><node key="container"><node key="format"><value>Matroska</value></node></node><node key="mplayer"/><node key="preview"><node key="render"><value>false</value></node></node><node key="plugin"/><node key="presets"/><node key="httpd"/><node key="server"/></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="preset"><value>Extreme (VBR)</value></node></node><node key="vorbis"/><node key="faac"/><node key="aacplus"/><node key="nero"><node key="format"><value>HE-AAC V2</value></node><node key="mode"><value>Target Bitrate</value></node><node key="bitrate"><value>48</value></node></node><node key="helix"/><node key="helixmp3"/><node key="fraunhofer"/><node key="speex"/><node key="musepack"/><node key="ffmpeg"/><node key="aac3gpp"><node key="bitrate"><value>48</value></node></node><node key="amr"/><node key="wavpack"/><node key="flac"/><node key="ape"/><node key="tta"/><node key="als"/><node key="ofr"/><node key="pcm"/><node key="cli"/></node><node key="videosrc"><node key="mplayer"/><node key="avisynth"/></node><node key="videoenc"><node key="xvid"><node key="hqac"><value>false</value></node></node><node key="x264"><node key="me"><value>Slow</value></node><node key="me_range"><value>32</value></node></node><node key="mencoder"/><node key="ffmpeg"/><node key="theora"/><node key="dirac"/><node key="amv"/><node key="vfw"/><node key="dumper"/><node key="wm"/><node key="remote"/></node><node key="container"><node key="mp4box"/><node key="matroska"/><node key="mencoder"/><node key="mp4creator"/><node key="atom"/><node key="pmp"/><node key="vcd"/></node><node key="audiofilter"><node key="resample"><node key="precious"><value>false</value></node></node><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="width"><value>672</value></node><node key="height"><value>544</value></node></node><node key="crop"/><node key="expand"/><node key="frame"><node key="enabled"><value>false</value></node><node key="fps"><value>24000</value></node><node key="fpsScale"><value>1001</value></node></node><node key="eq"/><node key="postproc"/><node key="rotate"/><node key="itf"/><node key="denoise"/><node key="unsharp"/><node key="delogo"/><node key="screenshot"/><node key="thumb"/><node key="extra"/></node></MediaCoderPrefs>

roozhou
Amateur
Amateur
Posts: 11
Joined: Wed Apr 30, 2008 8:24 pm

Post by roozhou » Wed Apr 30, 2008 8:47 pm

2-pass mode of NeroAacEnc requires a .wav file but not reading from stdin, which is the way mediacoder works.

hyate
Beginner
Beginner
Posts: 9
Joined: Thu Dec 20, 2007 10:40 pm
Location: Northolt Ealing UK

Post by hyate » Wed Apr 30, 2008 9:22 pm

roozhou wrote:2-pass mode of NeroAacEnc requires a .wav file but not reading from stdin, which is the way mediacoder works.
Thanks for the reply, I'm going to look in to muxing audio into video as maybe I can go the long route and convert to the highest quality .wav possible and 2-Pass that using NeroAacEnc on the Nero site. It's a bit amateur I know but it took me sometime to understand what you said with regard to stdin standard stream and what not :)

Any tips or threads you can point to on muxing audio streams in MediaCoder would be appreciated. I've read people having problems with it, I personally get MediaCoder crashing on me when I try to do it!

roozhou
Amateur
Amateur
Posts: 11
Joined: Wed Apr 30, 2008 8:24 pm

Post by roozhou » Sun May 04, 2008 12:24 pm

Encode your video using mc w/o audio. And mux the video only file and mp4 audio stream encoded by nero into your destination container.

For different containers there are different ways:

mkv: Mkvmerge / MMG is the easiest way. I think MC can do it automatically.

mp4: Mp4box. In most cases MC can do it.

avi: You need AVI_MUX_GUI, and you must have your video in .avi format and audio in .aac format (use mp4box to extract .aac from .mp4/.m4a). MC cannot do it automatically.

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

Post by SirAuron » Sun May 04, 2008 8:24 pm

Personally, I remux my mkv files with the standalone MKVmerge GUI.
That way I have more options and can for example integrate softsubs (which I never managed from within MediaCoder).
MediaCoder settings:

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

Post Reply