An application I am trying to install has libavformat-dev
, libavutil-dev
, and libavcodec-dev
as dependencies. Is there a CL bundle that contains these?
Thanks. Looks like my app is still complaining though (after installing the bundles you suggested):
[h264_qsv @ 0x557498000c70] Error initializing an internal MFX session: unsupported (-3)
[h264_qsv @ 0x557498000c70] Error initializing an MFX session
[h264_qsv @ 0x557498000c70] Error initializing the MFX video decoder: invalid handle (-6)
What do you make of this?
Also, what’s the difference between this and CL’s (not-)ffmpeg bundles?
[h264_qsv @ 0x557498000c70] Error initializing an internal MFX session: unsupported (-3)
x264 lib isn’t installed.
Thank you. And how would I go about installing that please? (Feel free to suggest something from here, if applicable.)
You can:
Thank you. Is that an “and” or an “or” between the two bullets?
“Or”, of course.
Is that an “and” or an “or”
Thank you. Now that my question made you realize the real “depth” of my knowledge of such matters , it goes w/o saying that I will need a bit of hand-holding in this quest (and feel free to decline the “honor,” no hard feelings).
My guess is that x264-libs-0.164-20230128.x86_64.rpm
is the “lib” file, though which one is the “headers”? And once I have the two, I guess that I should do a make
& make install
, right?
x264-libs-0.164-20230128.x86_64.rpm
is the “lib” file
Correct.
which one is the “headers”?
The *-dev
package.
I guess that I should do a
make
&make install
No, that’s for compilation, these packages are already compiled.
I don’t know if your app will work with this library & ffmpeg, so you probably need to recompile your app.
Silly me: Yes, .rpm are already compiled. Even I know that!
Looks like I am missing a link in my quest to run the following command:
gcc AURGAViewer.a libmatoya.a libavcodec.a libavutil.a libavformat.a libswscale.a -fPIC -ldl -lpthread -ludev -lm -lstdc++ -o AURGAViewer
.
I got gcc
, ffmpeg
, and x264
installed, and I need to obtain these four files: libavcodec.a
, libavutil.a
, libavformat.a
, and libswscale.a
. How do I do that?
Hope you got it working, but for the records:
.a
is a static library- you can search any file with
find
command
Thanks, I had to compile ffmpeg from scratch, as I don’t know how to generate the .a files from the CF bundle.