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. |
6th September 2013, 13:09 | #1 | Link |
Artem S. Tashkinov
Join Date: Dec 2006
Posts: 345
|
DivX 10 HEVC/H265 implementation
I have quite an intense video clip (MJPEG, 640x480@30fps) of a stormy weather with the furious rain and wind, and even at the highest possible bitrate for this resolution (2850Kbit/sec) the resulting video in HEVC still misses a lot of details. Maybe my source isn't exactly compressible, who knows?
What's your experience with DivX HEVC implementation? |
6th September 2013, 13:23 | #2 | Link |
Registered User
Join Date: May 2013
Posts: 90
|
IMO HEVC (or at least divx and Strongene encoders) aren't doing too good in SD resolutions. My theory is this has something to do with how deblocking and/or SAO works, but I'm definitely not an expert. Generally HEVC has much softer look than h264 which looks nice in 720p or more but SD clips has to be up-scaled almost 3 times it's size on FullHD monitor and that soft look turns into way too much blur.
|
6th September 2013, 15:13 | #3 | Link |
Registered User
Join Date: Aug 2006
Posts: 2,229
|
HEVC is new that is why. Has the standard even been finalised yet? HEVC now is probably where h264 was in say, 2005. It still has a long, long way to go in terms of improvement. No doubt in a couple of years time it will look better than h264 even at low bitrates, because it should!
|
6th September 2013, 16:56 | #4 | Link |
Registered User
Join Date: Apr 2009
Posts: 153
|
I tried to encode a piece of the video they use to show the encoder (if they use it they think it works well with that video right?).
I took the 4k tears of steel, downscaled to full hd and encoded in h264 with my usual setting ( --level 4.1 --preset placebo --pass 2 --bitrate 1700 --deblock -2:-1 --bframes 4 --ref 4 --vbv-bufsize 50000 --vbv-maxrate 50000 --qcomp 0.8 --merange 32 --subme 10 --psy-rd 1.0:0.15) and h265 divx with the (only) profile available. I keep the bitrate low intentionally. h265 speed was slightly better than x264 placebo, but in quality x264 is better h264 1700 kbps http://www.putlocker.com/file/4A0AEA1BD09D3818 h265 1700 kbps http://www.putlocker.com/file/387BC8E4DAD298B5 h264 3000 kbps http://www.putlocker.com/file/5B300A3220091974 h265 3000 kbps http://www.putlocker.com/file/4758CAE945380DBD Last edited by phate89; 6th September 2013 at 17:01. |
6th September 2013, 21:36 | #5 | Link | ||
もこたんインしたお!
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
|
Quote:
Quote:
And it's more like 2003. Or possibly 2004, since the implementations are maturing somewhat faster than with AVC/H.264 .
__________________
[I'm human, no debug]
|
||
6th September 2013, 21:46 | #6 | Link |
Registered User
Join Date: Oct 2001
Posts: 555
|
I downloaded the Divx HVEC moments after it was available for download. First, kudos to Divx for getting this out!
The HEVC results look good, and tighter than anything I've seen before (I haven't tried Google's newest video codec, yet). Anything else I have to say is about the Divx encoder. Does it not have variable bitrate encoding? It won't retain anamorphic structure of the source. It doesn't decode AC3. And, it was so slow. |
6th September 2013, 23:58 | #7 | Link |
Registered User
Join Date: May 2013
Posts: 90
|
Well, I'm pretty sure it uses ABR which is somewhat variable but I guess you meant something like CRF in x264 or CQP? and unless there is some undocumented option hidden in dll which I doubt then no.
Yes 2-pass would be nice, hopefully with fast first pass Last edited by fumoffu; 7th September 2013 at 00:01. |
8th September 2013, 03:50 | #8 | Link |
Registered User
Join Date: Dec 2012
Posts: 197
|
Encoded some raw test seqs and a short clip from the Paperman short in Divx HEVC 1080p. Target ABR bitrate was set to lowest allowed, 1600 kbps, to show Divx in the best possible light. QP is flat within a frame, which means no AQ and no psy features, so it would definitely not compare well at more luxurious bitrates.
x264 was then bitrate matched to Divx's actual ABR output. Psy-rd was manually lowered to 0.4:0 (same as tune-animation) to acknowledge that it's a liability in bitrate starved situations: Code:
x264 --preset veryslow -I 120 --psy-rd 0.4:0 -B $b --pass $n If you don't care to download the clips, Cactus: Divx clear winner DucksLegs: Tossup. Divx's ratecontrol ruins the middle half of the clip Paperman: Tossup VenueVu: x264 slight winner Overall, I can't shake the feeling that this is mostly moving sideways or, at best, marginally forward while still losing out on backwards compatibility. If there was a clear indication of Divx 10 being only a rough demonstration (a la x265), I'd understand and be much less disappointed. I think that, as is, this release is reminiscent of the early AVC encoders: capable but forgettable. Last edited by xooyoozoo; 8th September 2013 at 03:58. |
8th September 2013, 07:08 | #9 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
It's a big improvement over Divx's avc encoder but don't expect them to be competitive as far as quality goes. Their hevc encoder blurs a lot, I'd take x264 over it on all those samples except maybe VenueVu which is blurry to begin with and x264 has more noise. x264 is probably closer to the source, if that's the case it's a sweep.
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 |
13th September 2013, 21:19 | #12 | Link |
Registered User
Join Date: May 2013
Posts: 90
|
Very nice of them, definitely step in the right direction. Unfortunately, for now command line barely adds anything useful :/
The difference from GUI version is you can set frame rate, keyframe interval and number of frames to encode. Was hoping for some quality/speed advanced options or different encoding mode... |
13th September 2013, 23:36 | #13 | Link | |
Testeur de codecs
Join Date: May 2003
Location: France
Posts: 2,484
|
available command line are:
Quote:
__________________
Le Sagittaire ... ;-) 1- Ateme AVC or x264 2- VP7 or RV10 only for anime 3- XviD, DivX or WMV9 |
|
15th September 2013, 03:37 | #15 | Link |
Registered User
Join Date: Jan 2013
Location: Brazil
Posts: 14
|
Using DivX HEVC Encoder
The DivX HEVC encoder [BETA] is a command line tool that is now capable of encoding HEVC content. Download the binaries here. http://labs.divx.com/node/127927 Usage DivX H.265/HEVC Encoder Usage: DivX265 -i <infile> -o <outfile> -br <bitrate> -s <w>x<h> (for raw infile) or: DivX265 -i <infile> -o <outfile> -br <bitrate> (for .avs|.avi infile) or: DivX265 -h (for help) Example Usage from a raw file (yuv/raw, assumes IYUV/I420 colorspace): C:\DivX265.exe -i content_in.yuv -o content_out.hevc -br 3000 -s 1280x720 Piping from stdin through another command line tool: C:\ffmpeg.exe -i content_in.avi -s 1280x720 -f rawvideo -pix_fmt yuv420p - | DivX265.exe -s 1280x720 -br 4000 -i - -o content_out_50frames.hevc from an AVS file (make sure AVISynth is installed): DivX265.exe -i content_in.avs - o content_out.hevc -br 3000/li> from an AVI file: DivX265.exe -i content_in.avi - o content_out.hevc -br 3000/li> Options Notes For more information on bitrate, keyframe intervals, etc., please refer to the DivX HEVC Video Profiles (DRAFT, May 2013). http://labs.divx.com/node/127903 The default colorspace for encode is assumed to be IYUV or I420 Tested and some did not work? See the image below: DOWNLOAD VIDEO TEST: https://shared.com/c7ct6nhm2u Last edited by Marchand; 15th September 2013 at 05:16. |
20th November 2013, 09:08 | #18 | Link |
Swallowed in the Sea
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
|
There is a benchmark in the DivX labs regarding their hevc encoder/decoder from the 10.1 beta bundle since few days...
btw, is there a way to use their hevc decoder outside their player ? |
Tags |
divx, h265, hevc |
|
|