18 lines
444 B
Bash
18 lines
444 B
Bash
#!/bin/sh
|
|
|
|
palette="palette.png"
|
|
video="video.mp4"
|
|
output="out/out_%d.bmp"
|
|
|
|
filters="fps=60,scale=256x192"
|
|
skip="-t 1 -ss 00:8"
|
|
|
|
# old
|
|
ffmpeg -i $video -vf "$filters,palettegen=max_colors=256:reserve_transparent=" -y $palette
|
|
ffmpeg -i $video -i $palette -lavfi "$filters [x]; [x][1:v] paletteuse=dither=none" -y $output
|
|
|
|
# unreleased
|
|
# ffmpeg -i $video -vf "$filters" out/out_%d.bmp
|
|
|
|
# audio
|
|
ffmpeg -i $video -f s16le -ac 1 -ar 22050 music.raw |