Video
A Video is a series of moving pictures, typically accompanied by sound.
Contents
Formats & Codecs
- VLC - Codec: https://wiki.videolan.org/Codec/ (full list of all the main codecs used on the web, and several others not used much on the web but more for media distribution i.e. CDs/DVDs/Blueray/GameDiscs/Theatre/3D/VR-360/etc, since VLC plays just about everything)
MP4
- MP4 (MPEG, Layer-4; the defacto standard came out in 2001 but only rose to prominence 2007-present after Apple chose it as their initially preferred mobile video format for iPhone & iPad devices; it is based on Apple's MOV with added MPEG metadata, and its use still has potentially complicated commercial considerations)[1]
OGV
- OGV (Xiph's Ogg-Theora Video; the most popular of the completely OSS option from its introduction in 2008-present, as an alternative to ".mp4" in instances where you'd be worry about being able to pay required MPEG license fees and/or lawsuits/fines/penalties for non-compliance; as an act of defiance, it was initially the only HTML5 video format Mozilla's FireFox supported and still only supports ".mp4" via Operating System dependencies to avoid themselves of their users being subject to additional royalties)[2][3][4]
WebM
- WebM (Google's Web Media format introduced in 2010 as a high-compression/high-quality option that has fewer license restrictions than ".mp4", that saw stronger uptake in 2015 onwards via Android apps & media players making it their preferred video format)
FLV
- FLV (Adobe's Flash Video format, the original behemoth of online video and streaming from 2000-2012, and has since seen usage dwindle, fading into obscurity by 2020 due to Flash's EOL)
3GP
- 3GP (Third Generation Partnership project ".3gp" Mobile video format, used to record, download & playback and/or stream to early Mobile devices 2000-2007 with minimal graphics and display capabilities)
MPEG
- MPEG (Moving Picture Experts Group's original .mpeg/.mpg video format, originally more popular for home video & "digital handicam" shot videos than professional online video, a market which went to its ".mp4" successor)
DivX
- DIVX (late 1990s DVD format, as well as eventual early "hybrid HD" streaming format)
AVI
- AVI (Microsoft's Audio Video Interleave format introduced in 1991)
WMV
MOV
- MOV (Apple's Quicktime Movie format, an updated 1998 version of prior 1991 "Quick Time File Format" or QTFF with support for more features such as Panoramic video, chapter markers, multiple video/audio/subtitle inputs, etc)[6]
RM
- RM (RealMedia player's ".rm"/".rv" and related video formats was a pioneer in online video from its introduction in 1997 into the early 2000's, but was eventually surpassed by superior options in the "video streaming wars")
Tools
Video Size
- How to calculate raw uncompressed video sizes: http://www.fastvideoindexer.com/articles/VideoSizes/VideoSize.htm
- Data Rates and File Sizes: http://neuron2.net/LVG/ratesandsizes.html
- Bitrate Calculator: http://www.3ivx.com/support/calculator/
- wikipedia: Comparison of video codecs
- wikipedia: MP3#Bit_rate
- wikipedia: Advanced_Audio_Coding#Modular_encoding
- HTML5 VIDEO - encoding and streaming for the future: http://diveintohtml5.org/video.html
Transcoding
Encoding
- Encoding.com: http://www.encoding.com/ (near Real-time Transcoding service)
- Encoding.com - Format Support: http://www.encoding.com/formatsupport/
- Vid.ly: http://vid.ly (bite-sized video encoder, by Encoding.com)
Zencoder
- Zencoder: http://zencoder.com/
- Zencoder - list of supported formats: http://zencoder.com/formats/[12]
- How many formats do I need for HTML5 video?: http://blog.zencoder.com/2010/10/06/how-many-formats-do-i-need-for-html5-video/
Converters
Many converters are built on FFMPEG's server-side video compression and conversion technology.
SUPER
- SUPER video converter: http://www.erightsoft.com/SUPER.html
Miro
- Miro video converter: http://www.mirovideoconverter.com
Handbrake
- HandBrake: http://handbrake.fr/
TVC
- Total Video Converter (TVC): http://www.effectmatrix.com/total-video-converter/
Moyea
- Moyea: http://www.moyea.com/ (MP4)
ImTOO
- ImTOO: http://www.imtoo.com/video-converter.html (3GP)
SoundTaxi media converter
Convert between multiple format profiles and get around DRM issues.
- SoundTaxi: http://soundtaxi.org/ (MP3, OGG, etc)
Editing
- See: Video Editing
Video Truthing
Video Truthing is defined as specifying an object's location, size, orientation, and other metadata across each frame (of which there could be thousands, millions or even billions, depending on the length of the video).
Usages of Video Truthing include: identifying missing persons, tracking down most-wanted persons, picking out license plates of stolen cars, analyzing hours of surveillance camera footage for a particular person or event (i.e. find the point a crime occurred), checking for cancer during a live scope, MRI, etc, and many more pracitcal uses in government, health care, military/police, security and more.
- Verideo - establishing the standard in Video Truthing: https://www.cra.com/commercial-products-services/verideo.asp
- Verideo - Sensor Processing and Networking Systems (CASE STUDY): https://www.cra.com/government-services/sensor-processing-verideo.asp
Players
FLASH
- JW Player: https://www.jwplayer.com/
- FlowPlayer: https://flowplayer.org/
HTML5
- Video.js: http://videojs.com/
- MediaElement.js: http://www.mediaelementjs.com/
(For more see: Media Player)
Embedding Videos
- Embed QuickTime -- jQuery Plugin: http://www.solitude.dk/archives/embedquicktime/
- JW Media Player wizard: http://www.longtailvideo.com/support/jw-player-setup-wizard
- Video for Everybody: http://camendesign.com/code/video_for_everybody | TEST PAGE | GENERATOR (intiative to ensure there is a clear recipe for ensuring web videos will work for all people, across the broadest possible array of devices)[13]
- Video For Everybody -- HTML5/xHTML Video Embed helper: http://camendesign.com/code/video_for_everybody | GENERATOR
- YouTube/MySpace/Vimeo embed code to xHTML embed converter: Wordpress - valid XHTML Video Embed: http://www.saltwaterc.eu/xhtml-video-embed
[14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
Vertical Video
- Vertical Video: http://medium.com/@jonsteinberg/vertical-video-86a68c45ac06
Resources
- schema.org - VideoObject: http://schema.org/VideoObject
- OpenVIDEO: http://www.open-video.org/ (the Open Video Alliance shared digital video collection)
- MP7 XML format: http://mpeg.chiariglione.org/standards/mpeg-7[24] | EXAMPLE#1 - Short Clip | EXAMPLE#2 - MP7 full
- Internet Archive - moving images: http://www.archive.org/details/movies
- Legal Video download/streaming -- OFFICIAL MPAA -- Piracy alternatives (legal options): http://www.mpaa.org/piracy_LegalOpt.asp
- HDTV movie samples: http://www.hdmovingpictures.com/index.php?view=hdtvmovies
- HD movie sample video clips (For web distribution and testing): http://www.highdefforum.com/high-definition-movies-video-clips/6537-official-hd-video-clip-list.html
- proxy.jsp for BrightCove VideoManager Example Application: http://support.brightcove.com/en/docs/proxyjsp-videomanager-example-application
- Sample Videos: https://www.sample-videos.com/ (samples of videos in several different media types)
Tutorials
- Fluid Width Video: https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php
- Creating Intrinsic Ratios for Video: https://alistapart.com/article/creating-intrinsic-ratios-for-video
- Securing Content -- Protect Your Video: http://www.longtailvideo.com/support/jw-player/48/securing-content-protect-your-video
- Playing Videos on a Web Site: http://www.w3schools.com/media/media_browservideos.asp
- Download Flash Video from Any Website: http://geeklad.com/download-flash-video-from-any-website
- Video File Container Formats, Compression and Codecs - Oh My!: http://www.reelseo.com/file-formats-containers-compression/
- A Baker's Dozen List of "HTML5" Video Encoding Tools: http://www.reelseo.com/html5-ogg-h264-encoding-tools/
- How to fetch trailers from YouTube using PHP: http://www.phpclasses.org/blog/package/6049/post/1-How-to-fetch-trailers-from-YouTube-using-PHP.html
- Complete guide to Apple's newest version of HLS adaptive streaming: http://features.encoding.com/http-live-streaming-hls/
External Links
- wikipedia: Video
- wikipedia: DRM
- wikipedia: Video clip
- wikipedia: Kinetoscope
- Closing Out 2009 -- Trends In Video: http://www.mediapost.com/publications/?fa=Articles.showArticle&art_aid=117468
- How To Combine MPG Video Files Using DOS Commands In Windows: http://www.mydigitalentertainer.com/article/12288/How-To-Combine-MPG-Video-Files-Using-DOS-Commands-In-Windows/
- Web video showdown - Flash vs. QuickTime vs. Windows Media: http://www.zdnet.com/blog/perlow/web-video-showdown-flash-vs-quicktime-vs-windows-media/13176
- Top Ten video sites: http://www.daniusoft.com/tutorial/top-ten-videos-sites.html
- Video Sharing Top 10: http://hubpages.com/hub/Ten-Video-Sharing-Sites
- Web video showdown: Flash vs. QuickTime vs. Windows Media: http://www.zdnet.com/blog/perlow/web-video-showdown-flash-vs-quicktime-vs-windows-media/13176
- Transcoding Best Practices: http://www.longtailvideo.com/support/blog/13898/transcoding-best-practices
- VideoLAN’s VLC Player App To Show Up On iPad? It Depends On Apple’s Approval: http://www.reelseo.com/vlc-player-ipad/
- Cisco Buying ExtendMedia, Three Screen Content Platform + Networking: http://www.reelseo.com/cisco-buying-extendmedia-screen-content-platform-networking/
- Google TV vs. Apple TV – A Side-By-Side Comparison – What’s What?: http://www.reelseo.com/googletv-vs-appletv-comparison/
- Interesting times for Video on the Web: http://google-opensource.blogspot.com/2010/04/interesting-times-for-video-on-web.html
- Fast Forward and Rewind Speed: http://www.winferno.com/help/pctheater/fastforward_rewind.aspx
- Ooyala launches personalized video discovery platform: http://vator.tv/news/2012-04-13-ooyala-launches-personalized-video-discovery-platform
- Video Reaches Tipping Point, 51% Of Views Now On Mobile: http://www.mediapost.com/publications/article/285123/study-video-reaches-tipping-point-51-of-views-n.html
References
- ↑ What is the main difference between MOV and MP4 files?: https://www.quora.com/What-is-the-main-difference-between-MOV-and-MP4-files?share=1
- ↑ Theora video compression is in full public release as of November 3, 2008: https://www.theora.org/
- ↑ Mozilla support -- FireFox - HTML5 audio & video supported formats: https://support.mozilla.org/en-US/kb/html5-audio-and-video-firefox#w_supported-formats
- ↑ Vorbis, Theora and Ogg are available for Windows 10: https://winaero.com/vorbis-theora-ogg-available-windows-10/
- ↑ Adding Windows Media to Web Pages: https://docs.microsoft.com/en-us/previous-versions/ms983653(v=msdn.10)?redirectedfrom=MSDN
- ↑ QuickTime File Format Specification: https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFPreface/qtffPreface.html
- ↑ Difference Between 480p, 720p, 1080p And 4K Resolutions: https://www.itechtics.com/screen-resolution-types-explained/
- ↑ From 4K to UHD to 1080p - What you should know about TV resolutions: https://www.cnet.com/tech/home-entertainment/from-4k-to-uhd-to-1080p-what-you-should-know-about-tv-resolutions/
- ↑ How 1080i is converted into 720p: http://hdtvprimer.com/720p/720p.html
- ↑ What Is 4K (Ultra HD)?: https://www.pcmag.com/news/what-is-4k-ultra-hd
- ↑ 4K - What you need to know: https://www.dpreview.com/what-is-4k/
- ↑ Codecs And Formats: https://app.zencoder.com/docs/faq/codecs-and-formats
- ↑ External “Video for Everybody” - Wordpress plugin: http://open.pages.kevinwiliarty.com/external-video-for-everybody/
- ↑ Easy Embedding of HTML5 Video on a Drupal Site: http://www.opensourcecatholic.com/blog/oscatholic/easy-embedding-html5-vid
- ↑ How to Embed Video Using HTML5 -- Syntax, Browser Support, and Best Practices : https://dzone.com/articles/how-embed-video-using-html5
- ↑ Embedding YouTube Videos as Valid XHTML 1.0: http://www.bernzilla.com/item.php?id=681
- ↑ Embed YouTube Videos with XHTML Strict Code: https://techoctave.com/c7/posts/6-embed-youtube-videos-with-xhtml-strict-code (using old OBJECT tag but no EMBED tag)
- ↑ Valid XHTML YouTube embed code generator: https://www.tools4noobs.com/online_tools/youtube_xhtml/
- ↑ Embed Flash and Video via the object Tag: https://perishablepress.com/embed-flash-and-video-via-the-object-tag/
- ↑ How To Insert A Video From Youtube: https://www.w3.org/blog/2008/09/howto-insert-youtube-video/
- ↑ How to add Silverlight (video) to a Web Page by Using HTML: https://msdn.microsoft.com/en-us/library/cc189089(v=vs.95).aspx
- ↑ How to embed a local (desktop computer) mp4 into a local XHTML?: https://stackoverflow.com/questions/21512094/how-to-embed-a-local-desktop-computer-mp4-into-a-local-xhtml
- ↑ PowerPoint -- Insert or link to a video on YouTube: https://support.office.com/en-us/article/Insert-or-link-to-a-video-on-YouTube-8340EC69-4CEE-4FE1-AB96-4849154BC6DB?ui=en-US&rs=en-US&ad=US
- ↑ wikipedia: MPEG-7
See Also
Video Source | Video Editing | Multimedia | Online Video | Mobile Video | Streaming | Animation