aboutsummaryrefslogtreecommitdiff
path: root/src/misc/ffmpeg/index.md
diff options
context:
space:
mode:
authorCullum Smith <cullum@sacredheartsc.com>2025-02-04 20:15:06 -0500
committerCullum Smith <cullum@sacredheartsc.com>2025-02-04 20:15:06 -0500
commitfa188127ddda2829708858bcf27bd303bf573050 (patch)
tree5ad0721cce1d0c391e60b91fa9e6c4769cb36d80 /src/misc/ffmpeg/index.md
parent6c5e78ab457ef3bead70474ebf78127d6a8f3a56 (diff)
downloadwebsite-fa188127ddda2829708858bcf27bd303bf573050.tar.gz
add ffmpeg page
Diffstat (limited to 'src/misc/ffmpeg/index.md')
-rw-r--r--src/misc/ffmpeg/index.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/misc/ffmpeg/index.md b/src/misc/ffmpeg/index.md
new file mode 100644
index 0000000..956b0c3
--- /dev/null
+++ b/src/misc/ffmpeg/index.md
@@ -0,0 +1,23 @@
+---
+title: FFmpeg Cheat Sheet
+date: February 3, 2025
+description: Random ffmpeg incantations I find useful
+---
+
+Apply a gaussian blur:
+
+```bash
+ffmpeg -i in.mp4 -vf 'gblur=sigma=20:steps=5' -c:a copy out.mp4
+```
+
+Create a video from an audio file and still image:
+
+```bash
+ffmpeg -loop 1 -i image.jpg -i audio.m4a -c:v libx264 -tune stillimage -c:a aac -b:a 192k -pix_fmt yuv420p -shortest out.mp4
+```
+
+Crop 200px from the bottom of a video, maintaining aspect ratio:
+
+```bash
+ffmpeg -i in.mp4 -filter:v 'crop=iw-200:ih-200:(iw-ow)/2:0' -c:a copy out.mp4
+```