You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**FFmpeg**installed on the server (required for video processing)
19
+
-**Node.js** 18.x or higher (for development/hosting)
20
+
-**Modern browser**with SharedArrayBuffer support (Chrome, Firefox, Edge)
21
21
22
22
### Video Requirements
23
23
24
24
- Format: MP4
25
-
- Duration: 15-30 seconds
26
-
- Max file size: 500MB
25
+
- Duration: 15-30 seconds (App Store limit)
27
26
28
-
## Server Requirements
27
+
## How It Works
29
28
30
-
This application requires FFmpeg to be installed on the server.
29
+
Ciderpress uses [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm)to process videos entirely in your browser using WebAssembly. No server-side processing required.
31
30
32
-
### macOS
33
-
34
-
```bash
35
-
brew install ffmpeg
36
-
ffmpeg -version
37
-
```
38
-
39
-
### Ubuntu/Debian
40
-
41
-
```bash
42
-
sudo apt update
43
-
sudo apt install -y ffmpeg
44
-
ffmpeg -version
45
-
```
46
-
47
-
### CentOS/RHEL/Fedora
48
-
49
-
```bash
50
-
sudo dnf install -y ffmpeg ffmpeg-devel
51
-
ffmpeg -version
52
-
```
53
-
54
-
### Windows
55
-
56
-
1. Download FFmpeg from [ffmpeg.org/download.html](https://www.ffmpeg.org/download.html)
57
-
2. Extract to `C:\ffmpeg`
58
-
3. Add `C:\ffmpeg\bin` to system PATH
59
-
4. Verify: `ffmpeg -version`
31
+
The first time you convert a video, the app downloads the FFmpeg WASM core (~31MB). This is cached by your browser for future use.
0 commit comments