Still have problems here with ffmpeg:
- Code:
2015-04-09 09:37:22,586 DEBUG [ProcessExecutor] Starting lib\ffmpeg.exe -i /i-data/md0/video/frei$
2015-04-09 09:37:22,591 ERROR [ProcessExecutor] Fatal error in process starting: Cannot run program "lib\ffmpeg.exe": er$
java.io.IOException: Cannot run program "lib\ffmpeg.exe": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at org.serviio.external.ProcessExecutor.run(ProcessExecutor.java:135)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:187)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 1 more
But ffmpeg is installed and accessable:
- Code:
root@zNAS:/ffp/opt/serviio/log# which ffmpeg
/ffp/bin/ffmpeg
root@zNAS:/ffp/opt/serviio/log# ffmpeg
ffmpeg version 1.2.1 Copyright (c) 2000-2013 the FFmpeg developers
built on Jun 24 2013 07:49:34 with gcc 4.5.4 (GCC) 20111110 (prerelease)
configuration: --prefix=/ffp --disable-static --enable-shared --enable-gpl --enable-version3 --enable-nonfree --enable-small --disable-encoder=aac --disable-decoder=aac --disable-armv6 --disable-armv6t2 --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmxext --disable-sse --disable-sse2 --disable-sse3 --disable-ssse3 --disable-sse4 --disable-sse42 --disable-vfp --disable-mips32r2 --disable-mipsdspr1 --disable-mipsdspr2 --disable-mipsfpu --enable-zlib --enable-postproc --enable-swscale
libavutil 52. 18.100 / 52. 18.100
libavcodec 54. 92.100 / 54. 92.100
libavformat 54. 63.104 / 54. 63.104
libavdevice 54. 3.103 / 54. 3.103
libavfilter 3. 42.103 / 3. 42.103
libswscale 2. 2.100 / 2. 2.100
libswresample 0. 17.102 / 0. 17.102
libpostproc 52. 2.100 / 52. 2.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
The access rights are executable to everyone:
- Code:
root@zNAS:/ffp/opt/serviio/log# ls -ls /ffp/bin/ffmpeg
144 -rwxr-xr-x 1 root root 142308 Jun 24 2013 /ffp/bin/ffmpeg
Any idea?
Added "-Dffmpeg.location=/ffp/bin" to /ffp/opt/serviio/bin/serviio.sh now i get this permissions problem, although ffmpeg has executable to everyone:
- Code:
2015-04-09 13:36:22,464 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve media information for file: /i-data/md0/video/0802$
2015-04-09 13:36:22,465 DEBUG [ProcessExecutor] Starting /ffp/bin -i /i-data/md0/video/0802$
2015-04-09 13:36:22,468 ERROR [ProcessExecutor] Fatal error in process starting: Cannot run program "/ffp/bin": error=13, Permission de$
java.io.IOException: Cannot run program "/ffp/bin": error=13, Permission denied
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at org.serviio.external.ProcessExecutor.run(ProcessExecutor.java:135)
Caused by: java.io.IOException: error=13, Permission denied
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:187)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 1 more
2015-04-09 13:36:22,473 WARN [ProcessExecutor] Cannot retrieve results, output reader is null
Can anyone help?