Media processing in the CLI
using ffmpeg, imagemagick and so on
December 12,2025
convert RW2 format to jpg with imagemagick. while maintaining quality.
for f in *.RW2; do
magick "$f" -quality 85 "GooglePhotosBackup/${f%.*}.jpg"
exiftool -tagsFromFile "$f" -all:all "GooglePhotosBackup/${f%.*}.jpg" -overwrite_original
done
convert mp4 into good quality video.
for f in *.{MP4}; do
ffmpeg -i "$f" -map_metadata 0 -vcodec libx265 -crf 22 -tag:v hvc1 -movflags +faststart "GooglePhotosBackup/${f%.*}.mp4"
done