FAQ  •  Register  •  Login

ffmpeg doesn't stop when online stream stopped

<<

miksa

Serviio lover

Posts: 68

Joined: Fri Nov 09, 2012 2:30 am

Post Wed Nov 21, 2012 1:43 am

ffmpeg doesn't stop when online stream stopped

Hi ! it looks serviio sometimes cannot kill ffmpeg when online stream was stopped.

here is what happened when i started and stopped a few movies online (Win XP sp3):

Image


2012-11-20 20:35:15,421 DEBUG [org.serviio.external.FFMPEGWrapper] Invoking FFmpeg to transcode video file: mmst://178.238.90.108/vod_arc8c/8056032 ... F372FFD7E7
2012-11-20 20:35:15,421 DEBUG [org.serviio.external.ProcessExecutor] Starting C:\apps\Serviio\lib/ffmpeg.exe -i mmst://178.238.90.108/vod_arc8c/8056032 ... F372FFD7E7 -y -threads 2 -copyts -c:v mpeg2video -sameq -vf pad=1024:576:152:0:black,setdar=4:3 -r 25 -g 15 -c:a ac3 -b:a 384k -ac 1 -map 0:1 -map 0:0 -sn -f vob C:\DOCUME~1\mike\LOCALS~1\Temp\Serviio\transcoding-temp-1000000001080001-sony2009-ORIGINAL.stf
2012-11-20 20:43:37,531 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:43,281 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:49,578 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:53,453 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:57,390 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.

- Mike
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Nov 21, 2012 9:46 am

Re: ffmpeg doesn't stop when online stream stopped

does it in the log say Stopping FFmpeg (or similar) every time you play a new file?
<<

miksa

Serviio lover

Posts: 68

Joined: Fri Nov 09, 2012 2:30 am

Post Wed Nov 21, 2012 2:26 pm

Re: ffmpeg doesn't stop when online stream stopped

zip wrote:does it in the log say Stopping FFmpeg (or similar) every time you play a new file?

