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 5th August 2013, 17:29   #201  |  Link
easyfab
Registered User
 
Join Date: Jan 2002
Posts: 327
I think MSVC is shared ( you need Microsoft Visual C++ Redistributable Update 3 ) and MinGW is static.
Perhaps try to select STATIC_LINK_CRT in cmake to see the difference
easyfab is offline   Reply With Quote
Old 5th August 2013, 18:08   #202  |  Link
gnaggnoyil
Nooooooooooooooob
 
gnaggnoyil's Avatar
 
Join Date: Jul 2011
Location: China
Posts: 11
Quote:
Originally Posted by easyfab View Post
I think MSVC is shared ( you need Microsoft Visual C++ Redistributable Update 3 ) and MinGW is static.
Perhaps try to select STATIC_LINK_CRT in cmake to see the difference
I can make sure that crt is static linked using MSVC. STATIC_LINK_CRT is set true and the generated executable can run without Microsoft Visual C++ Redistributable.

And the executable is just 1.5MB file size.

__________________
vapoursynth auto deint script

Last edited by gnaggnoyil; 5th August 2013 at 18:56. Reason: did what #203 said.
gnaggnoyil is offline   Reply With Quote
Old 5th August 2013, 18:26   #203  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,923
Isn't x265 GPL? If so you have to supply the source code as well, per GPL. Failure to comply will result in your posts being deleted. Also, no foreign languages in your signature. Thank you.
Guest is offline   Reply With Quote
Old 5th August 2013, 18:51   #204  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,788
He just created a vanilla build with a special flag on the build command line, how does that require sources? o.O
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 5th August 2013, 18:57   #205  |  Link
gnaggnoyil
Nooooooooooooooob
 
gnaggnoyil's Avatar
 
Join Date: Jul 2011
Location: China
Posts: 11
Quote:
Originally Posted by neuron2 View Post
Isn't x265 GPL? If so you have to supply the source code as well, per GPL. Failure to comply will result in your posts being deleted. Also, no foreign languages in your signature. Thank you.
sorry i didn't thought that it is a kind of "redistribution". i've uploaded a screenshot instead.
__________________
vapoursynth auto deint script

Last edited by gnaggnoyil; 5th August 2013 at 19:00.
gnaggnoyil is offline   Reply With Quote
Old 7th August 2013, 06:42   #206  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,413
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.
__________________
There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order.
foxyshadis is offline   Reply With Quote
Old 13th August 2013, 17:51   #207  |  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   #208  |  Link
x265_Project
Registered User
 
Join Date: Jul 2013
Posts: 596
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
x265_Project is offline   Reply With Quote
Old 15th August 2013, 18:03   #209  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,419
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   #210  |  Link
MasterNobody
Registered User
 
Join Date: Jul 2007
Posts: 519
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   #211  |  Link
Sagittaire
Testeur de codecs
 
Sagittaire's Avatar
 
Join Date: May 2003
Location: France
Posts: 2,419
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   #212  |  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   #213  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,932
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   #214  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,788
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   #215  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,932
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   #216  |  Link
easyfab
Registered User
 
Join Date: Jan 2002
Posts: 327
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   #217  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,932
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   #218  |  Link
easyfab
Registered User
 
Join Date: Jan 2002
Posts: 327
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   #219  |  Link
xooyoozoo
Registered User
 
Join Date: Dec 2012
Posts: 199
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, 12:36   #220  |  Link
jq963152
Registered User
 
Join Date: Apr 2012
Posts: 691
Quote:
Originally Posted by easyfab View Post
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.
What about MMT container:

http://en.wikipedia.org/wiki/MPEG_media_transport

?
jq963152 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 00:50.


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