diff --git a/app/favicon.ico b/app/favicon.ico
index 9bb10d9..45f9bac 100644
Binary files a/app/favicon.ico and b/app/favicon.ico differ
diff --git a/components/landing-page.tsx b/components/landing-page.tsx
index 3d9cc5a..289bc63 100644
--- a/components/landing-page.tsx
+++ b/components/landing-page.tsx
@@ -13,14 +13,28 @@ import {
DialogTrigger,
} from "@/components/ui/dialog"
import { Label } from "@/components/ui/label"
+import { useEffect, useState } from 'react';
-import { Github, Download, Zap, Type, Globe, Sparkles, Heart, MessageCircle, Paintbrush, Star } from 'lucide-react'
+import { Github, Download, Zap, Type, Globe, Sparkles, Heart, MessageCircle, Paintbrush, Star, Speech } from 'lucide-react'
import Image from 'next/image'
export default function Component() {
+ const [downloadLink, setDownloadLink] = useState('');
+
+ useEffect(() => {
+ const userAgent = window.navigator.userAgent;
+ if (userAgent.indexOf('Win') !== -1) {
+ setDownloadLink('https://github.com/tmoroney/auto-subs/releases/download/V2.1/AutoSubs-Win-setup.exe');
+ } else if (userAgent.indexOf('Mac') !== -1) {
+ setDownloadLink('https://github.com/tmoroney/auto-subs/releases/download/V2.1/AutoSubs-Mac-ARM.pkg');
+ } else {
+ setDownloadLink('https://github.com/tmoroney/auto-subs/releases');
+ }
+ }, []);
+
return (
-
+
-
+
-
+
- AI-Powered Subtitle Generation
+ AI-Powered Subtitles
for DaVinci Resolve
- Automatically generate accurate subtitles for your videos, saving you hours.
+ Automatically generate accurate subtitles right on your editing timeline.
-
-
-
+
-
-
-
- Key Features
-
-
-
-
-
AI-Powered Speed
-
Generate precise subtitles in minutes, saving valuable time in your video production workflow.
-
-
-
-
Customise
-
Design unique subtitles with customisable colours, animations, and styling effects.
-
-
-
-
Multilingual
-
Support for transcription in 50+ languages, with optional subtitle translation into English.
-
-
-
-
@@ -159,14 +157,14 @@ export default function Component() {
1
- Select a Model
+ Model Selection
Choose from a variety of AI transcription models, balancing speed and accuracy.
@@ -174,13 +172,13 @@ export default function Component() {
2
AI Processing
- Generates accurate subtitles in just minutes and adds them to the editing timeline.
+ Quickly generates accurate subtitles and identifies the different speakers.
@@ -190,16 +188,45 @@ export default function Component() {
Edit and Export
Easily make edits and export your video with professional-quality subtitles.
+
+
+
+ Key Features
+
+
+
+
+
Fast Generate
+
Quickly generate accurate subtitles in minutes.
+
+
+
+
Customise
+
Create unique subtitles with custom colours and effects.
+
+
+
+
Diarize Audio
+
Differentiate speakers and style subtitles uniquely.
+
+
+
+
Multilingual
+
Transcribe in 50+ languages and translate easily.
+
+
+
+
@@ -212,10 +239,20 @@ export default function Component() {
+
+
+
Star on GitHub
+
Can't donate? Give us a star on GitHub to help others discover AutoSubs.
+
+
+ Give a Star
+
+
+
-
Get Subtitle Templates
-
Purchase our subtitle template pack with 20+ designs.
+
Subtitle Templates
+
Purchase the supporter pack with 20+ subtitle templates and animations.
- Buy Templates ($20)
+ Coming Soon...
-
-
-
Star on GitHub
-
Support AutoSubs by giving the repository a star on GitHub.
-
-
- Give a Star
-
-
-
@@ -362,6 +389,6 @@ export default function Component() {
-
+
)
}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index ed91ad2..54239e4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1533,9 +1533,10 @@
"dev": true
},
"node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
+ "license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -3543,15 +3544,16 @@
}
},
"node_modules/nanoid": {
- "version": "3.3.7",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
- "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "version": "3.3.8",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz",
+ "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==",
"funding": [
{
"type": "github",
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"bin": {
"nanoid": "bin/nanoid.cjs"
},
diff --git a/public/assets/AutoSubs.png b/public/assets/AutoSubs.png
new file mode 100644
index 0000000..f96d611
Binary files /dev/null and b/public/assets/AutoSubs.png differ
diff --git a/public/assets/diarize.png b/public/assets/diarize.png
new file mode 100644
index 0000000..f29bf17
Binary files /dev/null and b/public/assets/diarize.png differ
diff --git a/public/assets/example.gif b/public/assets/example.gif
new file mode 100644
index 0000000..33c6141
Binary files /dev/null and b/public/assets/example.gif differ
diff --git a/public/assets/logo.png b/public/assets/logo.png
new file mode 100644
index 0000000..62ccf1f
Binary files /dev/null and b/public/assets/logo.png differ
diff --git a/public/assets/model-selection.png b/public/assets/model-selection.png
new file mode 100644
index 0000000..ab76155
Binary files /dev/null and b/public/assets/model-selection.png differ
diff --git a/public/assets/models.png b/public/assets/models.png
new file mode 100644
index 0000000..b1d04a6
Binary files /dev/null and b/public/assets/models.png differ