summaryrefslogtreecommitdiff
path: root/vencode.sh
diff options
context:
space:
mode:
authorAlex Xu <alex_y_xu@yahoo.ca>2013-09-02 14:27:24 -0400
committerAlex Xu <alex_y_xu@yahoo.ca>2013-09-02 14:27:24 -0400
commit97c92555b8a7bf8c53c9f41fd23dcb70b55c7c8a (patch)
tree713210d19da1ea1584b364a9242c849f081c7c59 /vencode.sh
parenta80c468ec5fbc48c34f502ef5546e6a85edcb1f6 (diff)
downloadhtml5ks-97c92555b8a7bf8c53c9f41fd23dcb70b55c7c8a.tar.xz
html5ks-97c92555b8a7bf8c53c9f41fd23dcb70b55c7c8a.zip
update *encode.sh, add opus support
Diffstat (limited to 'vencode.sh')
-rwxr-xr-xvencode.sh12
1 files changed, 6 insertions, 6 deletions
diff --git a/vencode.sh b/vencode.sh
index 517ff8f..472fc06 100755
--- a/vencode.sh
+++ b/vencode.sh
@@ -9,15 +9,15 @@ set -e
cd $(dirname $0)/www/dump/video
-vencode() {
+ffmpeg() {
set -x
- ${FFMPEG} -threads ${THREADS} -i "$1" -c:v "$2" $3 ${FFMPEG_FLAGS} "$4"
+ command ${FFMPEG} -n -threads ${THREADS} ${FFMPEG_FLAGS} "$@"
+ set +x
}
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
+ 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
done