diff --git a/.gitignore b/.gitignore index 8169366..5584a41 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -# --- Binary input assets (per README guideline) --- +# Binary input assets (per README guideline) # Audio *.mp3 *.wav @@ -31,22 +31,8 @@ *.mkv *.webm -# --- Video output --- -*.mp4 -*.mov -*.avi -*.mkv -*.webm - -# --- Remotion / Node.js --- -node_modules/ -out/ -dist/ -remotion-studio/ - -# --- OS / IDE --- -.DS_Store -Thumbs.db -*.swp -*.swo -*~ +# Video output (Remotion out/ + any rendered videos) +node_modules +dist +out +.env diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..37d5071 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "useTabs": false, + "bracketSpacing": true, + "tabWidth": 2 +} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..13b44a0 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,3 @@ +import { config } from "@remotion/eslint-config-flat"; + +export default config; diff --git a/ffmpeg.sh b/ffmpeg.sh new file mode 100644 index 0000000..9bbd8d9 --- /dev/null +++ b/ffmpeg.sh @@ -0,0 +1,60 @@ +#!/usr/bin/env bash +# ffmpeg helper — bake ASS subtitles into video, or bypass with static image + audio +# +# Usage: +# ffmpeg.sh bake