I need to do to some transcoding, trimming and converting video files in my Mac/Windows Juce application. After reading a bunch of threads I’ve decided to use libavcodec and libavformat from the FFMPEG library. I’ve installed it on my Mac and it seems to be working well as I tested out trimming videos from the terminal and it works great. Now I need it to work with Juce.
As it turns out, I’m having a lot of library linking issues. All the methods I’ve tried pretty much lead to the same linking error and a warning before that saying:
"ignoring file /####/libavformat.a, file was built for archive which is not the architecture being linked (i386)"
I have a feeling it has something to do with the project settings and the way I’m including it in the project. Also, most of the threads I’ve followed so far seem to be for iOS devices. Maybe the build I have is for ARMv7 instead of i386. I’m not sure at all.
It seems that people have been using FFMPEG libraries with Juce. Could anyone please highlight the steps to setup an Introjucer xcode project with the FFMPEG library?