tRemoved nostats flag from ffmpeg flag - sphere - GPU-based 3D discrete element method algorithm with optional fluid coupling
(HTM) git clone git://src.adamsgaard.dk/sphere
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
(DIR) commit 42825a06bb016be6ea4ee40eede9c20ebb1649bc
(DIR) parent 01e68b37f6039fdd31d3df177cc03464be52533f
(HTM) Author: Anders Damsgaard <adc@geo.au.dk>
Date: Wed, 24 Oct 2012 15:40:34 +0200
Removed nostats flag from ffmpeg flag
Diffstat:
M python/sphere.py | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)
---
(DIR) diff --git a/python/sphere.py b/python/sphere.py
t@@ -998,6 +998,28 @@ def renderAll(project,
# Call raytracer, also converts to format
render(fn, out, graphics_format, resolution, workhorse, method, max_val, rt_bin, verbose)
+def video(project,
+ out_folder = "./",
+ video_format = "mp4",
+ graphics_folder = "../img_out/",
+ graphics_format = "png",
+ fps = 25,
+ qscale = 1,
+ bitrate = 1800,
+ verbose = False):
+ # Use ffmpeg to combine images to animation
+
+ # Possible loglevels: quiet, panic, fatal, error, warning, info, verbose, debug
+ loglevel = "info" # verbose = True
+ if (verbose == False):
+ loglevel = "error"
+
+ subprocess.call(\
+ "ffmpeg -qscale {0} -r {1} -b {2} -y ".format(qscale, fps, bitrate) \
+ + "-loglevel " + loglevel + " " \
+ + "-i " + graphics_folder + project + ".output%d." + graphics_format + " " \
+ + out_folder + "/" + project + "." + video_format, shell=True)
+
def visualize(project, method = 'energy', savefig = True, outformat = 'png'):
""" Visualize output from the target project,