Block and module pack to create user videos repositories.
The block integrates Moodle with a FFmpeg server to compress and encode videos to Flash Video format, it also allows users to link external videos from video based websites like youtube.
Users can choose the visibility of the video: private, public for Moodle users or public from outside Moodle, and allow video comments. Other Moodle users can add the public videos to their own favorites list with a search interface. Users without a Moodle account can watch and look for public videos through a specific block page, no login required.
The myvideos module is a simple activity to link the user videos repository with Moodle courses.
FFmpeg server and PHP SSH2 extension required to upload videos.