Page 1 of 1

Can't play some .mkv files (65HX920)

PostPosted: Sat Jul 14, 2012 2:36 pm
by Romfrosk
Hi,

I've been searching this forum for an answer to my problem.
I get the following message on some files: "Temporarily cannot access the server. Please retry"

i enabled debugging and get this error:

  Code:
2012-07-14 16:22:52,144 DEBUG [ProcessExecutor] Starting C:\Program Files (x86)\Serviio\bin\\..\lib/ffmpeg.exe -i E:\Serier\The Firm\The.Firm.S01.720p.WEB-DL.DD5.1 H.264-CtrlHD\The.Firm.S01E03.Chapter.Three.720p.WEB-DL.DD5.1.H.264-CtrlHD.mkv -y -async 1 -vcodec copy -vbsf h264_mp4toannexb -copyts -acodec copy -map 0:0 -map 0:1 -sn -f mpegts D:\Temp Folders\Serviio\Serviio\transcoding-temp-6196-MPEG2TS.stf
2012-07-14 16:22:52,173 DEBUG [DiscoverySSDPMessageListener] Received a valid M-SEARCH message for search target urn:schemas-upnp-org:device:InternetGatewayDevice:1 from address /10.0.0.6:52640
2012-07-14 16:22:52,215 WARN  [ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-07-14 16:22:52,215 DEBUG [TranscodingJobListener] Transcoding finished; successful: false
2012-07-14 16:22:52,644 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)


I've ran the FFMPG in an terminal window and then i get this result:

C:\Windows\system32>"C:\Program Files (x86)\Serviio\bin\\..\lib/ffmpeg.exe" -i "E:\Serier\The Firm\The.Firm.S01.720p.WEB-DL.DD5.1 H.264-CtrlHD\The.Firm.S01E03.Chapter.Three.720p.WEB-DL.DD5.1.H.264-CtrlHD.mkv" -y -async 1 -vcodec copy -vbsf
h264_mp4toannexb -copyts -acodec copy -map 0:0 -map 0:1 -sn -f mpegts "D:\Temp Folders\Serviio\Serviio\transcoding-temp-6196-MPEG2TS.stf"
ffmpeg version N-36890-g67f5650 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 16 2012 22:02:45 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-ru
ntime-cpudetect --enable-avisynth --enable-bzlib --enable-frei0r --enable-libope
ncore-amrnb --enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --en
able-libmp3lame --enable-libopenjpeg --enable-librtmp --enable-libschroedinger -
-enable-libspeex --enable-libtheora --enable-libvo-aacenc --enable-libvo-amrwben
c --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-
libxvid --enable-zlib
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 56.105 / 53. 56.105
libavformat 53. 30.100 / 53. 30.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 59.100 / 2. 59.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 51. 2.100 / 51. 2.100
[h264 @ 0000000001C39830] Increasing reorder buffer to 1
Input #0, matroska,webm, from 'E:\Serier\The Firm\The.Firm.S01.720p.WEB-DL.DD5.1
H.264-CtrlHD\The.Firm.S01E03.Chapter.Three.720p.WEB-DL.DD5.1.H.264-CtrlHD.mkv':

Duration: 00:42:54.20, start: 0.000000, bitrate: 4506 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9],
23.98 fps, 23.98 tbr, 1k tbn, 2k tbc (default)
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), s16, 384 kb/s (default)
Metadata:
title : English
[mpegts @ 0000000001C2EB50] muxrate VBR, pcr every 100 pkts, sdt every 200, pat/
pmt every 40 pkts
Output #0, mpegts, to 'D:\Temp Folders\Serviio\Serviio\transcoding-temp-6196-MPE
G2TS.stf':
Metadata:
encoder : Lavf53.30.100
Stream #0:0(eng): Video: h264, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31,
23.98 fps, 90k tbn, 1k tbc (default)
Stream #0:1(eng): Audio: ac3, 48000 Hz, 5.1(side), 384 kb/s (default)
Metadata:
title : English
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[mpegts @ 0000000001C2EB50] Application provided invalid, non monotonically incr
easing dts to muxer in stream 0: 7470 >= 3780
av_interleaved_write_frame(): Invalid argument


Temp folder is set to c:\ drive just in case.
I've updated FFMPG to the latest version (even tried an Patched one mentioned in the forums)
Please let me know if i can do anything else.

Re: Can't play some .mkv files (65HX920)

PostPosted: Tue Jul 17, 2012 4:29 pm
by zip
I'v done something to possibly tackle this in 1.0, give it a try then.

Re: Can't play some .mkv files (65HX920)

PostPosted: Tue Jul 17, 2012 5:45 pm
by Romfrosk
Is it possible to test out 1.0 any time soon ?

Re: Can't play some .mkv files (65HX920)

PostPosted: Sat Jul 28, 2012 10:18 pm
by augustf
I've recently been using 1.0 with my Sony KDL-46NX720 (using the 2010 profile), and I think I'm having the same issue. I've included the output from the transcoding (Ubuntu 12.04 with the serviio-provided ffmpeg code):

ffmpeg -fflags +genpts -i "/dvdrips/tv/West Wing/1x01.mkv" -y -copyts -c:v copy -vbsf h264_mp4toannexb -c:a copy -map 0:0 -map 0:1 -sn -f mpegts /tmp/Serviio/transcoding-temp-1901-sony2010-ORIGINAL.stf
ffmpeg version N-42368-gbf53863 Copyright (c) 2000-2012 the FFmpeg developers
built on Jul 26 2012 19:36:00 with gcc 4.6.3
configuration: --enable-static --disable-shared --bindir=/tmp/ffmpeg --disable-ffplay --disable-ffserver --enable-pthreads --disable-mmx --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3 --enable-librtmp --pkg-config=pkg-config
libavutil 51. 64.100 / 51. 64.100
libavcodec 54. 33.100 / 54. 33.100
libavformat 54. 15.102 / 54. 15.102
libavdevice 54. 1.100 / 54. 1.100
libavfilter 3. 1.100 / 3. 1.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 15.100 / 0. 15.100
libpostproc 52. 0.100 / 52. 0.100
Input #0, matroska,webm, from '/dvdrips/tv/West Wing/1x01.mkv':
Metadata:
title : 01 Pilot.m4v.mp4
creation_time : 2010-12-17 07:09:06
Duration: 00:42:45.78, start: 0.000000, bitrate: 4303 kb/s
Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 2k tbc (default)
Stream #0:1(eng): Audio: aac, 48000 Hz, stereo, s16 (default)
[mpegts @ 0x3252040] muxrate VBR, pcr every 100 pkts, sdt every 200, pat/pmt every 40 pkts
Output #0, mpegts, to '/tmp/Serviio/transcoding-temp-1901-sony2010-ORIGINAL.stf':
Metadata:
title : 01 Pilot.m4v.mp4
encoder : Lavf54.15.102
Stream #0:0(eng): Video: h264, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 90k tbn, 1k tbc (default)
Stream #0:1(eng): Audio: aac, 48000 Hz, stereo (default)
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
[adts @ 0x32567c0] Encoder did not produce proper pts, making some up.
[mpegts @ 0x3252040] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 7470 >= 3780
...and then lots more of the line above...

Re: Can't play some .mkv files (65HX920)

PostPosted: Sat Jul 28, 2012 11:00 pm
by zip
Ok, so this fix in 1,0 didn't work for everything. You can raise this with the FFmpeg guys, but they will probably tell you it's not properly encoded file.