Comments (10)
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.
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.
Hi @ggarra13, have you seen this?
OpenRV/src/lib/image/mio_ffmpeg/init.cpp
Line 22 in 41eccbe
from openrv.
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.
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.
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.
Hi @ggarra13, have you seen this?
OpenRV/src/lib/image/mio_ffmpeg/init.cpp
Line 22 in 41eccbe
Hi @geffrak Iยดm not very experienced using github or coding, could you explain to me where should I execute this code?
from openrv.
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.
Alright, thnx for the reply :)
from openrv.
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)
- FFmpeg update HOT 2
- [Bug]: Menu Accelerators do not function until top menu bar is shown.
- [Bug]: RV 2024.0.1 Errors using DisplayViewTransform in ColorSpace OCIO v2.2.1 HOT 3
- [Bug]: Apple Pro Res playback performances decrease when increasing the number of reader threads
- VFX Reference Platform CY23 HOT 1
- Improve Apple Pro Res playback performances
- Build error for Windows targeting CY2024
- Audio/Video Output API
- Audio/Video Output API - AJA
- Audio/Video Output API - BMD
- [Bug]: Audio cache stops being filled in some conditions leading to audio silence during playback
- [Bug]: Crash with an image sequence containing incomplete PNGs
- [Bug]: Unable to build on non-RHEL distros
- Windows build failure on ADD_SUBDIRECTORY HOT 1
- [Bug]: Playback stops when RV Window is completely overlapped on macOS
- [Bug]: OCIO DisplayViewTransform Output is Incorrect (RV 2024.1.0) HOT 2
- `_install` directory not excluded from repository HOT 2
- [Bug]: PNG decoder is not enabled (FFmpeg, Windows) HOT 1
- [Bug]: OCIO failed to compile GL program with 1d luts with 2048 length in RV 2024.1.0 HOT 2
- Latest ZLIB patch does not apply correctly HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openrv.