Hi, I missed the start of this thread, but jumping in midway...
> > > INFO: Command: "ffmpeg" "-loglevel" "fatal" "-stats" "-y" "-i" ... > > > INFO: Command exit code 0 (raw code = 0) > > > ERROR: Could not rename file: > > > D:\Users\Nick\Videos\iplayer\Peaky_Blinders-s04e02-Heathens.partial.mp4 > > > ERROR: Destination file name: > > > D:\Users\Nick\Videos\iplayer\Peaky_Blinders-s04e02-Heathens.mp4 > > > INFO: Skipping all versions of this programme IIRC Windows doesn't allow a file to be rename if a process has it open. I predict that ffmpeg is multiple threads/processes and the one get_iplayer started, and sees exit successfully with `0', isn't the "last man standing". One or more of the other ffmpegs are still around, with a handle on that partial file, causing the rename to fail. I'd consider this an ffmpeg bug; its main process should only exit when it knows the others it has started have finished. Meanwhile, you may want to edit get_iplayer to add a `sleep 3.14;' between the ffmpeg exit and the rename to make the race condition far less likely. If that works, let the list know. -- Cheers, Ralph. https://plus.google.com/+RalphCorderoy _______________________________________________ get_iplayer mailing list get_iplayer@lists.infradead.org http://lists.infradead.org/mailman/listinfo/get_iplayer