summaryrefslogtreecommitdiff
path: root/vencode.sh
diff options
context:
space:
mode:
Diffstat (limited to 'vencode.sh')
-rwxr-xr-xvencode.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/vencode.sh b/vencode.sh
index 472fc06..aeaed79 100755
--- a/vencode.sh
+++ b/vencode.sh
@@ -11,13 +11,13 @@ cd $(dirname $0)/www/dump/video
ffmpeg() {
set -x
- command ${FFMPEG} -n -threads ${THREADS} ${FFMPEG_FLAGS} "$@"
+ command ${FFMPEG} -threads ${THREADS} ${FFMPEG_FLAGS} "$@"
set +x
}
for f in *.mkv; do
OUT=${f%.mkv}
- ffmpeg -i $f -c:v libx264 -preset slower -tune animation -c:a libfdk_aac ${OUT}.mp4
- ffmpeg -i $f -c:v libvpx -crf 15 -b:v 1M -c:a copy ${OUT}.webm
- ffmpeg -i $f -c:v libtheora -qscale:v 6 -c:a copy ${OUT}.ogv
+ [[ -f ${OUT}.mp4 ]] || ffmpeg -i $f -c:v libx264 -preset slower -tune animation -c:a libfdk_aac ${OUT}.mp4
+ [[ -f ${OUT}.webm ]] || ffmpeg -i $f -c:v libvpx -crf 15 -b:v 1M -c:a copy ${OUT}.webm
+ [[ -f ${OUT}.ogv ]] || ffmpeg -i $f -c:v libtheora -qscale:v 6 -c:a copy ${OUT}.ogv
done