From b6e86040dd3faa3a70ec16e77220d852bdb09a04 Mon Sep 17 00:00:00 2001 From: Heshan Wanigasooriya Date: Sun, 5 Dec 2010 12:56:20 +0000 Subject: Adding latest files. --- video_preset/.cvsignore | 1 + video_preset/hq_flash.inc | 77 +++++++++++++++++++++++++++++++++++++++++++ video_preset/html5_mp4.inc | 79 +++++++++++++++++++++++++++++++++++++++++++++ video_preset/html5_ogv.inc | 77 +++++++++++++++++++++++++++++++++++++++++++ video_preset/html5_webm.inc | 78 ++++++++++++++++++++++++++++++++++++++++++++ video_preset/iphone_mov.inc | 76 +++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 388 insertions(+) create mode 100644 video_preset/.cvsignore create mode 100644 video_preset/hq_flash.inc create mode 100644 video_preset/html5_mp4.inc create mode 100644 video_preset/html5_ogv.inc create mode 100644 video_preset/html5_webm.inc create mode 100644 video_preset/iphone_mov.inc (limited to 'video_preset') diff --git a/video_preset/.cvsignore b/video_preset/.cvsignore new file mode 100644 index 0000000..e43b0f9 --- /dev/null +++ b/video_preset/.cvsignore @@ -0,0 +1 @@ +.DS_Store diff --git a/video_preset/hq_flash.inc b/video_preset/hq_flash.inc new file mode 100644 index 0000000..bf87eba --- /dev/null +++ b/video_preset/hq_flash.inc @@ -0,0 +1,77 @@ +name; + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_help() + */ + public function get_help() { +// return t('High Video', array()); + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_value() + */ + public function get_value() { + return $this->value; + } + + public function get_properties() { + $properties = array( + 'extension' => 'flv', + 'quality' => '', + 'speed' => '', + 'upscale' => '', + 'stretch' => '', + 'frame_rate' => '', + 'max_frame_rate' => '', + 'keyframe_interval' => '', + 'video_codec' => '', + 'video_bitrate' => '', + 'aspect_mode' => '', + 'bitrate_cap' => '', + 'buffer_size' => '', + 'h264_profile' => '', + 'h264_level' => '', + 'skip_video' => '', + 'audio_codec' => '', + 'audio_quality' => '', + 'audio_bitrate' => '', + 'audio_channels' => '', + 'audio_sample_rate' => '', + 'skip_audio' => '', + 'start_clip' => '', + 'clip_length' => '', + 'command' => array( + '!cmd_path -i !videofile -s !widthx!height -r 15 -b 250 -ar 22050 -ab 48 !convertfile' + ) + ); + return $properties; + } + +} + +?> diff --git a/video_preset/html5_mp4.inc b/video_preset/html5_mp4.inc new file mode 100644 index 0000000..d55a52c --- /dev/null +++ b/video_preset/html5_mp4.inc @@ -0,0 +1,79 @@ +name; + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_help() + */ + public function get_help() { +// return t('HTML5 MP4 Video', array()); + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_value() + */ + public function get_value() { + return $this->value; + } + + public function get_properties() { + $properties = array( + 'extension' => 'mp4', + 'quality' => '', + 'speed' => '', + 'upscale' => '', + 'stretch' => '', + 'frame_rate' => '', + 'max_frame_rate' => '', + 'keyframe_interval' => '', + 'video_codec' => '', + 'video_bitrate' => '', + 'aspect_mode' => '', + 'bitrate_cap' => '', + 'buffer_size' => '', + 'h264_profile' => '', + 'h264_level' => '', + 'skip_video' => '', + 'audio_codec' => '', + 'audio_quality' => '', + 'audio_bitrate' => '', + 'audio_channels' => '', + 'audio_sample_rate' => '', + 'skip_audio' => '', + 'start_clip' => '', + 'clip_length' => '', + 'command' => array( +// 'HandBrakeCLI --preset "iPhone & iPod Touch" --vb !videobitrate --width !width --two-pass --turbo --optimize --input !videofile --output !convertfile' + '!cmd_path -i !videofile -an -pass 1 -vcodec libx264 -vpre slow_firstpass -b 500k -threads 0 !convertfile', + '!cmd_path -i !videofile -acodec libfaac -ab 128k -pass 2 -vcodec libx264 -vpre slow -b 500k -threads 0 !convertfile' + ) + ); + return $properties; + } + +} + +?> \ No newline at end of file diff --git a/video_preset/html5_ogv.inc b/video_preset/html5_ogv.inc new file mode 100644 index 0000000..ca15d37 --- /dev/null +++ b/video_preset/html5_ogv.inc @@ -0,0 +1,77 @@ +name; + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_help() + */ + public function get_help() { +// return t('HTML5 Theora Video', array()); + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_value() + */ + public function get_value() { + return $this->value; + } + + public function get_properties() { + $properties = array( + 'extension' => 'ogv', + 'quality' => '', + 'speed' => '', + 'upscale' => '', + 'stretch' => '', + 'frame_rate' => '', + 'max_frame_rate' => '', + 'keyframe_interval' => '', + 'video_codec' => '', + 'video_bitrate' => '', + 'aspect_mode' => '', + 'bitrate_cap' => '', + 'buffer_size' => '', + 'h264_profile' => '', + 'h264_level' => '', + 'skip_video' => '', + 'audio_codec' => '', + 'audio_quality' => '', + 'audio_bitrate' => '', + 'audio_channels' => '', + 'audio_sample_rate' => '', + 'skip_audio' => '', + 'start_clip' => '', + 'clip_length' => '', + 'command' => array( + 'ffmpeg2theora --videobitrate !videobitrate --max_size !widthx!height --output !convertfile !videofile' + ) + ); + return $properties; + } + +} + +?> diff --git a/video_preset/html5_webm.inc b/video_preset/html5_webm.inc new file mode 100644 index 0000000..38f6194 --- /dev/null +++ b/video_preset/html5_webm.inc @@ -0,0 +1,78 @@ +name; + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_help() + */ + public function get_help() { +// return t('HTML5 WebM Video', array()); + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_value() + */ + public function get_value() { + return $this->value; + } + + public function get_properties() { + $properties = array( + 'extension' => 'webm', + 'quality' => '', + 'speed' => '', + 'upscale' => '', + 'stretch' => '', + 'frame_rate' => '', + 'max_frame_rate' => '', + 'keyframe_interval' => '', + 'video_codec' => '', + 'video_bitrate' => '', + 'aspect_mode' => '', + 'bitrate_cap' => '', + 'buffer_size' => '', + 'h264_profile' => '', + 'h264_level' => '', + 'skip_video' => '', + 'audio_codec' => '', + 'audio_quality' => '', + 'audio_bitrate' => '', + 'audio_channels' => '', + 'audio_sample_rate' => '', + 'skip_audio' => '', + 'start_clip' => '', + 'clip_length' => '', + 'command' => array( + '!cmd_path -pass 1 -passlogfile !videofile -threads 16 -keyint_min 0 -g 250 -skip_threshold 0 -qmin 1 -qmax 51 -i !videofile -vcodec libvpx -b 204800 -s !widthx!height -aspect 4:3 -an -f webm -y NUL', + '!cmd_path -pass 2 -passlogfile !videofile -threads 16 -keyint_min 0 -g 250 -skip_threshold 0 -qmin 1 -qmax 51 -i !videofile -vcodec libvpx -b 204800 -s !widthx!height -aspect 4:3 -acodec libvorbis -ac 2 -y !convertfile' + ) + ); + return $properties; + } + +} + +?> diff --git a/video_preset/iphone_mov.inc b/video_preset/iphone_mov.inc new file mode 100644 index 0000000..4c8f9ae --- /dev/null +++ b/video_preset/iphone_mov.inc @@ -0,0 +1,76 @@ +name; + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_help() + */ + public function get_help() { +// return t('HTML5 WebM Video', array()); + } + + /** + * Interface Implementations + * @see sites/all/modules/video/includes/metadata_interface#get_value() + */ + public function get_value() { + return $this->value; + } + + public function get_properties() { + $properties = array( + 'extension' => 'mov', + 'quality' => '', + 'speed' => '', + 'upscale' => '', + 'stretch' => '', + 'frame_rate' => '', + 'max_frame_rate' => '', + 'keyframe_interval' => '', + 'video_codec' => '', + 'video_bitrate' => '', + 'aspect_mode' => '', + 'bitrate_cap' => '', + 'buffer_size' => '', + 'h264_profile' => '', + 'h264_level' => '', + 'skip_video' => '', + 'audio_codec' => '', + 'audio_quality' => '', + 'audio_bitrate' => '', + 'audio_channels' => '', + 'audio_sample_rate' => '', + 'skip_audio' => '', + 'start_clip' => '', + 'clip_length' => '', + 'command' => array( + '!cmd_path -i !videofile -f mp4 -vcodec mpeg4 -maxrate 1000k -b 700k -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 320x240 -aspect 4:3 !convertfile') + ); + return $properties; + } + +} + +?> -- cgit v1.2.3