From 0de6a5c1c5b79ef7a50b99134241ea559adf08de Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Tue, 23 Aug 2011 21:20:01 +0200 Subject: [PATCH] ffmpeg frame extraction, yay --- pandora_client/extract.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pandora_client/extract.py b/pandora_client/extract.py index b3e1568..728cf59 100644 --- a/pandora_client/extract.py +++ b/pandora_client/extract.py @@ -34,6 +34,7 @@ def frame(video, target, position): return r == 0 ''' + ''' #mplayer cwd = os.getcwd() target = os.path.abspath(target) @@ -51,6 +52,11 @@ def frame(video, target, position): os.chdir(cwd) shutil.rmtree(framedir) return r == 0 + ''' + #ffmpeg + cmd = ['ffmpeg', '-y', '-ss', str(position), '-i', video, '-f', 'mjpeg', '-an', '-vframes', '1', target] + r = run_command(cmd) + return r == 0 def video(video, target, profile, info): if not os.path.exists(target):