$trans->bufsize = $_POST['bufsize'];
    $trans->audio_sampling_rate = $_POST['audio_sampling_rate'];
    $trans->crf = $_POST['crf'];
    $trans->threads = $_POST['threads'];
    $trans->deinterlance = 0;
    if (isset($_POST['deinterlance'])) {
        $trans->deinterlance = 1;
    }
    if (empty($_POST['profilename'])) {
        $message['type'] = "error";
        $message['message'] = "Profilename field is empty";
    } else {
        if (isset($_GET['id'])) {
            $message['type'] = "success";
            $message['message'] = "Transcode profile saved";
            $trans->save();
        } else {
            $exists = Transcode::where('name', '=', $_POST['profilename'])->get();
            if (count($exists) > 0) {
                $message['type'] = "error";
                $message['message'] = "Transcode profile name already in use";
            } else {
                $message['type'] = "success";
                $message['message'] = "Transcode created";
                $trans->save();
                redirect("manage_transcode.php?id=" . $trans->id, 1000);
            }
        }
    }
}
echo $template->view()->make('manage_transcode')->with('transcode', $trans)->with('categories', $categories)->with('message', $message)->with('title', $title)->render();