From 7b9968762a6ffbf2c5eef620c7e7c54440aec11e Mon Sep 17 00:00:00 2001 From: ducoterra Date: Tue, 14 Oct 2025 12:36:29 -0400 Subject: [PATCH] add ffpmeg notes --- active/software_ffmpeg/ffmpeg.md | 44 +++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/active/software_ffmpeg/ffmpeg.md b/active/software_ffmpeg/ffmpeg.md index 9216335..a796f32 100644 --- a/active/software_ffmpeg/ffmpeg.md +++ b/active/software_ffmpeg/ffmpeg.md @@ -1,5 +1,47 @@ # FFMPEG +## Slow down a gif + +```bash +ffmpeg \ +-r 100 \ +-i "solid-snake-mgs.gif" \ +-vf " minterpolate=50,split[g][p]; [p]palettegen[p]; [g][p]paletteuse" out.gif +``` + +## Combine images into a gif + +```bash +ffmpeg \ +-f image2 \ +-framerate 3 \ +-i frame_%d.jpeg video.gif +``` + +## Compression + +```bash +ffmpeg \ +-hwaccel vaapi \ +-vaapi_device /dev/dri/renderD128 \ +-hwaccel_output_format vaapi \ +-i input.mp4 \ +-c:v hevc_vaapi \ +-rc_mode 1 \ +-qp 25 \ +output.mp4 + +ffmpeg \ +-hwaccel vaapi \ +-vaapi_device /dev/dri/renderD128 \ +-hwaccel_output_format vaapi \ +-i input.mp4 \ +-c:v h264_vaapi \ +-b:v 0 \ +-maxrate 10M \ +output.mp4 +``` + ## DVD Ripping ```bash @@ -21,4 +63,4 @@ ffmpeg \ -c:a aac \ -b:a 256k \ ~/Downloads/VTS_01_1.mp4 -``` \ No newline at end of file +```