Giter Club home page Giter Club logo

Comments (10)

banterle avatar banterle commented on May 30, 2024

The outputs are in exr format.

What functions are you using?

I want to convert these exr frames to HDR video viewable on an HDR capable TV. How is that possible.
You need to convert data into 10/12 bit per color channel RAW files and encode them using H265.

from hdr_toolbox.

ezaAlir avatar ezaAlir commented on May 30, 2024

What functions are you using?

hdrimwrite('frame_number.exr');

The method I'm using is described in "Style Aware Tone Expansion For HDR Displays".

from hdr_toolbox.

banterle avatar banterle commented on May 30, 2024

is this the full list of commands that you use?

from hdr_toolbox.

ezaAlir avatar ezaAlir commented on May 30, 2024

I use multiple commands but at the end I generate an image which has scene luminance, similar to the demo_expansion_operators.m only instead of AkyuzTMO, MasiaTMO or other TMOs provided in the toolbox, I use another method I implemented based on the paper I mentioned. I save the .exr files. and they look satisfying when tonemapped using a programm called LuminanceHDR. I have tonemapped every frame of a video and saved it as an exr file. I want to turn these frames into a HDR10 video which I can play on an HDR TV.
If there is any other way I can test the results on video I'd be very glad to know.

Thank you.

from hdr_toolbox.

banterle avatar banterle commented on May 30, 2024

AkyuzTMO, MasiaTMO or other TMOs

These are NOT TMOs are ITMOs/RTMOs or EOs, and they are used to expand the dynamic range of an image and not to compress it. Actually, their names are AkyuzEO, MasiaEO, etc.

I have tonemapped every frame of a video

I do not understand this bit, you expand the dynamic range of an image with EOs and then you tone map it, right? This step does not make any sense because you expand the dynamic range and then you compress it again. It's like doing 10^(log10 X) the result of these two operations will be X.

I want to turn these frames into a HDR10 video which I can play on an HDR TV.

Probably, you need to encode these EXR files using some video codec. Such functionalities are not in the toolbox at the moment. Please try what is suggested here:
https://developers.google.com/media/vp9/hdr-encoding/

I use multiple commands

It is very difficult to understand what you are doing without the full list because your description is a bit confusing.

from hdr_toolbox.

ezaAlir avatar ezaAlir commented on May 30, 2024

These are NOT TMOs are ITMOs/RTMOs or EOs, and they are used to expand the dynamic range of an image and not to compress it. Actually, their names are AkyuzEO, MasiaEO, etc.

I do not understand this bit, you expand the dynamic range of an image with EOs and then you tone map it, right? This step does not make any sense because you expand the dynamic range and then you compress it again. It's like doing 10^(log10 X) the result of these two operations will be X.

Sorry my bad. I meant iTMO not TMO and by tonemapping I meant expand. I expand the video frames and save them in EXR format.

I want to turn these frames into a HDR10 video which I can play on an HDR TV.

Probably, you need to encode these EXR files using some video codec. Such functionalities are not in the toolbox at the moment. Please try what is suggested here:
https://developers.google.com/media/vp9/hdr-encoding/

Yes I need to encode these hdr frames. I thought this capability might be built in the toolbox or there might be some more intuitive software because I don't have any experience encoding videos.

from hdr_toolbox.

banterle avatar banterle commented on May 30, 2024

Sorry my bad. I meant iTMO not TMO and by tonemapping I meant expand. I expand the video frames and save them in EXR format.

No worries, but everything was very confusing.

Yes I need to encode these hdr frames. I thought this capability might be built in the toolbox or there might be some more intuitive software because I don't have any experience encoding videos.

It cannot be done using the Toolbox, please check that link. I will close the issue if you have no further questions.

from hdr_toolbox.

ezaAlir avatar ezaAlir commented on May 30, 2024

No further questions.

Thanks.

from hdr_toolbox.

ShaodongFeng avatar ShaodongFeng commented on May 30, 2024

I am trying to make an HDR video using TMOs in the toolbox. The outputs are in exr format. I want to convert these exr frames to HDR video viewable on an HDR capable TV. How is that possible.

Thanks for useful toolbox.

Hi, I'm also confused about how to covert the .exr hdr files into hdr10 video?

from hdr_toolbox.

banterle avatar banterle commented on May 30, 2024

There are no functions to convert .exr videos into HDR10 videos. For that task, you need to use FFMPEG or similar software.

from hdr_toolbox.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.