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 7th August 2013, 06:42   #201  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Quote:
Originally Posted by gnaggnoyil View Post
sorry i didn't thought that it is a kind of "redistribution". i've uploaded a screenshot instead.
It is, but the GPL actually only requires "source code on request"; pointing to the exact git revision on bitbucket would satisfy the requirement, unless you applied any patches.
foxyshadis is offline   Reply With Quote
Old 13th August 2013, 17:51   #202  |  Link
roa
Registered User
 
Join Date: Aug 2013
Posts: 2
Hi,
I made some tests for HEVC HM 9.0 and h.264 (ffmpeg).
For a video in CIF format, with a Gop size of 4, in lossy mode - 1bit/pixel I got the following results:
=> PSNR luma for h.264 = 30 dB
=> PSNR luma for HEVC = 31 dB
Does anyone have any idea? I think I should obtain much more better results with HEVC.
Thank you in advance
roa is offline   Reply With Quote
Old 13th August 2013, 18:27   #203  |  Link
x265_Project
Guest
 
Posts: n/a
Quote:
Originally Posted by roa View Post
Hi,
I made some tests for HEVC HM 9.0 and h.264 (ffmpeg).
For a video in CIF format, with a Gop size of 4, in lossy mode - 1bit/pixel I got the following results:
=> PSNR luma for h.264 = 30 dB
=> PSNR luma for HEVC = 31 dB
Does anyone have any idea? I think I should obtain much more better results with HEVC.
Thank you in advance
I would use HM 10.1 or 11 for your tests. The trick to running the HM reference encoder is to create the right configuration file for your video input. In the HM distribution there is a cfg subfolder that contains standard configuration files. I would start with encoder_randomaccess_main.cfg. In this cfg folder there is a per_sequence subfolder that has the File I/O settings for each standard test sequence. You have to edit this section for your cfg file to match your input test video.

PSNR values will depend on the bit rate for each encoder, as well as the settings for all of the many decisions that encoders must make (run fast, or take your time and find the best possible result). PSNR values alone are meaningless. We have to look at PSNR vs bit rate, and at the same time, PSNR vs encoding speed. Of course, experts will also tell you that PSNR isn't the best measure of visual quality (and they're right)... but that's another topic.

By the way... we've posted a new Evaluator's Guide on the x265 repository... https://bitbucket.org/multicoreware/x265/downloads/x265%20Evaluators%20Guide%2008-12-13.pdf

Tom
MulticoreWare
  Reply With Quote
Old 15th August 2013, 18:03   #204  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,484
Possible someone make x265.exe build with last source?

thx.
__________________
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 15th August 2013, 18:58   #205  |  Link
MasterNobody
Registered User
 
Join Date: Jul 2007
Posts: 552
Quote:
Originally Posted by Sagittaire View Post
Possible someone make x265.exe build with last source?

thx.
x265+src.zip version 0.3+355-23d8d29c5242 (rev 3512)
MasterNobody is offline   Reply With Quote
Old 16th August 2013, 12:46   #206  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,484
Quote:
Originally Posted by MasterNobody View Post
x265+src.zip version 0.3+355-23d8d29c5242 (rev 3512)
well http://www.sendspace.com/ don't work. It's really bad idea to use that for download. I download a lot of spyware. It's really ... big and beautifull shit ... ;-). Anyway thx.
__________________
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 16th August 2013, 12:49   #207  |  Link
phate89
Registered User
 
