Loving the updated version.
There just seems to be some sort of hiccup with my 64bit Linux Debian machine.
Tested it on my 32bit Linux Debian and everything works perfectly.
Whenever I try playing a .mkv through tsMuxer, I get some strange error with it not finding mencoder
Code: Select all
DEBUG 2014-02-10 18:29:05.766 [New I/O worker #4] Starting transcode/remux of top_gear.20x01.720p_hdtv_x264-sample-fov.mkv with media info: container: mkv, bitrate: 3696888, size: 27800598, video codec: h264, duration: 00:01:00.00, width: 1280, height: 720, frame rate: 25.000, muxing mode: null, mime type: video/x-matroska
Audio track id: 0, lang: und, flavor: null, audio codec: AC3, sample frequency:48000, number of channels: 2, bits per sample: 16
DEBUG 2014-02-10 18:29:05.776 [New I/O worker #4] Starting /home/xxx/.builds/ums-3.4.0/linux/ffmpeg -i /home/xxx/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv -vframes 1 -c:v copy -f h264 -bsf h264_mp4toannexb -an -y pipe:
DEBUG 2014-02-10 18:29:05.796 [Thread-81] ffmpeg version N-59597-g4ced5d7 Copyright (c) 2000-2014 the FFmpeg developers
DEBUG 2014-02-10 18:29:05.796 [Thread-81] built on Jan 6 2014 05:20:53 with gcc 4.6 (Debian 4.6.3-1)
DEBUG 2014-02-10 18:29:05.796 [Thread-81] configuration: --prefix=/root/ffmpeg-static/32bit --arch=x86_32 --extra-cflags='-m32 -I/root/ffmpeg-static/32bit/include -static' --extra-ldflags='-m32 -L/root/ffmpeg-static/32bit/lib -static' --extra-libs='-lxml2 -lexpat -lfreetype' --enable-static --disable-shared --disable-ffserver --disable-doc --enable-bzlib --enable-zlib --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-gpl --enable-libtheora --enable-libvorbis --enable-libmp3lame --enable-gray --enable-libass --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-version3 --enable-libvpx
DEBUG 2014-02-10 18:29:05.796 [Thread-81] libavutil 52. 62.100 / 52. 62.100
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libavcodec 55. 47.100 / 55. 47.100
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libavformat 55. 22.102 / 55. 22.102
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libavdevice 55. 5.102 / 55. 5.102
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libavfilter 4. 0.103 / 4. 0.103
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libswscale 2. 5.101 / 2. 5.101
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libswresample 0. 17.104 / 0. 17.104
DEBUG 2014-02-10 18:29:05.797 [Thread-81] libpostproc 52. 3.100 / 52. 3.100
DEBUG 2014-02-10 18:29:05.803 [Thread-81] Input #0, matroska,webm, from '/home/xxx/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv':
DEBUG 2014-02-10 18:29:05.803 [New I/O worker #4] Attaching thread: ffmpeg-31
DEBUG 2014-02-10 18:29:05.808 [Thread-81] Metadata:
DEBUG 2014-02-10 18:29:05.808 [New I/O worker #4] Unix process ID (/home/xxx/.builds/ums-3.4.0/linux/ffmpeg): 7524
DEBUG 2014-02-10 18:29:05.809 [Thread-81] ENCODER : Larry Sanders
DEBUG 2014-02-10 18:29:05.809 [Thread-81] Duration: 00:01:00.16, start: 0.000000, bitrate: 3696 kb/s
DEBUG 2014-02-10 18:29:05.810 [Thread-81] Stream #0:0(eng): Video: h264 (High), yuv420p, 1280x720, SAR 1:1 DAR 16:9, 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
DEBUG 2014-02-10 18:29:05.810 [Thread-81] Stream #0:1: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s (default)
DEBUG 2014-02-10 18:29:05.811 [Thread-81] Output #0, h264, to 'pipe:':
DEBUG 2014-02-10 18:29:05.811 [Thread-81] Metadata:
DEBUG 2014-02-10 18:29:05.811 [Thread-81] encoder : Lavf55.22.102
DEBUG 2014-02-10 18:29:05.812 [Thread-81] Stream #0:0(eng): Video: h264, yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 25 fps, 90k tbn, 25 tbc (default)
DEBUG 2014-02-10 18:29:05.812 [Thread-81] Stream mapping:
DEBUG 2014-02-10 18:29:05.812 [Thread-81] Stream #0:0 -> #0:0 (copy)
DEBUG 2014-02-10 18:29:05.812 [Thread-81] Press [q] to stop, [?] for help
DEBUG 2014-02-10 18:29:05.813 [Thread-81] frame= 1 fps=0.0 q=-1.0 Lsize= 3kB time=00:00:00.-4 bitrate=N/A
DEBUG 2014-02-10 18:29:05.813 [Thread-81] video:3kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.281619%
DEBUG 2014-02-10 18:29:05.819 [mkfifo-35] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053345818tsmuxerout.ts
DEBUG 2014-02-10 18:29:05.820 [mkfifo-35] Unix process ID (mkfifo): 7531
DEBUG 2014-02-10 18:29:05.875 [mkfifo-36] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053345767ffmpegvideo
DEBUG 2014-02-10 18:29:05.876 [mkfifo-37] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053345767videoout
DEBUG 2014-02-10 18:29:05.883 [mkfifo-36] Unix process ID (mkfifo): 7536
DEBUG 2014-02-10 18:29:05.884 [mkfifo-37] Unix process ID (mkfifo): 7537
DEBUG 2014-02-10 18:29:06.094 [mencoder-32] Starting mencoder -ss 0 /home/xxx/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv -quiet -quiet -really-quiet -msglevel statusline=2 -ovc copy -nosound -mc 0 -noskip -of rawvideo -o /tmp/universalmediaserver/1392053345767ffmpegvideo
ERROR 2014-02-10 18:29:06.100 [mencoder-32] Error initializing process:
java.io.IOException: Cannot run program "mencoder": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_25]
at net.pms.io.ProcessWrapperImpl.run(ProcessWrapperImpl.java:179) ~[ums.jar:3.4.0]
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_25]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_25]
at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_25]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_25]
... 1 common frames omitted
DEBUG 2014-02-10 18:29:06.105 [Buffered IO End Checker] Stopping Unix process 7479: ffmpeg-30
DEBUG 2014-02-10 18:29:06.116 [Thread-77] Error consuming stream of spawned process: Stream closed
DEBUG 2014-02-10 18:29:06.145 [mkfifo-38] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053345817ffmpegaudio01
DEBUG 2014-02-10 18:29:06.145 [mkfifo-39] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053345817audioout
DEBUG 2014-02-10 18:29:06.148 [mkfifo-39] Unix process ID (mkfifo): 7552
DEBUG 2014-02-10 18:29:06.148 [mkfifo-38] Unix process ID (mkfifo): 7551
DEBUG 2014-02-10 18:29:06.345 [mencoder-33] Starting mencoder -ss 0 /home/xxx/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv -quiet -quiet -really-quiet -msglevel statusline=2 -channels 2 -ovc copy -of rawaudio -mc 0 -noskip -oac copy -fafmttag 0x2000 -lavcopts acodec=ac3:abitrate=448 -af lavcresample=48000 -srate 48000 -quiet -quiet -o /tmp/universalmediaserver/1392053345817ffmpegaudio01
ERROR 2014-02-10 18:29:06.347 [mencoder-33] Error initializing process:
java.io.IOException: Cannot run program "mencoder": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_25]
at net.pms.io.ProcessWrapperImpl.run(ProcessWrapperImpl.java:179) ~[ums.jar:3.4.0]
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_25]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_25]
at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_25]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_25]
... 1 common frames omitted
DEBUG 2014-02-10 18:29:06.445 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:06.445 [tsMuxeR-new-34] Starting /home/xxx/.builds/ums-3.4.0/linux/tsMuxeR-new /tmp/universalmediaserver/pms-tsmuxer.meta /tmp/universalmediaserver/1392053345818tsmuxerout.ts
DEBUG 2014-02-10 18:29:06.446 [tsMuxeR-new-34] Reading pipe: /tmp/universalmediaserver/1392053345818tsmuxerout.ts
DEBUG 2014-02-10 18:29:06.945 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:07.446 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
INFO 2014-02-10 18:29:07.613 [StopPlaying Event] Stopped playing top_gear.20x01.720p_hdtv_x264-sample-fov.mkv on your PlayStation 3
DEBUG 2014-02-10 18:29:07.614 [StopPlaying Event] The full filename of which is: /home/xxx/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv and the address of the renderer is: 192.168.1.128
DEBUG 2014-02-10 18:29:07.946 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:08.319 [Buffered IO End Checker] Stopping Unix process 7524: ffmpeg-31
DEBUG 2014-02-10 18:29:08.446 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:08.947 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:09.447 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:09.947 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:10.448 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:10.948 [New I/O worker #4] External input stream instance is null... sounds not good, waiting 500ms
ERROR 2014-02-10 18:29:11.449 [New I/O worker #4] There is no inputstream to return for top_gear.20x01.720p_hdtv_x264-sample-fov.mkv [tsMuxeR] {Audio: AC3}
ERROR 2014-02-10 18:29:11.449 [Hanging External Process Stopper] External input stream instance is null... stopping process
DEBUG 2014-02-10 18:29:11.452 [Hanging External Process Stopper] Stopping Unix process 7561: tsMuxeR-new-34
DEBUG 2014-02-10 18:29:11.452 [Hanging External Process Stopper] Stopping Unix process 7531: mkfifo-35
DEBUG 2014-02-10 18:29:11.458 [New I/O worker #1] Starting transcode/remux of top_gear.20x01.720p_hdtv_x264-sample-fov.mkv with media info: container: mkv, bitrate: 3696888, size: 27800598, video codec: h264, duration: 00:01:00.00, width: 1280, height: 720, frame rate: 25.000, muxing mode: null, mime type: video/x-matroska
Audio track id: 0, lang: und, flavor: null, audio codec: AC3, sample frequency:48000, number of channels: 2, bits per sample: 16
DEBUG 2014-02-10 18:29:11.464 [mkfifo-47] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053351463tsmuxerout.ts
DEBUG 2014-02-10 18:29:11.471 [mkfifo-47] Unix process ID (mkfifo): 7577
DEBUG 2014-02-10 18:29:11.514 [mkfifo-48] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053351462ffmpegvideo
DEBUG 2014-02-10 18:29:11.514 [mkfifo-49] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053351462videoout
DEBUG 2014-02-10 18:29:11.517 [mkfifo-49] Unix process ID (mkfifo): 7583
DEBUG 2014-02-10 18:29:11.518 [mkfifo-48] Unix process ID (mkfifo): 7582
DEBUG 2014-02-10 18:29:11.715 [mencoder-44] Starting mencoder -ss 0 /home/xxx/Top.Gear.S20.720p.HDTV.x264-SceneHD/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv -quiet -quiet -really-quiet -msglevel statusline=2 -ovc copy -nosound -mc 0 -noskip -of rawvideo -o /tmp/universalmediaserver/1392053351462ffmpegvideo
ERROR 2014-02-10 18:29:11.717 [mencoder-44] Error initializing process:
java.io.IOException: Cannot run program "mencoder": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_25]
at net.pms.io.ProcessWrapperImpl.run(ProcessWrapperImpl.java:179) ~[ums.jar:3.4.0]
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_25]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_25]
at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_25]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_25]
... 1 common frames omitted
DEBUG 2014-02-10 18:29:11.765 [mkfifo-50] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053351462ffmpegaudio01
DEBUG 2014-02-10 18:29:11.765 [mkfifo-51] Starting mkfifo --mode=777 /tmp/universalmediaserver/1392053351462audioout
DEBUG 2014-02-10 18:29:11.768 [mkfifo-51] Unix process ID (mkfifo): 7594
DEBUG 2014-02-10 18:29:11.772 [mkfifo-50] Unix process ID (mkfifo): 7593
DEBUG 2014-02-10 18:29:11.966 [mencoder-45] Starting mencoder -ss 0 /home/xxx/Top_Gear.20x01.720p_HDTV_x264-FoV/Sample/top_gear.20x01.720p_hdtv_x264-sample-fov.mkv -quiet -quiet -really-quiet -msglevel statusline=2 -channels 2 -ovc copy -of rawaudio -mc 0 -noskip -oac copy -fafmttag 0x2000 -lavcopts acodec=ac3:abitrate=448 -af lavcresample=48000 -srate 48000 -quiet -quiet -o /tmp/universalmediaserver/1392053351462ffmpegaudio01
ERROR 2014-02-10 18:29:11.967 [mencoder-45] Error initializing process:
java.io.IOException: Cannot run program "mencoder": error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_25]
at net.pms.io.ProcessWrapperImpl.run(ProcessWrapperImpl.java:179) ~[ums.jar:3.4.0]
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_25]
at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_25]
at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_25]
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_25]
... 1 common frames omitted
DEBUG 2014-02-10 18:29:12.066 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:12.066 [tsMuxeR-new-46] Starting /home/belva/.builds/ums-3.4.0/linux/tsMuxeR-new /tmp/universalmediaserver/pms-tsmuxer.meta /tmp/universalmediaserver/1392053351463tsmuxerout.ts
DEBUG 2014-02-10 18:29:12.067 [tsMuxeR-new-46] Reading pipe: /tmp/universalmediaserver/1392053351463tsmuxerout.ts
DEBUG 2014-02-10 18:29:12.566 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:13.066 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:13.567 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:14.067 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:14.567 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:15.068 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:15.568 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:16.068 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
DEBUG 2014-02-10 18:29:16.569 [New I/O worker #1] External input stream instance is null... sounds not good, waiting 500ms
ERROR 2014-02-10 18:29:17.069 [New I/O worker #1] There is no inputstream to return for top_gear.20x01.720p_hdtv_x264-sample-fov.mkv [tsMuxeR] {Audio: AC3}
ERROR 2014-02-10 18:29:17.069 [Hanging External Process Stopper] External input stream instance is null... stopping process
DEBUG 2014-02-10 18:29:17.071 [Hanging External Process Stopper] Stopping Unix process 7603: tsMuxeR-new-46
DEBUG 2014-02-10 18:29:17.072 [Hanging External Process Stopper] Stopping Unix process 7577: mkfifo-47
DEBUG 2014-02-10 18:30:27.724 [UPNP-AliveMessageSender] Sending ALIVE...