Could not execute FFMPEG inside chrooted nginx

I'm sorry but I can't try that without reinstalling :( since COMPAT_LINUX only works for i386 and my base system and packages are amd64.
 
Don't worry, I have a vagrant VM set up already running OpenBSD. I'll have a play around with it later.

To workaround the issue you're having (which we will change properly in the next release) change:
PHP:
libx264|libvo_aacenc|png

to
PHP:
libx264|png

On line 129 of library/XenGallery/Helper/Video.php

Optionally, you can also remove "libx264|" if you still get errors.
 
Thanks. It's possible to run OpenBSD over OpenBSD with qemu but I never used it.

Removing libvo_aacenc (line is
if (preg_match('/(?:[a-z]|\.){6}\s(libx264|png)\s/im
', $line, $matches))

Code:
~~XenForo Media Gallery requires the following encoders to be enabled in FFMPEG: libvo_aacenc~~
Removing libx264 and libvo_aacenc:
Code:
~~XenForo Media Gallery requires the following encoders to be enabled in FFMPEG: libx264, libvo_aacenc~~

I find more references to this library, f.e.:

Line 141:
$required = array('libx264', 'libvo_aacenc', 'png');
 
My mistake - you can revert the other change.
PHP:
$required= array('libx264', 'libvo_aacenc', 'png');

Change line 141 to:
PHP:
$required= array('png');

The actual fix will be different, of course, but that should get you going for now.
 
Just as a follow up: I have just made the necessary changes so that the x264 and aac encoder is only checked for if transcoding is enabled.
 
Top Bottom