Join Date: Apr 2009
Posts: 153
Quote:
Originally Posted by Sagittaire View Post
well http://www.sendspace.com/ don't work. It's really bad idea to use that for download. I download a lot of spyware. It's really ... big and beautifull shit ... ;-). Anyway thx.
It is enough read well and avoid to download the file with their download manager and it works well..
phate89 is offline   Reply With Quote
Old 16th August 2013, 13:01   #208  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
Maybe MediaFire has less annoying and confusing ads. (Hope you don't mind the mirror, MasterNobody.)
__

P.S.: Did I miss them already being available, or are AviSynth compatible decoders (e.g. LAV / L-SMASH) "planned soon™"?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 16th August 2013 at 13:07.
LigH is offline   Reply With Quote
Old 16th August 2013, 13:42   #209  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
ffmpeg/Libav have a decoder in the works, which still needs a lot of cleanup, but is otherwise functional .. it may appear somewhat "soon" in the source tree, an exact time plan is impossible to say of course.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 16th August 2013, 13:45   #210  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
Well, x265 can read raw YUV or Y4M only still, so testers will get used to its handling rather soon.

What are currently recommended filename extensions for the raw H.265/HEVC output?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th August 2013, 15:20   #211  |  Link
easyfab
Registered User
 
Join Date: Jan 2002
Posts: 332
With the hevc decoder patch for libav, the raw extension are : "hevc,h265,265"
And yes the decoder seems to work well with x265. Hope HEVC file format in mp4 and mkv will be soon available.
easyfab is offline   Reply With Quote
Old 16th August 2013, 15:30   #212  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
The MP4Box in GPAC 0.5.1 Nightly Builds multiplexes HEVC into MP4. I just tested the Sintel trailer which took ~1:23h with defaults.

Code:
x265.exe sintel_trailer_1080.y4m -o sintel_trailer_1080.hevc
mp4box.exe -add sintel_trailer_1080.hevc#trackID=1:fps=24.0 -new sintel_trailer_1080_hevc.mp4
And its Osmo4 plays it ... well ... possibly not multi-threaded, it can hardly cope with FullHD resolution (1080p).

The default quantization of x265 (QP = 32) is too coarse. My result had ~360 kbps which is too little for FullHD; yet, it had a few surprisingly sharp details.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 16th August 2013 at 15:33.
LigH is offline   Reply With Quote
Old 16th August 2013, 15:40   #213  |  Link
easyfab
Registered User
 
Join Date: Jan 2002
Posts: 332
Yes I know that GPAC can mux hevc in mp4 and there is also a Divx muxer for mkv and xhevc muxer for flv, but no real standard, if I remember correctly JEEB said that the HEVC file format is under certification procedure and the final draft is not available yet.
easyfab is offline   Reply With Quote
Old 16th August 2013, 21:27   #214  |  Link
xooyoozoo
Registered User
 
Join Date: Dec 2012
Posts: 197
Quote:
Originally Posted by LigH View Post
And its Osmo4 plays it ... well ... possibly not multi-threaded, it can hardly cope with FullHD resolution (1080p).
DivX has released a plugin for their web player if you want to try playing HEVC in your browser. You'd need to use their MKV mixer, and they claim a quad core i5 can do realtime 1080p decoding with their Tears of Steel clips.

I haven't tested it, but maybe their decoder could be more optimized.

Quote:
The default quantization of x265 (QP = 32) is too coarse. My result had ~360 kbps which is too little for FullHD; yet, it had a few surprisingly sharp details.
Just remember that, by default, biprediction is currently turned off in x265, which makes bitrate to quality assessments a bit more difficult unless you're explicit interested in low-delay scenarios.

I imagine all the fades in the Sintel trailer would also benefit from turning on weighted prediction too, and all this is currently quite unoptimized and slow.
xooyoozoo is offline   Reply With Quote
Old 17th August 2013, 13:38   #215  |  Link
JEEB
もこたんインしたお!
 
JEEB's Avatar
 
Join Date: Jan 2008
Location: Finland / Japan
Posts: 512
Quote:
Originally Posted by jq963152 View Post
Currently in an FCD ballot (nowadays called the DIS ballot, but the lucia system seems to be using the older terminology), which will be finished in October. After that there will be a two-month FDIS ballot with the final draft.
__________________
[I'm human, no debug]
JEEB is offline   Reply With Quote
Old 20th August 2013, 07:40   #216  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
I played a bit more with options and got some buggy results, green and pink squares popping up now and then; I believe it is related to shortcut options?

Code:
x265.exe sintel_trailer_1080.y4m -o sintel_trailer_1080.hevc -q 20 -b 3 --weightp --weightbp --early-skip --fast-cbf
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 23rd August 2013, 00:31   #217  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by LigH View Post
I played a bit more with options and got some buggy results, green and pink squares popping up now and then; I believe it is related to shortcut options?

Code:
x265.exe sintel_trailer_1080.y4m -o sintel_trailer_1080.hevc -q 20 -b 3 --weightp --weightbp --early-skip --fast-cbf
-b N => currently this setting is problematic for the Lentoid DirectShow decoder; add to that the Wavefront Parallel Processing (which now is enabled by default), and the problems may get even worse.
filler56789 is offline   Reply With Quote
Old 23rd August 2013, 08:24   #218  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
It was played with GPAC 0.5.1 Nightlies' Osmo4. I doubt this one uses DS filters?
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 23rd August 2013, 13:51   #219  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
So you can conclude the OpenHEVC decoder is not that good either

Last edited by filler56789; 23rd August 2013 at 13:54.
filler56789 is offline   Reply With Quote
Old 23rd August 2013, 16:03   #220  |  Link
x265_Project
Guest
 
Posts: n/a
If you have an encoded bitstream that can't be decoded perfectly by a particular decoder, and you are wondering whether the encoded stream is compliant with the HEVC specifications or not, I suggest that you use the HM reference decoder to decode to YUV, then use YUVplayer to examine the decoded frames. This will answer your question (is it the encoder, or the decoder that is not working properly?) Of course, uncompressed YUV video requires a lot of storage space, so be sure that you limit the number of frames you are decoding.

Tom
  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 12:10.


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