Skip to content

Ported FFmpeg API usage from 4.x to 6.x#58

Open
dkozel wants to merge 1 commit intousc-imi:masterfrom
dkozel:ffmpeg_upgrade
Open

Ported FFmpeg API usage from 4.x to 6.x#58
dkozel wants to merge 1 commit intousc-imi:masterfrom
dkozel:ffmpeg_upgrade

Conversation

@dkozel
Copy link
Copy Markdown

@dkozel dkozel commented Dec 12, 2025

I wanted to use AEO Light on Ubuntu 24.04 and found that it depended on a much older version of FFmpeg libraries. I have updated the code to use FFmpeg 6.x APIs and successfully extracted stereo audio from a folder of DPX frames of 1950's 35mm film. I'll do some more testing on other formats, but wanted to publish these changes to see if you would be interested in integrating them.

I have some limited ability to test on Windows, but would prefer to work with someone on reviewing that.

I haven't added documentation or a README, though I think the project would strongly benefit from both. I can provide updated instructions for building on Linux, including an updated Dockerfile.

Thank you for making and sharing this tool.

@kylemikableh
Copy link
Copy Markdown

I also have a fork where I have updated libraries, but the maintainers have not been responding. If you want to chat some time let me know. I've discovered there are issues with modern Apple devices that make the application unusable which is a main problem I've had when compiling my updated version as well.

@wilsbacher
Copy link
Copy Markdown
Collaborator

wilsbacher commented Dec 13, 2025 via email

@dkozel
Copy link
Copy Markdown
Author

dkozel commented Dec 13, 2025

@kylemikableh I took a look at your branch but didn't want to build on top of the CMake changes (which I love!) given that the upstream had ported to Qt6 earlier this year and I wanted to be able to open this PR. Did you have updates other than to Qt? I found a DPX library version which has some fixes and features. https://github.com/manuvi/dpx

@wilsbacher That's great, please keep me in the loop. I'm just using this for a single video file, it was mostly an evening's fun. Happy to do whatever's needed to get this contribution merged. It would be great to visit the topic of documentation. I'll open an issue or PR with some content there, if you and your colleague can contribute instructions for building on Mac and Windows that'd be helpful to others.

@RussellC23
Copy link
Copy Markdown

RussellC23 commented Dec 13, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants