Mercurial > repos > public > sbplib
annotate +anim/make_movie.sh @ 282:18c023aaf3f7 v0.1
Merge.
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Mon, 12 Sep 2016 11:14:00 +0200 |
| 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 |
