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 > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 20th November 2013, 10:38   #21  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,217
At 79.5MB their 'DivX 10.1 4K Beta' application is pretty big...
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
SeeMoreDigital is online now   Reply With Quote
Old 5th December 2013, 11:58   #22  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
A new beta has been released concerning their command line tool...

Quote:
What's new:

Improved encoding efficiency
New options:
-aqo [1-4] specifies one of the 4 encoding modes: 1 - fastest, 2 - balanced (default) 3 - higher quality (experimental) 4- highest quality (experimental)
-F turns off scene change detection, results in fixed intervals between keyframes
--no-wpp turns off Wavefront Parallel Processing
--start [frame_number] allows encoding from [frame_number] frame


Known issues:
-aqo 3 and -aqo 4 sometimes result in a crash when encoding 4K contents.
Kurtnoise is offline   Reply With Quote
Old 5th December 2013, 13:36   #23  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 335
When trying to download "DivX HEVC Encoder v1.1.18 (12-4-2013)" all I get is:

OK
birdie is offline   Reply With Quote
Old 5th December 2013, 13:43   #24  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by ApTeM View Post
When trying to download "DivX HEVC Encoder v1.1.18 (12-4-2013)" all I get is:

OK
What browser did you use?
filler56789 is offline   Reply With Quote
Old 5th December 2013, 14:26   #25  |  Link
mindwin
Registered User
 
Join Date: Apr 2008
Posts: 10
Any test samples please?

It's too slow on my machine.

Quote:
New options:
-aqo [1-4] specifies one of the 4 encoding modes: 1 - fastest, 2 - balanced (default) 3 - higher quality (experimental) 4- highest quality (experimental
Very interesting.

http://labs.divx.com/node/127941
Some tests.

Last edited by mindwin; 5th December 2013 at 14:42.
mindwin is offline   Reply With Quote
Old 5th December 2013, 15:13   #26  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,255
Quote:
When trying to download "DivX HEVC Encoder v1.1.18 (12-4-2013)" all I get is:

OK
Same here with latest Firefox, Chrome and Internet Explorer 11
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 5th December 2013, 15:20   #27  |  Link
mindwin
Registered User
 
Join Date: Apr 2008
Posts: 10
Selur
Quote:
Same here with latest Firefox, Chrome and Internet Explorer 11
Firefox 26, works fine. (from Ukraine, Kharkov)

http://ivanvolkov.ru/HEVC/DivX265_1.1.18.exe
Mirror.
mindwin is offline   Reply With Quote
Old 5th December 2013, 21:49   #28  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,484
Well I read that:
http://labs.divx.com/node/127941

really interessing test for these reasons:

1) first at all, DivX labs use x264 for H264 codec reference. why not use their own H264 codec? DivXInc admit just here that the x264 codec is better than their own H264 implementation codec ...

2) For this test DivXInc use "1 pass bitrate" crappy and useless encoding Rate Control mode. The conclusion is just that 1 pass bitrate method for DivX HEVC is really better than the unoptimized x265 1 pass bitrate mode. In my test x265 in crf mode produce really better quality than DivX HEVC in 1 pass bitrate mode and by far.

3) The DivX HEVC codec is certainely a good codec but only "1 pass bitrate" mode is accessible. Impossible to make encoding even with simple 1 pass at fix quantizer. For me at this time DivX HEVC codec is useless just because the rate control mode is crappy.
__________________
Le Sagittaire ... ;-)

1- Ateme AVC or x264
2- VP7 or RV10 only for anime
3- XviD, DivX or WMV9

Last edited by Sagittaire; 5th December 2013 at 21:55.
Sagittaire is offline   Reply With Quote
Old 6th December 2013, 01:49   #29  |  Link
x265_Project
Guest
 
Posts: n/a
These results don't match our x265 test results. DivX used a build of x265 from 2 weeks ago, before we optimized our presets. x265's speed and efficiency is much better than what is shown in these graphs.

From ftp://ftp.kw.bbc.co.uk/hevc/hm-11.0-...s__hm-10.0.xls the HM 11 encoder results for RA-Main should be...
Bitrate Global PSNR
17,370.83 40.46
6,017.99 38.80
2,811.22 37.03
1,475.79 35.26
Note that Global PSNR = (6*YPSNR + UPSNR + VPSNR) / 8
If you simply take an average of Y, U and V PSNR, your quality will appear to be better than it is.

No worries. We'll be happy to repeat these tests using exactly the same settings as the DivX team suggests. It looks like it will take a while (on a Core i74700HQ with a RAMdisk)...

We can't test the high quality data point with DivX...
DivX265_1.1.18 --input d:\BasketballDrive_1920x1080_50.yuv -s 1920x1080 -br 17371 -I 5 -n 500 -aqo 4 -o d:\DivX41.hevc
Value is outside DivX HEVC Profile: Bitrate. Must not exceed 12000
For help: DivX265_1 -h
OK... now we're running...
>DivX265_1.1.18 --input D:\BasketballDrive_1920x1080_50.yuv -s 1920x1080 -br 6018 -I 5 -n 500 -aqo 4 -o d:\DivX42.hevc
0:27:56 Frame 290 of 500 encoded @ 0.17 fps
And then, it crashed, blaming the user...
>DivX265_1.1.18 --input d:\BasketballDrive_1920x1080_50.yuv -s 1920x1080 -br 6018 -I 5 -n 500 -aqo 4 -o d:\DivX42.hevc
0:41:44 Frame 427 of 500 encoded @ 0.17 fps
Encoding aborted by user

