From 32a4711e753c53b41db1077c8f40a21713f91fd4 Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 8 Dec 2020 21:48:04 -0500 Subject: Add ffmpeg incantation --- 2020/organizers-notebook.org | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to '2020/organizers-notebook.org') diff --git a/2020/organizers-notebook.org b/2020/organizers-notebook.org index 29ad4dd4..455af4f1 100644 --- a/2020/organizers-notebook.org +++ b/2020/organizers-notebook.org @@ -189,3 +189,21 @@ using ffmpeg. +* Compressing video + +Usage: compress-video input-filename.webm output-filename.webm +Thanks to ArneBab for this incantation! + +#+begin_src sh :tangle compress-video.sh +Q=56 +nice ffmpeg -y -i $1 -c:v libvpx-vp9 -b:v 0 -crf $Q -aq-mode 2 -an -tile-columns 0 -tile-rows 0 -frame-parallel 0 -cpu-used 8 -auto-alt-ref 1 -lag-in-frames 25 -g 999 -pass 1 -f webm -threads 8 /dev/null && +nice ffmpeg -y -i $1 -c:v libvpx-vp9 -b:v 0 -crf $Q -aq-mode 2 -c:a libopus -b:a 12k -tile-columns 2 -tile-rows 2 -frame-parallel 0 -cpu-used -5 -auto-alt-ref 1 -lag-in-frames 25 -pass 2 -g 999 -threads 8 $2 +#+end_src + +Usage: compress-video-original-audio input-filename.webm output-filename.webm + +#+begin_src sh :tangle compress-video-original-audio.sh +Q=56 +nice ffmpeg -y -i $1 -c:v libvpx-vp9 -b:v 0 -crf $Q -aq-mode 2 -an -tile-columns 0 -tile-rows 0 -frame-parallel 0 -cpu-used 8 -auto-alt-ref 1 -lag-in-frames 25 -g 999 -pass 1 -f webm -threads 8 /dev/null && +nice ffmpeg -y -i $1 -c:v libvpx-vp9 -b:v 0 -crf $Q -aq-mode 2 -c:a copy -tile-columns 2 -tile-rows 2 -frame-parallel 0 -cpu-used -5 -auto-alt-ref 1 -lag-in-frames 25 -pass 2 -g 999 -threads 8 $2 +#+end_src -- cgit v1.2.3