FFmpegMetadataPP; Write temporary file to something.temp.{ext} (fixes #2079)

ffmpeg correctly recognize the formats of extensions like m4a, but it doesn’t works if it’s passed with the `—format` option.
This commit is contained in:
Jaime Marquínez Ferrándiz 2014-01-03 12:52:27 +01:00
parent 9887c9b2d6
commit 91d7d0b333
2 changed files with 7 additions and 3 deletions

View file

@ -1119,3 +1119,8 @@ def parse_duration(s):
if m.group('hours'):
res += int(m.group('hours')) * 60 * 60
return res
def prepend_extension(filename, ext):
name, real_ext = os.path.splitext(filename)
return u'{0}.{1}{2}'.format(name, ext, real_ext)