View Single Post
Old 28th February 2014, 13:53   #37  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,484
Quote:
Originally Posted by Selur View Post
btw. DivX Converter does come with a command line encoder named 'DivXEngine' (inside the 'DivX Transcode Engine'-folder):
Code:
Usage:
DivXEngine <options>
-i <input media file(s)> : set input media file(s)
-o <output media file> : set output media file
[-v <video bitrate (kbps)>] : set video bitrate, don't use with -f option
[-a <audio bitrate (kbps)>] : set audio bitrate, don't use with -f option
[-x <custom resolution width>] : set custom resolution width
[-y <custom resolution height>] : set custom resolution height
[-f <file size limit (MB)>] : set filesize limit (in MB), don't use neither with -v -a options
[-t] : enable audio pass through
[-p <output profile>] : possible values are:
	m - Mobile
	ht - HomeTheater (default)
	hd720 - HD720
	hd1080 - HD1080
	phd - DivXPlusHD
	p4k - DivXPlus4K
	hevc720 - HEVC720
	hevc1080 - HEVC1080
	hevc4k - HEVC4K
	iphone - MP4 AVC for iPhone
	ipad - MP4 AVC for iPad
[-k] : enable trick-play (for DivXPlusHD(phd) profile only and one input media file!)
[-s] : enable video 2 pass encoding
[-d] : enable profile detector
[-b] : enable burn subtitle
[-l] : enable logging and specify (optionally) output directory
[-q] : Set DivXLogger logging level
	DIVX_ALL_MSG          = (1 << 0), // 2 ^ 0 = 1   all message types
	DIVX_CRITICAL_MSG     = (1 << 1), // 2 ^ 1 = 2   Critical error
	DIVX_ERROR_MSG        = (1 << 2), // 2 ^ 2 = 4   Error
	DIVX_WARNING_MSG      = (1 << 3), // 2 ^ 3 = 8   Warning
	DIVX_INFO_MSG         = (1 << 4), // 2 ^ 4 = 16  Information
	DIVX_HEADER_MSG       = (1 << 5), // 2 ^ 5 = 32  Heading, usually marks start of group of related messages
	DIVX_DEBUG_MSG        = (1 << 6), // 2 ^ 6 = 64  Debug message
	DIVX_PROGRESS_MSG     = (1 << 7)  // 2 ^ 7 = 128 Some progress
[-w] : disable WPP(Wavefront Partitioning Processing), works in case of HEVC profiles only
[-u <output profile>] : HEVC quality level, works in case of HEVC profiles only. Possible values are:
	fastest - HEVC Quality level: fastest
	fast - HEVC Quality level: fast
	balanced - HEVC Quality level: balanced
	better - HEVC Quality level: better
	best - HEVC Quality level: best
[-h] : help
It is a lot faster than DivX265, supports Avisynth input (but, sadly doesn't support input via pipe/std::In).
Using
Code:
DivXEngine.exe -i test.avs -v 5000 -x 1920 -y 1080 -p hevc1080 -q 128 -u fastest -o test.265
encoding a 10:53min 1920x1080p clip (Elephants Dream) took 10:34min, so since the frame rate of the clip was 24fps the encoding speed with the fastest profile should also be ~24fps.
Haven't done any further testing since the missing 'pipe-input'-support, is a deal-breaker for me, but since I hadn't read about it here I thought I should mention it.

Cu Selur
well don't work here. It's a new update? Because my divxconverter up to december and "check update" say no new update available?
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9
Sagittaire is offline   Reply With Quote