Merge pull request #145 from nightexcessive/patch-2

Attempt to remove transcoding target before calling ffmpeg
This commit is contained in:
Clinton Hall 2013-05-31 07:19:01 -07:00
commit c8e68edff0

View file

@ -108,6 +108,14 @@ def Transcode_directory(dirName):
command.append('-sn') # Don't copy the subtitles over
command.append(newfilePath)
try: # Try to remove the file that we're transcoding to just in case. (ffmpeg will return an error if it already exists for some reason)
os.remove(newFilePath)
except OSError, e:
if e.errno != errno.ENOENT: # Ignore the error if it's just telling us that the file doesn't exist
Logger.debug("Error when removing transcoding target: %s", e)
except Exception, e:
Logger.debug("Error when removing transcoding target: %s", e)
Logger.info("Transcoding video: %s", file)
result = 1 # set result to failed in case call fails.
try: