diff --git a/plugins/video_tag.rb b/plugins/video_tag.rb
new file mode 100644
index 0000000..6b93be8
--- /dev/null
+++ b/plugins/video_tag.rb
@@ -0,0 +1,47 @@
+# Title: Simple Video tag for Jekyll
+# Author: Brandon Mathis http://brandonmathis.com
+# Description: Easily output MPEG4 HTML5 video with a flash backup.
+#
+# Syntax {% video url/to/video [width height] [url/to/poster] %}
+#
+# Example:
+# {% video http://site.com/video.mp4 720 480 http://site.com/poster-frame.jpg %}
+#
+# Output:
+#
+#
+
+module Jekyll
+
+ class VideoTag < Liquid::Tag
+ @video = nil
+ @poster = ''
+ @height = ''
+ @width = ''
+
+ def initialize(tag_name, markup, tokens)
+ if markup =~ /((https?:\/\/|\/)(\S+))(\s+(\d+)\s(\d+))?(\s+(https?:\/\/|\/)(\S+))?/i
+ @video = $1
+ @width = $5
+ @height = $6
+ @poster = $7
+ end
+ super
+ end
+
+ def render(context)
+ output = super
+ if @video
+ video = ""
+ else
+ "Error processing input, expected syntax: {% video url/to/video [width height] [url/to/poster] %}"
+ end
+ end
+ end
+end
+
+Liquid::Template.register_tag('video', Jekyll::VideoTag)
+