get-keyframes extract keyframes from a video file useful to sync audiotracks between multiple video files usage curl --remote-name --no-clobber --fail --retry-all-errors --retry 20 "$(curl --get --data-urlencode video_path="/cas/btih/104ff3a06a3910c2cd5ba86ccaf8a4ba04c14ec0/Scary.Movie.2000.German.800p.microHD.x264-RAIST/Scary.Movie.2000.German.800p.microHD.x264-RAIST.mkv" --data-urlencode nth_keyframe=4 --data-urlencode downscale_factor=2 http://milahu.duckdns.org/bin/get-keyframes)" source https://github.com/milahu/filesharing-scripts/raw/main/get-keyframes.py why because my upload is slow = only 40 Mbit/s = 5 MByte/s because keyframes are 10x smaller than video files options nth_keyframe select every nth keyframe higher value = smaller output file default value: 4 valid values: (1, 2, 4, 8) downscale_factor downscale the video width and height dst_width = src_width / downscale_factor higher value = smaller output file default value: 2 valid values: (1, 2, 4, 8)