Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 15th April 2007, 15:27   #1  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
XYNcoder: all audio/video formats to MP4 batch encoding frontend

http://bh0k441.googlepages.com/xyncoder



XYNCoder is an all audio/video formats to MP4 batch encoding frontend.
It can convert any audio or video file, that can be played back by
MPlayer, to MP4.

It supports two target profiles:
* Unrestricted: Encoded video can be played back by popular desktop video players
* Nokia NSeries: Encoded video can be played back on Nokia NSeries mobile phones(feature not tested on all models)

It uses the x264(mencoder) for video and aac(neroaacenc) for
audio encoding
. It can use AviSynth(optionally) to perform any preprocessing on the source. Also it can be used as a standalone encoding frontend for NeroAacEnc.

Just add the files to be encoded, specify the encoding settings
and hit 'Encode'. XYNCoder will run the required processes in
background with low priority so you can perform other important
tasks while encoding.


Video(Mencoder) encoding settings:
XYNCoder can encode using 4 different modes:

* 1 pass crf mode
* 1 pass bitrate mode
* 2 pass bitrate mode
* 2 pass optimal quality mode (default)

The last mode is the reason why this tool was written in the first
place. This mode can be used for 2 pass encodes where the
target size is not as important as the final video quality. It
produces high quality 2 pass encodes with a single click.

This is how it achieves that:

* perform the first pass encode with a crf set to 16
* perform the second pass with the target bitrate set to half of the first pass bitrate

This method invariably produces high quality 2 pass encodes with
often surprisingly small file sizes. Most of the advanced encoding
settings are hidden from the user and have been preset to
provide high quality encodes. The only setting exposed is the
deblock filter strength, which provides pretty good results at the
default of 0,0.
The user can also specify the usage of AviSynth here and then
edit the script to suit his needs.

The 1 pass crf(constant ratefactor) mode is to x264 what other
codecs refer to as the constant quality mode. The recommended
values of crf are in the ranges of 18-28, with lower numbers
producing better quality/higher filesizes.

The remaining two modes use the bitrate as a guiding factor.


Audio(NeroAacEnc) encoding settings:
XYNCoder provides different quality settings for audio, the default
"CD Quality" should be enough for most cases. Additionaly the
audio can be set to be normalized.
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt

Last edited by bh0k441; 14th May 2007 at 16:09.
bh0k441 is offline   Reply With Quote
Old 16th April 2007, 06:35   #2  |  Link
killerhex
Registered User
 
Join Date: Dec 2005
Posts: 389
nice app
killerhex is offline   Reply With Quote
Old 16th April 2007, 07:42   #3  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
thanks
any suggestion to improve the usability and especially the "optimal quality" feature are welcome.
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt
bh0k441 is offline   Reply With Quote
Old 16th April 2007, 09:56   #4  |  Link
killerhex
Registered User
 
Join Date: Dec 2005
Posts: 389
does it support

mkv/ogm
1 video
2 audios
and the subs kind of file
killerhex is offline   Reply With Quote
Old 16th April 2007, 10:56   #5  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
Its a frontend for Mencoder, so it can support any format that Mencoder does.

mkv and ogm do work, but I'm not sure how to select the correct stream in case of multiple audio/video streams
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt
bh0k441 is offline   Reply With Quote
Old 16th April 2007, 10:57   #6  |  Link
killerhex
Registered User
 
Join Date: Dec 2005
Posts: 389
oh ok
killerhex is offline   Reply With Quote
Old 19th April 2007, 18:20   #7  |  Link
Sirber
retired developer
 
Sirber's Avatar
 
Join Date: Oct 2002
Location: Canada
Posts: 8,978
No setting for bitrate? What about failed encoded files? If I check Avisynth, where can I do the filtering?

is "CD Quality" using AAC LC, HE or HE-PS?
__________________
Detritus Software
Sirber is offline   Reply With Quote
Old 20th April 2007, 08:36   #8  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
I have explained above too, that it does support 1 pass and 2 pass bitrate modes and has a simple bitrate calculator too.

CD quality is neroaacenc at a quality setting of 0.4, so that translates to AAC LC.

and when you check "Use Avisynth", it shows up a button to edit the Avisynth script.

you really didnt try it, before posting the comments
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt
bh0k441 is offline   Reply With Quote
Old 21st April 2007, 12:32   #9  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
mp4 creation in mencoder is buggy as hell. you could use ffmpeg instead (also supports the same input, but its output is spec compliant)
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free
bond is offline   Reply With Quote
Old 22nd April 2007, 11:19   #10  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
mencoder uses the x264 library to create the raw avc, I don't see a bug creeping in unless there's one in x264
I use mp4box to mux the raw avc into mp4

do I still need to switch to ffmpeg
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt

Last edited by bh0k441; 22nd April 2007 at 13:25.
bh0k441 is offline   Reply With Quote
Old 22nd April 2007, 21:56   #11  |  Link
killerhex
Registered User
 
Join Date: Dec 2005
Posts: 389
does it allow dvd input
killerhex is offline   Reply With Quote
Old 23rd April 2007, 10:20   #12  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
it does support vob files.. but then can do no preprocessing
however with the "Use Avisynth" option, you can write a script to do all the deinterlacing and preprocessing on a vob
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt
bh0k441 is offline   Reply With Quote
Old 14th May 2007, 16:08   #13  |  Link
bh0k441
Registered User
 
Join Date: Apr 2007
Posts: 9
New feature

New feature:
* now produces video compatible with Nokia NSeries mobiles too.


I have tested this only on N95, lemme know if it works on other NSeries mobiles as well
__________________
http://bh0k441.googlepages.com/
Home to XYNcoder and FastCrypt
bh0k441 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:41.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.