hi,
I just installed this module and I'm trying to get ffmpeg working, however I'm having some problems with paths.

I have a compile version of ffmpeg installed in my home folder since I'm on a shared hosting server.

so in the video module configs I have my path set to:
/home/<my_user>/bin/ffmpeg

Now when I upload a video and save it I get:

Notice: Undefined offset: 0 in video_ffmpeg->get_playtime() (line 241 of /home/<my_user>/mysite.something/sites/all/modules/video/transcoders/video_ffmpeg.inc).
Notice: Undefined offset: 2 in video_ffmpeg->get_playtime() (line 244 of /home/<my_user>/mysite.something/sites/all/modules/video/transcoders/video_ffmpeg.inc).
Notice: Undefined offset: 1 in video_ffmpeg->get_playtime() (line 247 of /home/<my_user>/mysite.something/sites/all/modules/video/transcoders/video_ffmpeg.inc).

Now looking in the system logs I see this:

Error generating thumbnail for video: generated file public://videos/thumbnails/21/video-thumb-21-2.jpg does not exist.
Command Executed:
!ffmpeg -i "/home/<my_user>/mysite.something/sites/default/files/videos/original/MVI_4774.AVI" -an -y -f mjpeg -ss -1 -vframes 1 "/home/<my_user>/mysite.something/sites/default/files/videos/thumbnails/21/video-thumb-21-2.jpg"
Command Output:
/home/<my_user>/bin/ffmpeg: error while loading shared libraries: libavfilter.so.1: cannot open shared object file: No such file or directory

I do have the proper libraries installed in:
/home/<my_user>/lib

If I run that command (ffmpeg -i "/home/<my_user>/mysite.something/sites/default/files/videos/original/MVI_4774.AVI" -an -y -f mjpeg -ss -1 -vframes 1 "/home/<my_user>/mysite.something/sites/default/files/videos/thumbnails/21/video-thumb-21-2.jpg") from a shell it does work.

Is there a way to set the library path for ffmpeg within this module? or am I doing something wrong?

thanks!

Comments

hypertext200’s picture

Status: Active » Fixed

Check the configurations there you can set the library path.

Automatically closed -- issue fixed for 2 weeks with no activity.