WatchVideoByLink icon indicating copy to clipboard operation
WatchVideoByLink copied to clipboard

Video Archiving and Streaming Service.

WatchVideoByLink logo left WatchVideoByLink

Video Archival and Media Streaming Service for Public Video URLs, WatchVideoByLink, is to facilitate gathering any desired publicly available video in a custom video player with complementary attributes. These attributes maximise the viewing pleasure of a selected video with the ability to store and organise any desired length of video for personal use.

Why WatchVideoByLink? | Features | Installation | Contributing | License

Screenshots & Gifs

Why WatchVideoByLink?

There are a variety of video-sharing platforms such as Vimeo (https://vimeo.com/), Gofile (https://gofile.io/), and Youtube (www.youtube.com). These platforms are used for sharing and consuming videos in their own ecosystems. However, all these video sharing platforms lack an essential feature: the ability to organise various videos found on the internet in one location under a topic for ease of consumption or future use. WatchVideoByLink was created to fill this gap.

The majority of these platforms have options to download videos for later offline use. Still, one can’t necessarily share these videos offline without uploading a pre-recorded video to an online storage service that has video sharing capability, such as Google Drive (www.google.com/drive/), Dropbox (www.dropbox.com), and Mega (www.mega.io).

This process is time-consuming and annoying if needed to be done more then once due to the time to download and upload a video and the steps required to complete the tasks is significant.

WatchVideoByLink is designed to make downloading and sharing videos on the internet a seamless experience.

Features

  • Support for MP4/WebM/HLS/MPEG-DASH video types.
  • Testing ground towards checking validity/quality/responsiveness of public videos.
  • Custom video players for consuming streams and videos.
  • Restoring failed video downloads using untrunc and some luck.
  • Automatically detect video files from supported websites.
  • Capture time-sensitive videos.
  • Alter video duration.
  • Storage and Search tools.

For more features check out the wiki

Installation

Installing Locally Using Docker

Installing From Scratch

Contributing

WatchVideoByLink is a free and open source project, and we appreciate any help you're willing to give - whether it's fixing bugs, improving documentation, or suggesting new features. Check out CONTRIBUTING.md to find resources around contributing.