Mercurial > repos > public > sbplib
changeset 95:480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 02 Dec 2015 15:51:28 +0100 |
parents | a38c243991d0 |
children | 19d0c9325a3e |
files | +anim/make_movie.sh +anim/setup_fig_mov.m |
diffstat | 2 files changed, 20 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/+anim/make_movie.sh Wed Dec 02 15:51:28 2015 +0100 @@ -0,0 +1,15 @@ +#!/bin/bash + +# $1 is the folder where the PNGS are found + +#ffmpeg -qp 0 -framerate 30 -i test%04d.png -c:v mpeg4 -r 30 $1_pos.mp4 +# ffmpeg -framerate 30 -i $1/test_pos1%04d.png -q:v 0 -c:v mpeg4 -r 30 $1_pos1.mp4 +# ffmpeg -framerate 30 -i $1/test_pos2%04d.png -q:v 0 -c:v mpeg4 -r 30 $1_pos2.mp4 +ffmpeg -framerate 30 -i $1/fig%04d.png -q:v 0 -c:v mpeg4 -r 30 $1.mp4 +# rm -f test*.png + + + +# -b 5000k to set bitrate of file. +# -q:v 0 to set quality? This is the shit!!! +# -crf set quality 23 is default 18 is almost lossless 51 is worst \ No newline at end of file
--- a/+anim/setup_fig_mov.m Wed Dec 02 11:03:08 2015 +0100 +++ b/+anim/setup_fig_mov.m Wed Dec 02 15:51:28 2015 +0100 @@ -2,6 +2,11 @@ fresh_dir(dirname) + figure_handle.Units = 'centimeters'; + figure_handle.PaperUnits = 'centimeters'; + figure_handle.PaperPosition(3:4) = figure_handle.Position(3:4); + + frame_nr = 0; function save_frame_F() saveas(figure_handle,sprintf('%s/%s%04d.png',dirname,'fig',frame_nr));