Spreebie Transcoder – Resize, Compress and Store Video
The role of video as the premier mode of communication and information transmission in the year 2019 has now become uncontested. Video informs all aspects of our lives, from how we communicate with our loved ones to how radio stations stream content to their ‘listeners’. The monumental task for content providers today is to provide video in a manner in which it is accessible to everyone – not providing video is totally out of the question. A large part of this is of course driven by the all internet-based media distribution platforms that have sprouted up since 2005. Video has become so instrumental and so effective that it has even triggered the biggest learning cycle in human history. So, the important test for content providers is fundamentally related to access – global access. Pertaining to internet infrastructure, different places in the world are at different stages of development – all those people have to have access to the same content. Providing video at resolutions that deal with these scenarios can be what separates a content providers from their competition. The MP4 video format and FFmpeg have matured tremendously over the past 15 years. MP4 has become the de facto video format on the web and FFmpeg is the goto transcoding tool for some of the biggest video distribution platforms in the world. Just because of the lay of the land in 2019, it is important to use video on your site to interact with your visitors in ways that they can relate to and understand. Communicating in a standard way using the MP4 video format and making sure those videos can be provided in sizes and rates that respond to individual users’ needs and circumstances is imperative. WordPress is now running on 30% of all websites – in a way, it has become a kind of web operating system. This means that it has become unavoidable and thinking about creating new products and dedicated implementations of existing products for WordPress is imperative. The combination of better video transcoding technology, standard (popular) video containers, cloud storage services and a web dominated by a very powerful WordPress was fertile soil to create Spreebie Transcoder. Features Resizing – Spreebie Transcoder resizes video to lesser resolutions. For example, a 360p video will get 240p and 144p copies. Compression – Spreebie Transcoder has adjustable settings to determine the quality of video and the speed at which transcoding happens. This results in compression to varying degrees depending on what settings have been chosen. Google Cloud Storage – If you choose to, transcoded video can be stored on Google Cloud Storage as a backup. Folders – Spreebie Transcoder supports WP Real Media Library that brings folder functionality to WordPress media. Support and Manual – Spreebie Transcoder provides a support tab through which users can request support from Spreebie representatives. A comprehensive manual is also provided to help users with most of the questions they may have. This plugin requires FFmpeg to work. THIRD PARTY PRODUCT AND SERVICE NOTE: When storing already transcoded video on the cloud with this plugin, a third party service called Google Cloud Storage (https://cloud.google.com/storage/) is used for storage. A number of open-source PHP libraries from various sources are packaged within Spreebie Transcoder in the folder “vendor” in order to facilitate Google Cloud Storage functionality. Google Cloud Storage in this plugin ONLY works for cloud storage – the rest of the plugin can function without it. Another third party product which is not included with this plugin but is its centre is FFmpeg is (https://www.ffmpeg.org/) – this is used to perform all the video analysis and transcoding. Without FFmpeg, this plugin cannot function. The last third party product that can be used in tandem with this plugin but is not included with it is WP Real Media Library (https://matthias-web.com/wordpress/real-media-library/). This can be used to organise your transcoded media into folders. Spreebie Transcoder does not need WP Real Media Library to function.
YouTube Sidebar
YouTube Plugins are nothing new but I like to add my own approach to every plugin. This plugin allows the insertion of a video ID for displaying with a specific post. The video is displayed instantly. This differs from plugins that may allow a single video to be added using an entire widget – not great use of a widget in my opinion. The YouTube widget management would become very busy if every widget was THAT basic. So the widgets in YouTube Sidebar will handle multiple videos and even ads when no videos are available. If this still is not enough. Try my Video Blogger plugin which allows the display of videos from other streaming sites and offers other unique approaches to video management. Main Plugin Links Plugins Portal Features List Two widgets, only need to use one. Display different videos per post. Multiple videos per post. Display an ad when post has no video. Request Features If you need a tool or an existing plugin customized. Please post it in this plugins forum and I will do my best to add the service to this plugin in the way you need it. Languages Translators needed to help localize YouTube Sidebar. Donators These donators have giving their permission to add their site to this list so that plugin authors can request their support for their own project. Please do not request donations but instead visit their site, show interest and tell them about your own plugin – you may get lucky. Ryan Bayne from WebTechGlobal Version Numbers and Updating Explanation of versioning used by myself Ryan Bayne. The versioning scheme I use is called “Semantic Versioning 2.0.0” and more information about it can be found at http://semver.org/ These are the rules followed to increase the YouTube Sidebar plugin version number. Given a version number MAJOR.MINOR.PATCH, increment the: MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards-compatible manner, and PATCH version when you make backwards-compatible bug fixes. Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.