From f38cd5c56347a4bef68261428189cf1346e1fed2 Mon Sep 17 00:00:00 2001 From: Jeena Date: Tue, 10 Jun 2025 11:53:04 +0900 Subject: [PATCH] Add Why Recoder? and more features --- index.html | 97 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 83 insertions(+), 14 deletions(-) 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 @@
Recoder Logo

Recoder

-

Minimal, batch video transcoding made simple

+

Batch transcode family videos to DNxHD for smooth Davinci Resolve editing

Install - @@ -288,14 +321,12 @@
Arch Linux (AUR):
yay -S recoder
-
Flatpak install via terminal:
flatpak install --user https://jeena.github.io/recoder/net.jeena.Recoder.flatpakref flatpak run net.jeena.Recoder
- +
+
+

🎬 Why 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. +

+ +

😤 Too Much Fuss, Too Many Steps

+

+ 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. +

+ +

🔄 Vertical Videos? Extra Pain

+

+ 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. +

+ +

✨ Enter Recoder

+

+ I built Recoder to automate this annoying step — so I could spend more time editing memories and less time fiddling with command-line tools. +

+
+
+
+
+

⚙️ Powerful Transcoding with ffmpeg

+

Powered by ffmpeg to support virtually all input formats.

+
+
+

🎥 Consistent Output Quality

+

Output videos are always 1920×1080 DNxHD, perfect for smooth editing.

+

Vertical videos are rotated 90° during transcoding to preserve quality.

+

🎞️ Batch Transcoding Made Easy

-

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.

🖱️ Drag & Drop Friendly

-

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.

🧭 Clear & Intuitive UI

@@ -329,12 +398,12 @@

Customize where transcoded files go — use relative or absolute paths and variables like {{source_folder_name}}.

-

📊 Live Progress & Notifications

-

See progress clearly with buttons changing states, plus toast notifications keep you updated.

+

🛡️ Safe File Management

+

Files are processed without altering originals; new files are saved separately based on your settings.

-

🛡️ Safe File Management

-

Files are transcoded to temporary names first and renamed only on successful completion.

+

📊 Live Progress & Notifications

+

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.

🧩 System Integration

@@ -342,6 +411,7 @@
+

Need Help?

@@ -359,9 +429,8 @@

-