Mercurial > repos > public > sbplib
annotate +anim/make_movie.sh @ 1198:2924b3a9b921 feature/d2_compatible
Add OpSet for fully compatible D2Variable, created from regular D2Variable by replacing d1 by first row of D1. Formal reduction by one order of accuracy at the boundary point.
author | Martin Almquist <malmquist@stanford.edu> |
---|---|
date | Fri, 16 Aug 2019 14:30:28 -0700 |
parents | 480ef676742f |
children |
rev | line source |
---|---|
95
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 #!/bin/bash |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
2 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
3 # $1 is the folder where the PNGS are found |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
4 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
5 #ffmpeg -qp 0 -framerate 30 -i test%04d.png -c:v mpeg4 -r 30 $1_pos.mp4 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
6 # ffmpeg -framerate 30 -i $1/test_pos1%04d.png -q:v 0 -c:v mpeg4 -r 30 $1_pos1.mp4 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
7 # ffmpeg -framerate 30 -i $1/test_pos2%04d.png -q:v 0 -c:v mpeg4 -r 30 $1_pos2.mp4 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
8 ffmpeg -framerate 30 -i $1/fig%04d.png -q:v 0 -c:v mpeg4 -r 30 $1.mp4 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
9 # rm -f test*.png |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
10 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
11 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
12 |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
13 # -b 5000k to set bitrate of file. |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
14 # -q:v 0 to set quality? This is the shit!!! |
480ef676742f
Added bash script for compiling movie. Fixed so fig_mov respects figure size.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
15 # -crf set quality 23 is default 18 is almost lossless 51 is worst |