private function _get_form()
 {
     $form = new Forge("admin/transcode", "", "post", array("id" => "g-admin-transcode-form"));
     $group = $form->group("system")->label(t("System"));
     $ffmpegPath = transcode::whereis("ffmpeg");
     $codecs = $this->_get_supported_audio_codecs();
     $group->input("ffmpeg_path")->id("ffmpeg_path")->label(t("Path to ffmpeg binary:"))->value(module::get_var("transcode", "ffmpeg_path", $ffmpegPath))->callback("transcode::verify_ffmpeg_path")->error_messages("required", t("You must enter the path to ffmpeg"))->error_messages("invalid", t("File does not exist"))->error_messages("is_dir", t("File is a directory"))->message("Auto detected ffmpeg here: " . $ffmpegPath . "<br />Click <a href='javascript:verifyffmpeg();'>here</a> to verify ffmpeg path and continue.");
     $group->input("ffmpeg_flags")->id("ffmpeg_flags")->label(t("Extra ffmpeg flags:"))->value(module::get_var("transcode", "ffmpeg_flags"));
     $group->dropdown("audio_codec")->id("audio_codec")->label(t("Audio codec to use:"))->options($codecs)->selected(module::get_var("transcode", "audio_codec"));
     $group->checkbox("ffmpeg_audio_kbits")->label(t("Send audio bitrate as kbits instead of bits/s"))->checked(module::get_var("transcode", "ffmpeg_audio_kbits"));
     $group = $form->group("resolutions")->label(t("Resolutions"));
     $group->checkbox("resolution_240p")->label("240p")->checked(module::get_var("transcode", "resolution_240p"));
     $group->checkbox("resolution_360p")->label("360p")->checked(module::get_var("transcode", "resolution_360p"));
     $group->checkbox("resolution_480p")->label("480p")->checked(module::get_var("transcode", "resolution_480p"));
     $group->checkbox("resolution_576p")->label("576p")->checked(module::get_var("transcode", "resolution_576p"));
     $group->checkbox("resolution_720p")->label("720p")->checked(module::get_var("transcode", "resolution_720p"));
     $group->checkbox("resolution_1080p")->label("1080p")->checked(module::get_var("transcode", "resolution_1080p"));
     $form->submit("submit")->value(t("Save"));
     return $form;
 }