diff --git a/index.html b/index.html index 398937f..61e6b99 100644 --- a/index.html +++ b/index.html @@ -195,6 +195,36 @@ color: #222; } + .why-recoder { + background-color: #1c1c1c; + padding: 2rem; + border-top: 2px solid #333; + color: #ccc; + font-style: normal; + border-radius: 10px; + } + + .why-recoder-inner { + column-count: 2; + column-gap: 3rem; + column-rule: 1px solid #333; /* adds a vertical line between columns */ + max-width: 900px; + margin: 0 auto; + font-size: 1rem; + line-height: 1.5; + } + + .why-recoder-inner h2 { + column-span: all; /* headline spans both columns */ + margin: 0; + } + .why-recoder h2 { + font-size: 1.8rem; + margin-bottom: 1rem; + color: #58a6ff; + } + + /* Features grid */ .features { display: grid; @@ -221,14 +251,14 @@ } .help-section { - margin-top: 3rem; + margin: 3rem 0; padding: 1.5rem; background-color: #1a1a1a; border-radius: 8px; color: #ccc; } .help-section h2 { - margin-bottom: 0.5rem; + margin: 0.5rem 0; font-size: 1.3rem; } .help-section a { @@ -236,6 +266,10 @@ text-decoration: underline; } + footer { + text-align: center; + } + /* Responsive */ @media (max-width: 480px) { @@ -272,12 +306,11 @@
Minimal, batch video transcoding made simple
+Batch transcode family videos to DNxHD for smooth Davinci Resolve editing
flatpak install --user https://jeena.github.io/recoder/net.jeena.Recoder.flatpakref
flatpak run net.jeena.Recoder
+ I used to edit family videos in Kdenlive without a problem — it handled footage from all our devices without complaining. But then I switched to DaVinci Resolve, and suddenly nothing worked right. My Sony Alpha 7C, my Galaxy S24, and my wife's iPhone all produced files that Resolve couldn’t handle without transcoding. +
+ +
+ Every time I wanted to edit, I had to hunt down the right ffmpeg
settings and manually run them on each video — a frustrating and repetitive task.
+
+ My typical workflow is simple: I create one folder per event on an external HDD and drop in videos from all our cameras. A script renames the files based on the date and time so I can easily sort them. But for Resolve, everything has to be transcoded to DNxHD — which only supports resolutions like 1920×1080 and 1280×720. +
+ ++ That also meant vertical videos couldn’t work. So now, I rotate them during transcoding to preserve resolution and rotate them back in Resolve during editing. +
+ ++ I built Recoder to automate this annoying step — so I could spend more time editing memories and less time fiddling with command-line tools. +
+Powered by ffmpeg to support virtually all input formats.
+Output videos are always 1920×1080 DNxHD, perfect for smooth editing.
+Vertical videos are rotated 90° during transcoding to preserve quality.
+Drop one video file or a folder of videos to transcode them all at once. Subfolders are not processed recursively.
+Drop one video or a folder of videos to transcode them all at once. Subfolders and non-video files are ignored automatically.
Simply drag files or folders onto the app. Non-video files are ignored automatically.
+Simply drag a file or a folder onto the app and get a preview of which files will be transcoded.
Customize where transcoded files go — use relative or absolute paths and variables like {{source_folder_name}}
.
See progress clearly with buttons changing states, plus toast notifications keep you updated.
+Files are processed without altering originals; new files are saved separately based on your settings.
Files are transcoded to temporary names first and renamed only on successful completion.
+See detailed progress bars for each file and the entire batch. Buttons update states dynamically, toast notifications keep you informed, and a completion sound plays when the batch finishes.
@@ -359,9 +429,8 @@