Few questions on the FFmpeg execution
- Code:
2012-07-23 16:07:35,434 DEBUG [WebServer] Incoming connection from /192.168.1.126:60271
2012-07-23 16:07:35,446 DEBUG [ResourceTransportRequestHandler] GET /resource/193/MEDIA_ITEM/AVC_TS_MP_HD_AC3_ISO*0 HTTP/1.1, headers = [Host: 192.168.1.102:8895,User-Agent: PLAYSTATION 3,Connection: Keep-Alive,Accept-Encoding: identity,transferMode.dlna.org: Streaming,X-AV-Client-Info: av=5.0; cn="Sony Computer Entertainment"; mn="PLAYSTATION 3"; mv="1.0";,TimeSeekRange.dlna.org: npt=0.000-]]
2012-07-23 16:07:35,446 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.126
2012-07-23 16:07:35,446 DEBUG [ResourceTransportRequestHandler] Resource request accepted. Using client 'IPAddress=/192.168.1.126, Profile=Playstation 3'
2012-07-23 16:07:35,447 DEBUG [ResourceTransportRequestHandler] Request for resource 193 and type 'MEDIA_ITEM' received
2012-07-23 16:07:35,447 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 193 (local)
2012-07-23 16:07:35,447 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 193)
2012-07-23 16:07:35,447 DEBUG [VideoDAOImpl] Reading a Video (id = 193)
2012-07-23 16:07:35,447 DEBUG [VideoDeliveryEngine] Delivering item '193' for client 'IPAddress=/192.168.1.126, Profile=Playstation 3'
2012-07-23 16:07:35,447 DEBUG [VideoDeliveryEngine] Delivering file 'Crouching.Tiger.Hidden.Dragon.2000.1080p.BluRay.x264.mkv' using transcoding
2012-07-23 16:07:35,447 DEBUG [AbstractTranscodingDeliveryEngine] A suitable transcoding job already exists, re-use it for client 'IPAddress=/192.168.1.126, Profile=Playstation 3'
2012-07-23 16:07:35,447 ERROR [ResourceTransportRequestHandler] Error while processing resource, sending back 500 error. Message: FFmpeg execution failed
java.io.IOException: FFmpeg execution failed
at org.serviio.delivery.resource.transcode.FileBasedTranscodingDeliveryStrategy.createInputStream(FileBasedTranscodingDeliveryStrategy.java:47)
at org.serviio.delivery.resource.transcode.AbstractTranscodingDeliveryEngine.retrieveTranscodedResource(AbstractTranscodingDeliveryEngine.java:129)
at org.serviio.delivery.resource.AbstractDeliveryEngine.deliver(AbstractDeliveryEngine.java:96)
at org.serviio.delivery.MediaResourceRetrievalStrategy.retrieveResource(MediaResourceRetrievalStrategy.java:121)
at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:116)
at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54)
at org.apache.http.protocol.HttpService.doService(HttpService.java:293)
at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:58)
at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212)
at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:187)
2012-07-23 16:07:35,458 DEBUG [WebServer] Incoming connection from /192.168.1.126:60270
2012-07-23 16:07:35,458 DEBUG [ResourceTransportRequestHandler] GET /resource/193/MEDIA_ITEM/AVC_TS_MP_HD_AC3_ISO*0 HTTP/1.1, headers = [Host: 192.168.1.102:8895,User-Agent: PLAYSTATION 3,Connection: Keep-Alive,Accept-Encoding: identity,transferMode.dlna.org: Streaming,X-AV-Client-Info: av=5.0; cn="Sony Computer Entertainment"; mn="PLAYSTATION 3"; mv="1.0";,TimeSeekRange.dlna.org: npt=0.000-]]
2012-07-23 16:07:35,458 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.126
2012-07-23 16:07:35,458 DEBUG [ResourceTransportRequestHandler] Resource request accepted. Using client 'IPAddress=/192.168.1.126, Profile=Playstation 3'
2012-07-23 16:07:35,459 DEBUG [ResourceTransportRequestHandler] Request for resource 193 and type 'MEDIA_ITEM' received
2012-07-23 16:07:35,459 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 193 (local)
2012-07-23 16:07:35,459 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 193)
2012-07-23 16:07:35,459 DEBUG [VideoDAOImpl] Reading a Video (id = 193)
2012-07-23 16:07:35,459 DEBUG [VideoDeliveryEngine] Delivering item '193' for client 'IPAddress=/192.168.1.126, Profile=Playstation 3'
2012-07-23 16:07:35,459 DEBUG [VideoDeliveryEngine] Delivering file 'Crouching.Tiger.Hidden.Dragon.2000.1080p.BluRay.x264.mkv' using transcoding
2012-07-23 16:07:35,459 DEBUG [AbstractTranscodingDeliveryEngine] A suitable transcoding job already exists, re-use it for client 'IPAddress=/192.168.1.126, Profile=Playstation 3'
2012-07-23 16:07:35,460 ERROR [ResourceTransportRequestHandler] Error while processing resource, sending back 500 error. Message: FFmpeg execution failed
java.io.IOException: FFmpeg execution failed
at org.serviio.delivery.resource.transcode.FileBasedTranscodingDeliveryStrategy.createInputStream(FileBasedTranscodingDeliveryStrategy.java:47)
at org.serviio.delivery.resource.transcode.AbstractTranscodingDeliveryEngine.retrieveTranscodedResource(AbstractTranscodingDeliveryEngine.java:129)
at org.serviio.delivery.resource.AbstractDeliveryEngine.deliver(AbstractDeliveryEngine.java:96)
at org.serviio.delivery.MediaResourceRetrievalStrategy.retrieveResource(MediaResourceRetrievalStrategy.java:121)
at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:116)
at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:54)
at org.apache.http.protocol.HttpService.doService(HttpService.java:293)
at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:58)
at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212)
at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:187)
This was recently right after I restarted the serviio script, it seems like there is a program being ran that is trying to hook to that running process of ffmpeg (which may not be available), I already have ffmpeg installed so why is there one running already for no particular reason? Is there a way I can prevent it from trying to use the built in ffmpeg executable and just use the one that's within my system's PATH? Or, is this even what it is trying to do? If it's trying to hook to the running process what is the command it is running to do so? I'm running a stripped down version of linux on my NAS, it's a Thecus N5500, so some programs may not be available.