DEBUG 2013-09-10 19:48:08.537 [mencoder.exe-9] Starting C:\UMS\win32\mencoder.exe -ss 0 C:\Peliculas\test\test.mkv -msglevel statusline=2 -nosound -of rawvideo -mpegopts format=mpeg2:muxrate=500000:vbuf_size=1194:abuf_size=64 -ovc lavc -channels 2 -lavdopts debug=0:threads=4 -lavcopts autoaspect=1:vcodec=mpeg2video:acodec=ac3:abitrate=640:threads=4:keyint=25:vqmax=5:vqmin=2:vrc_maxrate=23000:vrc_buf_size=7000 -ass -ass-color ffffff00 -ass-border-color 00000000 -ass-font-scale 1.4 -font C:\Windows\Fonts\Arial.ttf -ass-force-style FontName=C:\Windows\Fonts\Arial.ttf,Outline=1,Shadow=1,MarginV=10 -noflip-hebrew -fontconfig -subcp cp1252 -nosub -sub C:\Peliculas\test\test.srt -ofps 24000/1001 -vf expand=-0:-2,softskip -lavdopts fast -mc 0 -noskip -o \\.\pipe\1378853288365ffmpegvideo
DEBUG 2013-09-10 19:48:08.541 [Thread-52] Waiting for pipe connection \\.\pipe\1378853288535audioout
DEBUG 2013-09-10 19:48:08.646 [mencoder.exe-10] Starting C:\UMS\win32\mencoder.exe -ss 0 C:\Peliculas\test\test.mkv -really-quiet -msglevel statusline=2 -channels 2 -ovc copy -of rawaudio -mc 0.1 -noskip -aid 0 -oac copy -quiet -quiet -srate 48000 -o \\.\pipe\1378853288535ffmpegaudio01
DEBUG 2013-09-10 19:48:08.647 [tsMuxeR.exe-8] Starting C:\UMS\win32\tsMuxeR.exe C:\Users\Fede\AppData\Local\Temp\universalmediaserver\pms-tsmuxer.meta \\.\pipe\1378853288363tsmuxerout.ts
DEBUG 2013-09-10 19:48:08.747 [New I/O worker #8] External input stream instance is null... sounds not good, waiting 500ms
It seems tsMuxeR generates empty stream.
Please try to exactly repeat test what you logged above (playing test.mkv with DTS audio).
If will generate "
C:\Users\Fede\AppData\Local\Temp\universalmediaserver\pms-tsmuxer.meta" file.Post it here (file is rewritten everytime you will play file via UMS and remuxing is used!)
Anyway you can test it yourself what is happening.
In CMD run this command:
C:\UMS\win32\mencoder.exe -ss 0 C:\Peliculas\test\test.mkv -msglevel statusline=2 -nosound -of rawvideo -mpegopts format=mpeg2:muxrate=500000:vbuf_size=1194:abuf_size=64 -ovc lavc -channels 2 -lavdopts debug=0:threads=4 -lavcopts autoaspect=1:vcodec=mpeg2video:acodec=ac3:abitrate=640:threads=4:keyint=25:vqmax=5:vqmin=2:vrc_maxrate=23000:vrc_buf_size=7000 -ass -ass-color ffffff00 -ass-border-color 00000000 -ass-font-scale 1.4 -font C:\Windows\Fonts\Arial.ttf -ass-force-style FontName=C:\Windows\Fonts\Arial.ttf,Outline=1,Shadow=1,MarginV=10 -noflip-hebrew -fontconfig -subcp cp1252 -nosub -sub C:\Peliculas\test\test.srt -ofps 24000/1001 -vf expand=-0:-2,softskip -lavdopts fast -mc 0 -noskip -o c:\video.h264
After 15secs break it by ctrl+c. Check if valid stream was generated (that file c:\video.h264 is not empty = very small size)
Same with audio, in cmd run:
C:\UMS\win32\mencoder.exe -ss 0 C:\Peliculas\test\test.mkv -really-quiet -msglevel statusline=2 -channels 2 -ovc copy -of rawaudio -mc 0.1 -noskip -aid 0 -oac copy -quiet -quiet -srate 48000 -o audio.dts
Is it empty file? Not? Did you see any errors in console? Ok, it seems MEncoder generates valid streams (if size of every file is bigger than 1MB) but when tsMuxeR muxes them together something will goes wrong.
Here you can edit "C:\Users\Fede\AppData\Local\Temp\universalmediaserver\
pms-tsmuxer.meta" file. You need to change only paths to audio and video streams! UMS generates meta file with named pipes instead of real files so you should change them with real files you generated above.
With edited meta file where you will change pipes to full paths to your audio.dts and video.h264. Save it.
Run in CMD:
C:\UMS\win32\tsMuxeR.exe C:\Users\Fede\AppData\Local\Temp\universalmediaserver\pms-tsmuxer.meta c:\muxed.ts
What is happening? It should create muxed.ts file. Do you see any errors or resultant file is empty? If yes, post spotted errors here.
