Hello,

You can look at this : https://github.com/romainaugier/OpenViewer/tree/1.0

I started writing a media viewer a few months ago (that uses OpenImageIO),
and I've made a few command line utilities, one of them is a exr converter
(with applied ocio conversion).
You can look at the code and try to build it, it uses conan to manage
dependencies. I hope this helps too.

By the way, if anyone is interested by this project, do not hesitate to let
me know !

Cheers,

*Romain Augier*

*Software Developer *
https://romainaugier.com/
cont...@romainaugier.com
+33601020297


On Mon, Jan 23, 2023 at 9:48 PM Donat Van Bellinghen <do...@nozon.com>
wrote:

> Hi,
>
> I would advice you to look into
> https://github.com/jedypod/generate-dailies
>
> This script uses OIIO and ffmpeg to generate video files. The very elegant
> thing about this approach is that the frames read and converted by OIIO are
> 'served' to ffmpeg, without the need to first store jpegs for example on
> disk before encoding the video. I used this on our pipeline to manage the
> review mp4's of all our work.
>
> Hope this helps
> (And thanks so much Larry for all the dev on OpenImageIO !)
>
> Regards
> *Donat Van Bellinghen | Lead Compositor*
> T
> +32 2 701 93 71 [image: LinkedIn] <http://www.linkedin.com/company/nozon>
> A 26 Rue Deschampheleerstraat, 1081 Brussels [image: Vimeo]
> <http://vimeo.com/nozon3dvfx>
>
>
> [image: Facebook] <https://fr-fr.facebook.com/pages/Nozon-3DVfx>
> [image: www.nozon.com] <http://www.nozon.com/>
>
>
>
> On Wed, Jan 18, 2023 at 7:35 PM Larry Gritz <l...@larrygritz.com> wrote:
>
>> OIIO is not really trying to be a video oriented API and doesn't
>> understand video files. That's just not what it was designed for. There are
>> some edge cases, for example, it can read from many video files, but to
>> OIIO they just look like a container with many separate still images. But
>> it glosses over things like frame rates, audio, the ins and outs of all the
>> parameters you need for certain video codecs, etc., and doesn't have a
>> provision for writing video files.
>>
>> ffmpeg is exactly the opposite -- it's the king of reading and writing
>> video formats, but actually its grasp of OpenEXR is pretty suspect, and it
>> doesn't have any provision for an OpenColorIO-based color management
>> pipeline.
>>
>> So the short answer is that what most studios do is use oiiotool to
>> batch-convert their exr -> png (to pick a format that ffmpeg is good at),
>> including resizing and the OCIO transformations to the intended final
>> output color space, then feed those images to ffmpeg for the actual
>> encoding into a video file of the desired format.
>>
>> Please note this repo https://richardssam.github.io/ffmpeg-tests
>> in which Sam Richards from Disney Imagineering has tried to investigate
>> best practices for this task. That whole site is full of information you'll
>> want to read.
>>
>>
>>
>> On Jan 18, 2023, at 1:37 AM, Mike Battcock <
>> mike.battc...@time-based-arts.com> wrote:
>>
>> Hello,
>>
>> I'm not very familiar with OIIO but it seems very powerful. Does it just
>> convert from one image format to another or can it convert an image
>> sequence to a video?
>>
>> I would like to convert an AcesCG exr sequence to an h264 video, is that
>> possible with OIIO? I've not been able to find a solution with ffmpeg that
>> manages the aces colourspace and I'm hoping to find a solution that can do
>> the conversion at once without first converting the images to a different
>> colourspace...
>>
>> Cheers,
>> Mike
>> _______________________________________________
>> Oiio-dev mailing list
>> Oiio-dev@lists.openimageio.org
>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>>
>>
>> --
>> Larry Gritz
>> l...@larrygritz.com
>>
>>
>>
>>
>>
>> _______________________________________________
>> Oiio-dev mailing list
>> Oiio-dev@lists.openimageio.org
>> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>>
> _______________________________________________
> Oiio-dev mailing list
> Oiio-dev@lists.openimageio.org
> http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org
>
_______________________________________________
Oiio-dev mailing list
Oiio-dev@lists.openimageio.org
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to