blob: aff9f4cc62272f8cee566e265320e8f0fed1c0d8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/bash
# configure ffmpeg location if not in PATH
FFMPEG=ffmpeg
# configure flags
FFMPEG_FLAGS=""
set -e
cd $(dirname $0)/www/dump/video
vencode() {
set -x
[[ -f $4 ]] || ${FFMPEG} -threads ${THREADS} -i "$1" -c:v "$2" $3 ${FFMPEG_FLAGS} "$4"
}
for f in *.mkv; do
OUT=${f%.mkv}
vencode $f libx264 "-preset slower -tune animation" ${OUT}.mp4
vencode $f libvpx "-crf 15 -b:v 1M -an -f webm -y" /dev/null
vencode $f libvpx "-crf 15 -b:v 1M -c:a copy" ${OUT}.webm
vencode $f libtheora "-qscale:v 6 -c:a copy" ${OUT}.ogv
done
|