aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Mason <chris.mason@fusionio.com>2012-08-21 09:18:15 -0400
committerChris Mason <chris.mason@fusionio.com>2012-08-21 09:18:15 -0400
commit47d51716f6eb13e3715c5fd74c767ced6e1a5dc6 (patch)
tree2b05640c19977829afc25715c3015c76d76aa071
parentb00931c3bd7d7e5480c17a522f60f33028b4cb20 (diff)
downloadiowatcher-47d51716f6eb13e3715c5fd74c767ced6e1a5dc6.tar.gz
Switch to ffmpeg for movie encoding. Chrome and vlc like these better.
Signed-off-by: Chris Mason <chris.mason@fusionio.com>
-rw-r--r--main.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/main.c b/main.c
index 760fffb..bc6132a 100644
--- a/main.c
+++ b/main.c
@@ -600,9 +600,8 @@ static void convert_movie_files(char *movie_dir)
static void mencode_movie(char *movie_dir)
{
fprintf(stderr, "Creating movie %s\n", movie_dir);
- snprintf(line, line_len, "mencoder mf://%s/*.png -mf type=png:fps=16 -of lavf "
- "-ovc x264 -oac copy -o %s",
- movie_dir, output_filename);
+ snprintf(line, line_len, "ffmpeg -r 25 -y -i %s/%%10d-%s.svg.png -b:v 250k "
+ "-vcodec libx264 %s", movie_dir, output_filename, output_filename);
system(line);
}