diff options
author | Brett Smith <brettcsmith@brettcsmith.org> | 2012-03-25 13:32:25 -0400 |
---|---|---|
committer | Brett Smith <brettcsmith@brettcsmith.org> | 2012-03-25 13:32:25 -0400 |
commit | 84725abd6439b6be42cccc074b8f2b63536fa30e (patch) | |
tree | 88a1faa07478f80d568f8ef60754861870f0db84 | |
parent | ab35ad460581febecbf27e9550134c07754a9d9b (diff) | |
download | mediagoblin-84725abd6439b6be42cccc074b8f2b63536fa30e.tar.lz mediagoblin-84725abd6439b6be42cccc074b8f2b63536fa30e.tar.xz mediagoblin-84725abd6439b6be42cccc074b8f2b63536fa30e.zip |
Refactor video processing to use FilenameMunger.
-rw-r--r-- | mediagoblin/media_types/video/processing.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/mediagoblin/media_types/video/processing.py b/mediagoblin/media_types/video/processing.py index 3a479802..98379d52 100644 --- a/mediagoblin/media_types/video/processing.py +++ b/mediagoblin/media_types/video/processing.py @@ -20,7 +20,7 @@ import os from mediagoblin import mg_globals as mgg from mediagoblin.processing import mark_entry_failed, \ - THUMB_SIZE, MEDIUM_SIZE, create_pub_filepath + THUMB_SIZE, MEDIUM_SIZE, create_pub_filepath, FilenameMunger from . import transcoders logging.basicConfig() @@ -49,17 +49,13 @@ def process_video(entry): queued_filename = workbench.localized_file( mgg.queue_store, queued_filepath, 'source') + name_munger = FilenameMunger(queued_filename) medium_filepath = create_pub_filepath( - entry, - '{original}-640p.webm'.format( - original=os.path.splitext( - queued_filepath[-1])[0] # Select the - )) + entry, name_munger.munge('{basename}-640p.webm')) thumbnail_filepath = create_pub_filepath( - entry, 'thumbnail.jpg') - + entry, name_munger.munge('{basename}.thumbnail.jpg')) # Create a temporary file for the video destination tmp_dst = tempfile.NamedTemporaryFile() |