Possible PS3 mkv issues?

So far I've tried playing about 10 files and I always get the same type of output. When trying to transcode mkv's I see this in the logging:
So I tried manually running the ffmpeg command:
99% of my files are mkv and from just some quick searches it may be related but I can't seem to nail down a fix. Any suggestions? Would a new build of ffmpeg help? I thought I had a pretty similar set up to a few people who have had no issues at all so I'm not sure what all is b0rked on my side or if I'm missing something. Any help is greatly appreciated!!
- Code:
2011-10-24 20:07:53,293 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: /mt/Videos/TV/American Dad/Season 5/American Dad - S05E09 - Raptures Delight 720p WEB DL DD5 1 h 264-TjHD.mkv
2011-10-24 20:07:53,294 DEBUG [ProcessExecutor] Starting ffmpeg -i /mt/Videos/TV/American Dad/Season 5/American Dad - S05E09 - Raptures Delight 720p WEB DL DD5 1 h 264-TjHD.mkv -y -vcodec copy -vbsf h264_mp4toannexb -copyts -acodec copy -map 0:0 -map 0:1 -sn -f mpegts /tmp/Serviio/transcoding-temp-589-MPEG2TS.stf
2011-10-24 20:07:53,438 WARN [ProcessExecutor] Process ffmpeg has a return code of 1! This is a possible error.
2011-10-24 20:07:53,439 DEBUG [TranscodingJobListener] Transcoding finished; successful: false
2011-10-24 20:07:53,794 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.AbstractTranscodingDeliveryEngine.retrieveTranscodedResource(AbstractTranscodingDeliveryEngine.java:117)
at org.serviio.delivery.resource.AbstractDeliveryEngine.deliver(AbstractDeliveryEngine.java:93)
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)
2011-10-24 20:07:53,799 DEBUG [WebServer] Incoming connection from /192.168.69.7:49446
2011-10-24 20:07:53,800 DEBUG [ResourceTransportRequestHandler] GET /resource/589/MEDIA_ITEM/AVC_TS_MP_HD_AC3_ISO$0 HTTP/1.1, headers = [Host: 192.168.69.169:8895,User-Agent: PLAYSTATION 3,Connection: Keep-Alive,Accept-Encoding: identity,transferMode.dlna.org: Streaming,TimeSeekRange.dlna.org: npt=0.000-]]
2011-10-24 20:07:53,800 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.69.7
2011-10-24 20:07:53,801 DEBUG [ResourceTransportRequestHandler] Resource request accepted. Using client 'IPAddress=/192.168.69.7, Profile=Playstation 3'
2011-10-24 20:07:53,801 DEBUG [ResourceTransportRequestHandler] Request for resource 589 and type 'MEDIA_ITEM' received
2011-10-24 20:07:53,801 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 589 (local)
2011-10-24 20:07:53,802 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 589)
2011-10-24 20:07:53,802 DEBUG [VideoDAOImpl] Reading a Video (id = 589)
2011-10-24 20:07:53,802 DEBUG [VideoDeliveryEngine] Delivering item '589' for client 'IPAddress=/192.168.69.7, Profile=Playstation 3'
2011-10-24 20:07:53,803 DEBUG [VideoDeliveryEngine] Delivering file 'American Dad - S05E09 - Raptures Delight 720p WEB DL DD5 1 h 264-TjHD.mkv' using transcoding
2011-10-24 20:07:53,803 DEBUG [AbstractTranscodingDeliveryEngine] A suitable transcoding job already exists, re-use it for client 'IPAddress=/192.168.69.7, Profile=Playstation 3'
2011-10-24 20:07:53,803 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.AbstractTranscodingDeliveryEngine.retrieveTranscodedResource(AbstractTranscodingDeliveryEngine.java:117)
at org.serviio.delivery.resource.AbstractDeliveryEngine.deliver(AbstractDeliveryEngine.java:93)
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
So I tried manually running the ffmpeg command:
- Code:
ffmpeg -i "/mt/Videos/TV/American Dad/Season 5/American Dad - S05E09 - Raptures Delight 720p WEB DL DD5 1 h 264-TjHD.mkv" -y -vcodec copy -vbsf h264_mp4toannexb -copyts -acodec copy -map 0:0 -map 0:1 -sn -f mpegts /tmp/Serviio/transcoding-temp-589-MPEG2TS.stf
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1.2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5.1-1ubuntu1.2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 1 / 52.20. 1
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Sep 16 2011 17:08:44, gcc: 4.4.3
Seems stream 0 codec frame rate differs from container frame rate: 47.95 (48000/1001) -> 24.00 (24/1)
Input #0, matroska, from '/mt/Videos/TV/American Dad/Season 5/American Dad - S05E09 - Raptures Delight 720p WEB DL DD5 1 h 264-TjHD.mkv':
Duration: 00:21:54.20, start: 0.000000, bitrate: N/A
Stream #0.0: Video: h264, yuv420p, 960x720, PAR 1:1 DAR 4:3, 24 tbr, 1k tbn, 47.95 tbc
Stream #0.1(eng): Audio: ac3, 48000 Hz, 5.1, s16
Output #0, mpegts, to '/tmp/Serviio/transcoding-temp-589-MPEG2TS.stf':
Stream #0.0: Video: libx264, yuv420p, 960x720 [PAR 1:1 DAR 4:3], q=2-31, 90k tbn, 1k tbc
Stream #0.1(eng): Audio: ac3, 48000 Hz, 5.1, s16
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
[NULL @ 0xf76d70]error, non monotone timestamps 7470 >= 3780
av_interleaved_write_frame(): Error while opening file
99% of my files are mkv and from just some quick searches it may be related but I can't seem to nail down a fix. Any suggestions? Would a new build of ffmpeg help? I thought I had a pretty similar set up to a few people who have had no issues at all so I'm not sure what all is b0rked on my side or if I'm missing something. Any help is greatly appreciated!!