quiver:///notes/85DE3C89-A451-4736-B3B4-82EB872067DE
typeset -Z2 c=0; for f in png/*png; do
((c++))
ffmpeg -y -loop 1 -f image2 -r 25 -i
ffmpeg -i
-profile:v 0 // proxy
-profile:v 1 // LT
-profile:v 2 // regular
-profile:v 3 // HQ
while read f; do dest='/Volumes/ARC8050T3-4/work/BES034 Asia Roadshow/support/5_footage/re-encoded' < /dev/null ffmpeg -i "$f" -filter:v scale=1920:-1 -codec:v prores "$dest/${f:t:r}-proxy.mov" done < to-transcode.txt
for f in *mov; do
ffmpeg -i
for f in *MXF; do
ffmpeg -y -ss 5 -i $f -vframes 1 -f image2 ${f:r}.jpg
done
for f (*MKV) ffmpeg -i $f -codec:v prores -profile:v 1 ${f:r}.mov
mkvmerge -i $f # list formats
mkvextract tracks 1:output.ogg
ffmpeg -i output.ogg output.wav
"The -q:v 1 was the ticket. It sets the quality of the video encoder, where the -q means quality and the :v means video. Values range from 1 to 31, where lower means better."
ffmpeg -i example.mkv -c copy -an example-nosound.mkv
for f in *MXF; do
ffmpeg -i $f -map 0:1 -c:a copy -ac 2 ${f:r}.wav
done
use fzf in multiselect to put them in array "a":
a=$(print * | fzf -m)
Then pipe them into this loop:
echo $a| while read f; do
ffmpeg -i $f -filter:v scale=854:-1 -vcodec wmv2 -acodec wmav2 -b:v 2M ${f:r}.wmv
done
ffmpeg -i $f -q:v 4 -vcodec wmv2 -acodec wmav2 "${f:r}.wmv" && say "The dude abides"
ffmpeg -i $f -q:v 4 -filter:v scale=1280:-1 -vcodec wmv2 -acodec wmav2 ${f:r}-720p.wmv
ffmpeg -i Connect-\ DayOnCampus.mp4 -qscale 1 foo-%03d.jpg
s=71 # for example
ffmpeg -start_number 0 -f image2 -r 25 -i render_${s}_%03d.jpg -codec:v prores -profile:v 2 -r 25 $s.mov
ffmpeg -i 'frank reveal flip.%04d.exr' -codec:v prores -profile:v 2 frank-flip-reveal-prores.mov
ffmpeg -i $f -codec:v prores -an ${f:r}-nosound.mov
ffmpeg -i "$f" -filter:v scale=1280:-1 -c:v libvpx -b:v 2M -pix_fmt yuv420p -an ${f:r}.webm
ffmpeg -i $f -q:v 5 ${f:r}.avi
ffmpeg -i $f -vcodec wmv2 -acodec wmav2 -qscale:v 2 ${f:r}.wmv
ffmpeg -i $f -vcodec wmv2 -acodec wmav2 -b:v 2M ${f:r}.wmv
ffmpeg -i $f -filter:v scale=854:-1 -vcodec wmv2 -acodec wmav2 -b:v 2M ${f:r}.wmv
ffmpeg -i $f -filter:v scale=854:-1 -vcodec wmv2 -acodec wmav2 -b:v 1M ${f:r}.wmv
ffmpeg -i $f -q:v 5 -vcodec wmv2 -acodec wmav2 "${f:r} 1080p.wmv" && say "The dude abides"
ffmpeg -i $f -filter:v scale=1024:-1 -q:v 4 -vcodec wmv2 -acodec wmav2 "${f:r} 576p.wmv" && say "The dude abides"
ffmpeg -i "$in" -vcodec rawvideo -pix_fmt uyvy422 -vtag 2vuy ${in:r}.avi
ffmpeg -i $f -q 3 -b:v 10M -vcodec msmpeg4 output-q_3.wmv