yes, serviio did try to stop previous ffmpegs but failed
2012-11-20 20:30:50,203 DEBUG [org.serviio.external.FFMPEGWrapper] Invoking FFmpeg to transcode video file: mmst://178.238.90.109/vod_arc9b/8056032 ... DFD60B9F93
2012-11-20 20:30:50,218 DEBUG [org.serviio.external.ProcessExecutor] Starting C:\apps\Serviio\lib/ffmpeg.exe -i mmst://178.238.90.109/vod_arc9b/8056032 ... DFD60B9F93 -y -threads 2 -copyts -c:v mpeg2video -sameq -vf pad=1024:576:152:0:black,setdar=4:3 -r 25 -g 15 -c:a ac3 -b:a 384k -ac 1 -map 0:1 -map 0:0 -sn -f vob C:\DOCUME~1\mike\LOCALS~1\Temp\Serviio\transcoding-temp-1000000001080007-sony2009-ORIGINAL.stf
2012-11-20 20:31:26,625 DEBUG [org.serviio.external.ProcessExecutor] Stopping external process: Thread[Thread-853,5,ServioThreads]
2012-11-20 20:31:27,171 DEBUG [org.serviio.external.FFMPEGWrapper] Invoking FFmpeg to transcode video file: mmst://178.238.90.124/vod_arc4d/1800001 ... BB0A778F3F
2012-11-20 20:31:27,171 DEBUG [org.serviio.external.ProcessExecutor] Starting C:\apps\Serviio\lib/ffmpeg.exe -i mmst://178.238.90.124/vod_arc4d/1800001 ... BB0A778F3F -y -threads 2 -copyts -c:v mpeg2video -sameq -vf pad=1024:576:152:0:black,setdar=4:3 -r 25 -g 15 -c:a ac3 -b:a 384k -ac 1 -map 0:1 -map 0:0 -sn -f vob C:\DOCUME~1\mike\LOCALS~1\Temp\Serviio\transcoding-temp-1000000000910001-sony2009-ORIGINAL.stf
2012-11-20 20:32:08,718 DEBUG [org.serviio.external.ProcessExecutor] Stopping external process: Thread[Thread-886,5,ServioThreads]
2012-11-20 20:32:09,500 DEBUG [org.serviio.external.FFMPEGWrapper] Invoking FFmpeg to transcode video file: mmst://178.238.90.124/vod_arc4d/8000071 ... 9F966B7F33
2012-11-20 20:32:09,515 DEBUG [org.serviio.external.ProcessExecutor] Starting C:\apps\Serviio\lib/ffmpeg.exe -i mmst://178.238.90.124/vod_arc4d/8000071 ... 9F966B7F33 -y -threads 2 -copyts -c:v mpeg2video -sameq -vf pad=1024:576:152:0:black,setdar=4:3 -r 25 -g 15 -c:a ac3 -b:a 384k -ac 2 -map 0:1 -map 0:0 -sn -f vob C:\DOCUME~1\mike\LOCALS~1\Temp\Serviio\transcoding-temp-1000000000920050-sony2009-ORIGINAL.stf
2012-11-20 20:35:14,750 DEBUG [org.serviio.external.ProcessExecutor] Stopping external process: Thread[Thread-913,5,ServioThreads]
2012-11-20 20:35:15,421 DEBUG [org.serviio.external.FFMPEGWrapper] Invoking FFmpeg to transcode video file: mmst://178.238.90.108/vod_arc8c/8056032 ... F372FFD7E7
2012-11-20 20:35:15,421 DEBUG [org.serviio.external.ProcessExecutor] Starting C:\apps\Serviio\lib/ffmpeg.exe -i mmst://178.238.90.108/vod_arc8c/8056032 ... F372FFD7E7 -y -threads 2 -copyts -c:v mpeg2video -sameq -vf pad=1024:576:152:0:black,setdar=4:3 -r 25 -g 15 -c:a ac3 -b:a 384k -ac 1 -map 0:1 -map 0:0 -sn -f vob C:\DOCUME~1\mike\LOCALS~1\Temp\Serviio\transcoding-temp-1000000001080001-sony2009-ORIGINAL.stf
2012-11-20 20:43:37,531 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:43,281 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:49,578 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:53,453 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
2012-11-20 20:43:57,390 WARN [org.serviio.external.ProcessExecutor] Process cmd has a return code of 1! This is a possible error.
- Mike
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Nov 21, 2012 2:59 pm

Re: ffmpeg doesn't stop when online stream stopped

is this complete log or did you filter something out? It should try to kill the Windows processes before starting a new FFmpeg. The failures below look like failed FFmpeg commands, not failures to kill them.
<<

miksa

Serviio lover

Posts: 68

Joined: Fri Nov 09, 2012 2:30 am

Post Wed Nov 21, 2012 3:20 pm

Re: ffmpeg doesn't stop when online stream stopped

zip wrote:is this complete log or did you filter something out? It should try to kill the Windows processes before starting a new FFmpeg. The failures below look like failed FFmpeg commands, not failures to kill them.
i only removed logging lines from plugin. there was no errors when serviio tried to kill process like this
2012-11-20 20:31:26,625 DEBUG [org.serviio.external.ProcessExecutor] Stopping external process: Thread[Thread-853,5,ServioThreads]

was 853 Windows PID? if so then as you might see from screenshot above there was no such PID in Task Manager. did serviio use correct PID to kill the process?
Last edited by miksa on Wed Nov 21, 2012 3:35 pm, edited 1 time in total.
- Mike
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Wed Nov 21, 2012 3:24 pm

Re: ffmpeg doesn't stop when online stream stopped

It should say:

Killing the Windows process: <pid>

Return to User experiences

Who is online

Users browsing this forum: No registered users and 11 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.