Web app untuk memotong video berbasis JavaScript (Node.js + browser UI).
- Upload file video dari browser
- Preview video
- Pilih rentang potong dengan drag marker
A(awal) danB(akhir) di timeline - Input
start/end(detik) yang sinkron dengan marker timeline - Klik timeline untuk seek posisi video
- Potong video menggunakan FFmpeg
- Re-encode aman (
H.264 + AAC) agar audio tetap ikut - Download hasil potongan
- Auto fallback port (
3000,3001, dst) jika port sedang dipakai
- Node.js
- Express
- Multer 2
- ffmpeg-static
- Vanilla HTML/CSS/JS
npm install
npm startBuka: http://localhost:3000
Jika port 3000 dipakai, server otomatis pindah ke port berikutnya dan akan tampil di log terminal.
- Pilih file video lalu klik Upload.
- Seret marker A dan B di timeline untuk menentukan awal/akhir potongan.
- Opsional: edit nilai
StartdanEndmanual. - Klik Cut Video.
- Download hasil pada bagian Hasil.
POST /api/upload(form-data:video)POST /api/cut(JSON):
{
"fileName": "nama-file-upload.mp4",
"startTime": 5,
"endTime": 15
}- Folder
uploads/danoutputs/akan dibuat otomatis saat server start. - Output video disimpan sebagai
.mp4.