Code Monkey home page Code Monkey logo

Comments (10)

ggarra13 avatar ggarra13 commented on June 14, 2024

Never mind. I just stumbled onto ffmpeg.cmake. Congrats on your CMakeLists. They could be much more efficient, but they are really well done.

from openrv.

ggarra13 avatar ggarra13 commented on June 14, 2024

Well, I reopened this. I am trying to play the Netflix open content movie SolLevante_HDR10_r2020_ST2084_UHD_24fps_1000nit.mov (which is a heavy 4K movie to evaluate performance) and I cannot get the codecs to work. It complains about not knowing codec -147, even thou I recompiled ffmpeg with all bells and whistles. I also have problems with audio codec aac_at.
Is the ffmpeg that OpenRV uses too old for that? Or is it that you guys are protecting the API or are there other legal reasons.

from openrv.

geffrak avatar geffrak commented on June 14, 2024

Hi @ggarra13, have you seen this?

// NOTE ON PATENT LICENSING:

from openrv.

ggarra13 avatar ggarra13 commented on June 14, 2024

Thanks for the hint. But it did not solve my issues. I commented all the codecs and I stiil get:

ERROR: MovieFFMpeg: Unsupported codec_id '147' in /Users/gga/Movies/SolLevante_HDR10_r2020_ST2084_UHD_24fps_1000nit.mov
INFO: /Users/gga/Movies/SolLevante_HDR10_r2020_ST2084_UHD_24fps_1000nit.mov

and:

ERROR: AudioToolbox init error: 1718449215
WARNING: Failed to open codec in avformat_find_stream_info
ERROR: AudioToolbox init error: 1718449215
ERROR: AudioToolbox init error: 1718449215
ERROR: AudioToolbox init error: 1718449215
WARNING: Failed to open codec in avformat_find_stream_info
ERROR: AudioToolbox init error: 1718449215
ERROR: MovieFFMpeg: Failed to open codec 'aac_at' for /Users/gga/Movies/black-widow-trailer-3_h1080p.mov
INFO: /Users/gga/Movies/black-widow-trailer-3_h1080p.mov

This is on macOS BTW.

from openrv.

ggarra13 avatar ggarra13 commented on June 14, 2024

mrViewer 1 and xStudio report the video codec for SolLevante as prores and 4CC as ap4x. Not sure why OpenRV does not know the codec_id.

from openrv.

compaga avatar compaga commented on June 14, 2024

Hi ggarra13, RV Commercial Apple ProRes support was implemented using a proprietary library provided by Apple. We had to remove it from the Open RV build. This is one of the codec we want to find the proper way to re-enabled. AFAIK, there is Apple ProRes support in ffmpeg but we haven't look at it yet.

from openrv.

Cintilla avatar Cintilla commented on June 14, 2024

Hi @ggarra13, have you seen this?

// NOTE ON PATENT LICENSING:

Hi @geffrak Iยดm not very experienced using github or coding, could you explain to me where should I execute this code?

from openrv.

ggarra13 avatar ggarra13 commented on June 14, 2024

As @compaga said, you cannot get access to those codecs in OpenRV as commercial RV was using.a proprietary library, and also an old version of FFmpeg.
You don't need to execute any code. You have to wait and see if Autodesk changes to use a more modern library of FFmpeg and adds the code to handle those codecs without a proprietary library. For the time being, OpenRV is crippled in terms of codec support.

from openrv.

Cintilla avatar Cintilla commented on June 14, 2024

Alright, thnx for the reply :)

from openrv.

geffrak avatar geffrak commented on June 14, 2024

Given that you have access to the code, you can experiment with stuff like updating FFMPEG (and fixing what might break), changing the compile flags(and mio_ffmpeg's code to allow more) or using native libraries to enable more codecs if you don't want to wait.

from openrv.

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.