>DivX265_1.1.18 --input d:\BasketballDrive_1920x1080_50.yuv -s 1920x1080 -br 2811 -I 5 -n 500 -aqo 4 -o d:\DivX43.hevc
0:00:02 Frame 1 of 500 encoded @ 0.49 fps
Encoding aborted by user

DivX265_1.1.18 --input d:\BasketballDrive_1920x1080_50.yuv -s 1920x1080 -br 1476 -I 5 -n 500 -aqo 4 -o d:\DivX44.hevc
0:00:01 Frame 1 of 500 encoded @ 0.61 fps
Encoding aborted by user
  Reply With Quote
Old 6th December 2013, 05:40   #30  |  Link
x265_Project
Guest
 
Posts: n/a
DivX reports...

My tests show the x265 results should look like this...


Medium
FPS Bitrate Global PSNR Version
2.75 17513.3 39.999 0.6+1-6b7550eed359
3.54 6031.25 37.963 0.6+1-6b7550eed359
4.09 2757.34 35.785 0.6+1-6b7550eed359
4.67 1444.69 33.357 0.6+1-6b7550eed359
Veryslow
FPS Bitrate Global PSNR Version
0.12 17691.51 40.437 0.6+1-6b7550eed359
0.39 6051.88 38.416 0.6+1-6b7550eed359
0.57 2808.56 36.414 0.6+1-6b7550eed359
0.71 1417.32 33.72 0.6+1-6b7550eed359

You can repeat these tests. My batch file looks like this (D is my RAMdisk)...
del d:\*.* /Q
copy c:\testx265\BasketballDrive_1920x1080_50.yuv d:\*.*
set SEQUENCE=d:\BasketballDrive_1920x1080_50.yuv
set RESOLUTION=1920x1080
set FPS=50
set FRAMES=500
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\MEDIUM1.hevc --csv %CSV% --bitrate 17371 -p medium --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\MEDIUM2.hevc --csv %CSV% --bitrate 6018 -p medium --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\MEDIUM3.hevc --csv %CSV% --bitrate 2811 -p medium --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\MEDIUM4.hevc --csv %CSV% --bitrate 1476 -p medium --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\VERYSLOW1.hevc --csv %CSV% --bitrate 17371 -p veryslow --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\VERYSLOW2.hevc --csv %CSV% --bitrate 6018 -p veryslow --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\VERYSLOW3.hevc --csv %CSV% --bitrate 2811 -p veryslow --no-progress --tune psnr
x265 --input %SEQUENCE% --input-res %RESOLUTION% --fps %FPS% -f %FRAMES% -o d:\VERYSLOW4.hevc --csv %CSV% --bitrate 1476 -p veryslow --no-progress --tune psnr
  Reply With Quote
Old 9th December 2013, 13:59   #31  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
you should post also a graph about speed encoding...with x264 as anchor
Kurtnoise is offline   Reply With Quote
Old 27th February 2014, 08:45   #32  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,255
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
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 27th February 2014, 16:35   #33  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
It's not really new...that's their GUI uses as a frontend.

Last edited by Kurtnoise; 28th February 2014 at 13:48.
Kurtnoise is offline   Reply With Quote
Old 27th February 2014, 21:09   #34  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,255
didn't knew it could be used through a command line interface, never saw that anyone posted about it here in the forum, so for me it was new
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 28th February 2014, 13:40   #35  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,484
Quote:
Originally Posted by Kurtnoise View Post
It's not really new...that's their GUI uses as a backend.
[-s] : enable video 2 pass encoding

this parameters is a really new. 2 pass encoding will produce really better quality than 1 pass bitrate mode.
__________________
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
Old 28th February 2014, 13:48   #36  |  Link
Kurtnoise
Swallowed in the Sea
 
Kurtnoise's Avatar
 
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
Well...this has been introduced when they have jumped in the AVC content, in 2009-2010 ?!!

Last edited by Kurtnoise; 28th February 2014 at 14:00.
Kurtnoise is offline   Reply With Quote
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
Old 6th March 2014, 16:57   #38  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,255
Simply downloaded it from the official homepage a day before I posted, installed it inside a VM and copied the 'DivX Transcode Engine' folder to my main system for the testing.
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 11th March 2014, 13:50   #39  |  Link
Shevach
Video compressionist
 
Join Date: Jun 2009
Location: Israel
Posts: 126
Are there binaries of divx265 for Linux (Linux32 and Linux64)?
Shevach is offline   Reply With Quote
Old 23rd March 2014, 18:11   #40  |  Link
DarrellS
Registered User
 
Join Date: Mar 2013
Posts: 28
Surprised that nobody has mentioned the updated DivX265 encoder. It has a new fastest setting and also constant quantizer settings.

DivX265 is almost twice as fast at new fastest setting (1) as x265 at ultrafast preset.

http://labs.divx.com/divx265
DarrellS is offline   Reply With Quote
Reply

Tags
divx, h265, hevc

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 11:07.


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