summaryrefslogtreecommitdiff
path: root/templates/mime/flv/admin.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'templates/mime/flv/admin.tpl')
-rw-r--r--templates/mime/flv/admin.tpl162
1 files changed, 162 insertions, 0 deletions
diff --git a/templates/mime/flv/admin.tpl b/templates/mime/flv/admin.tpl
new file mode 100644
index 0000000..9f72ae0
--- /dev/null
+++ b/templates/mime/flv/admin.tpl
@@ -0,0 +1,162 @@
+{strip}
+<div class="admin liberty">
+ <div class="header">
+ <h1>{tr}Flashvideo Plugin Settings{/tr}</h1>
+ </div>
+
+ <div class="body">
+ {form legend="Flashvideo specific settings"}
+ <p class="formhelp">
+ You can find some information relating to this plugin on the <a class="external" href="http://www.bitweaver.org/wiki/LibertyMime+Flv+Plugin">LibertyMime Flv Plugin page</a> at bitweaver.org.
+ </p>
+
+ {if $ffmpeg_extension}
+ <p class="success">
+ {biticon iname="dialog-ok" iexplain="OK"} {tr}The <a href="http://ffmpeg-php.sourceforge.net/">ffmpeg-php</a> extension is available.{/tr}
+ </p>
+ {else}
+ <p class="warning">
+ {biticon iname="dialog-warning" iexplain="Warining"} {tr}If possible, please install the <a href="http://ffmpeg-php.sourceforge.net/">ffmpeg-php</a> php extension. This plugin will work without the extension but many features will not work well such as video recognition and mp4 uploads.{/tr}
+ </p>
+ {/if}
+
+ {if !$gLibertySystem->isPluginActive( 'mimeflv' )}
+ {formfeedback error="This plugins has not been enabled. All settings you change here will have no effect on uploaded videos unless you enable the plugin in the liberty plugins administration screen"}
+ {/if}
+
+ {formfeedback hash=$feedback}
+ <div class="row">
+ {formlabel label="Path to ffmpeg" for="mime_flv_ffmpeg_path"}
+ {forminput}
+ <input type='text' name="mime_flv_ffmpeg_path" id="mime_flv_ffmpeg_path" size="40" value="{$gBitSystem->getConfig('mime_flv_ffmpeg_path')|escape|default:$ffmpeg_path}" />
+ {formhelp note="If this path is not correct, please set the correct path to ffmpeg."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Video codec" for="mime_flv_video_codec"}
+ {forminput}
+ {html_options
+ options=$rates.video_codec
+ values=$rates.video_codec
+ name=mime_flv_video_codec
+ id=mime_flv_video_codec
+ selected=$gBitSystem->getConfig('mime_flv_video_codec')|default:flv}
+ {formhelp note="You can choose between codecs you wan to use to encode the uploaded video with. We recommend flashvideo if you don't require high quality videos.
+ <dl>
+ <dt>Flashvideo</dt><dd>Medium filesize, medium quality, fast encoding.</dd>
+ <dt>MP4/AVC</dt><dd>Small filesize, high quality, slow encoding.</dd>
+ <dt>MP4/AVC - 2 passes</dt><dd>Small filesize, very high quality, very slow encoding (this is likey to take at least as long as the video length).</dd>
+ <dl>."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="ffmpeg mp3 param" for="ffmpeg_mp3_param"}
+ {forminput}
+ {html_options
+ options=$rates.mp3_param
+ values=$rates.mp3_param
+ name=ffmpeg_mp3_param
+ id=ffmpeg_mp3_param
+ selected=$gBitSystem->getConfig('ffmpeg_mp3_param')|default:libmp3lame}
+ {formhelp note="Due to differences in versions of ffmpeg you may need to change this setting. If ffmpeg and ffmpeg-php are installed, but uploaded videos are still not processed, try changing this param."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Force encode" for="mime_flv_force_encode"}
+ {forminput}
+ <input type='checkbox' name="mime_flv_force_encode" id="mime_flv_force_encode" value="y" {if $gBitSystem->isFeatureActive('mime_flv_force_encode')}checked="checked"{/if} />
+ {formhelp note="The inline player supports videos encoded using the flv or h264 codec with mp3 audio. When users upload such videos, we can use those directly for streaming instead of re-encoding them. In some cases, the uploaded files might be excessively large for streaming and re-encoding takes care of that (requires ffmpeg-php)."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Video bitrate" for="mime_flv_video_bitrate"}
+ {forminput}
+ {html_options
+ options=$rates.video_bitrate
+ values=$rates.video_bitrate
+ name=mime_flv_video_bitrate
+ id=mime_flv_video_bitrate
+ selected=$gBitSystem->getConfig('mime_flv_video_bitrate')|default:200000} kbits/s
+ {formhelp note="Set the video bitrate. The higher the bitrate the higher the quality but also the larger the file."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Video width" for="mime_flv_width"}
+ {forminput}
+ {html_options
+ options=$rates.video_width
+ values=$rates.video_width
+ name=mime_flv_width
+ id=mime_flv_width
+ selected=$gBitSystem->getConfig('mime_flv_width')|default:320} pixel
+ {formhelp note="Set the video width. We recommend 320 pixels. Height of the video will be adjusted automagically."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Audio sample rate" for="mime_flv_audio_samplerate"}
+ {forminput}
+ {html_options
+ options=$rates.audio_samplerate
+ values=$rates.audio_samplerate
+ name=mime_flv_audio_samplerate
+ id=mime_flv_audio_samplerate
+ selected=$gBitSystem->getConfig('mime_flv_audio_samplerate')|default:22050} Hz
+ {formhelp note="Set the audio sample rate. The higher the bitrate the higher the quality but also the larger the file."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Audio bitrate" for="mime_flv_audio_bitrate"}
+ {forminput}
+ {html_options
+ options=$rates.audio_bitrate
+ values=$rates.audio_bitrate
+ name=mime_flv_audio_bitrate
+ id=mime_flv_audio_bitrate
+ selected=$gBitSystem->getConfig('mime_flv_audio_bitrate')|default:32000} kbits/s
+ {formhelp note="Set the audio bitrate. The higher the bitrate the higher the quality but also the larger the file."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Default displayed size" for="mime_flv_default_size"}
+ {forminput}
+ {html_options
+ options=$rates.display_size
+ values=$rates.display_size
+ name=mime_flv_default_size
+ id=mime_flv_default_size
+ selected=$gBitSystem->getConfig('mime_flv_default_size')}
+ {formhelp note="If you are encoding small versions of the videos you can display larger versions. This will reduce video quality but make the encoded video smaller."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Foreground Colour" for="mime_flv_frontcolor"}
+ {forminput}
+ <input type='text' name="mime_flv_frontcolor" id="mime_flv_frontcolor" size="10" value="{$gBitSystem->getConfig('mime_flv_frontcolor')|default:"FFFFFF"}" />
+ {formhelp note="Foreground colour of the progress bar."}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="Background Colour" for="mime_flv_backcolor"}
+ {forminput}
+ <input type='text' name="mime_flv_backcolor" id="mime_flv_backcolor" size="10" value="{$gBitSystem->getConfig('mime_flv_backcolor')|default:"000000"}" />
+ {formhelp note="Background colour of the progress bar."}
+ {/forminput}
+ </div>
+
+ <div class="row submit">
+ <input type="submit" name="plugin_settings" value="{tr}Save Plugin Settings{/tr}" />
+ </div>
+ {/form}
+ </div><!-- end .body -->
+</div><!-- end .liberty -->
+{/strip}