Copy link to clipboard
Copied
Hello Adobe Support Team,
I have used out of box CQ5 Video Player in my application which require ffmpeg library to be installed and available on unix machine for proper transcoding of the video file into DAM in order to be supported in all browser. I tried installing this library as per the steps mentioned at the adobe documentation site link (http://docs.adobe.com/docs/en/cq/5-6-1/wcm/default_components/editmode.html - Search for ffmpeg on this page to reach to the correct section) but facing issues with several dependencies which I am not able to resolve even after various attempts (as I am not very much familiar with Unix/Linux OS). So it will be very helpful if you can provide with a single bundle with all dependencies in the form of rpm file format or other unix format supported by RHEL 5 machines for this library or please help me with some alternate set of steps which will provide some easier steps for installing this library.
Thank you all in advance. Your quick response is highly appreciated. Please update, if more details are needed from my end.
Thanks,
Vijay
Copy link to clipboard
Copied
Right off the ffmpeg site they have a download link for Fedora and RH EL5/6. Click the link there and you're able to download the package source or 34/64 bit RPM fusions (works with yum) for ffmpeg: https://www.ffmpeg.org/download.html
Copy link to clipboard
Copied
Hello Sinious,
I tried the steps mentioned at the above link too but when I downloaded the package from the above provided link, the installation fails showing lots of dependencies. I tried downloading each dependent library one by one and tried installing manually them but some libraries in turn showing dependencies on other libraries which I am not able to resolve. Please find below the error log when I tried installing the rpm present at above location:
error: Failed dependencies:
libavcodec.so.55()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavcodec.so.55(LIBAVCODEC_55)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavcodec55 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libavdevice.so.55()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavdevice.so.55(LIBAVDEVICE_55)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavdevice55 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libavfilter.so.4()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavfilter.so.4(LIBAVFILTER_4)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavfilter4 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libavformat.so.55()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavformat.so.55(LIBAVFORMAT_55)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavformat55 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libavutil.so.52()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavutil.so.52(LIBAVUTIL_52)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavutil52 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libpostproc.so.52()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libpostproc.so.52(LIBPOSTPROC_52)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libpostproc52 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libswresample.so.0()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libswresample.so.0(LIBSWRESAMPLE_0)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libswresample0 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libswscale.so.2()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libswscale.so.2(LIBSWSCALE_2)(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libswscale2 = 2.2.1-65.el5 is needed by ffmpeg-2.2.1-65.el5.x86_64
libvdpau.so.1()(64bit) is needed by ffmpeg-2.2.1-65.el5.x86_64
libavutil.so.50()(64bit) is needed by (installed) ffmpeg-libpostproc-0.6.5-1.el5.rf.x86_64
libavutil.so.50(LIBAVUTIL_50)(64bit) is needed by (installed) ffmpeg-libpostproc-0.6.5-1.el5.rf.x86_64
This being the reason, I requested to this group to help me with the single installer with all dependencies for installing this library.
Please update me, if any more details are needed. Your quick help on this is highly appreciated.
Thanks,
Vijay
Copy link to clipboard
Copied
In the (long ago) past I received a lot of these simply because the 64bit version of the library needed was not available. Have you tried 32bit?
Copy link to clipboard
Copied
Hello Sinious,
I didn't try installing the 32bit version libraries as machine architecture is x86_64 type. Please find below the complete details of the machine I have:
Linux apsr8048 2.6.18-238.12.1.el5 #1 SMP Sat May 7 20:18:50 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
So please clarify, will 32bit version library will work on this machine? If yes, then I can surely try out this as well.
Also, is there any way to bundle all the dependency libraries together into a single package and then installing that as a whole? If you have any such idea, it will be very helpful.
Thanks,
Vijay
Copy link to clipboard
Copied
I don't know what version of Linux you're running but for example on multi-architecture 64bit Ubuntu you can install the i386 architecture (you can google it, it's fairly easy) and run 32bit apps. I'm no Linux guru but I do remember way back when I had to use red hat that I loved that RPMs came with all the libraries of the right architecture and version. Codecs and encoding in general, especially free, is always a headache on any system. It always takes a million libs of certain version ranges. All I can say is, good luck ><