import type { NextRequest } from "next/server"; import { prisma } from "@streamclipper/db"; import { streamVideoFile } from "../../../../../lib/videoStream"; export async function GET(req: NextRequest, { params }: { params: Promise<{ id: string }> }) { const { id } = await params; const segment = await prisma.rawSegment.findUnique({ where: { id } }); if (!segment) return new Response("Not found", { status: 404 }); return streamVideoFile(req, segment.filePath, `${id}.mp4`); }