VLC media player, a free, open-source and cross-platform media player that has a built-in UPnP-client that lets the user access the contents listed from an UPnP Media server. Though a very complete media player in itself, it does not provide any UPnP Control Point capabilities, nor can the player be controlled as a UPnP compliant Media Renderer. Works on Windows, Mac, and Linux. Disadvantages When you play a rendered file on TV via connecting a USB, you will experience lose control if you attempt to navigate rewind or fast forward with your TV controller. Το VLC διαθέτει εκδόσεις για πολλές πλατφόρμες, με εκδόσεις για τα Microsoft Windows, το Mac OS X, το GNU/Linux, το BeOS, το MorphOS, το BSD, το Solaris, το iOS και το eComStation. VLC media player requires Mac OS X 10.7.5 or later. It runs on any Mac with a 64-bit Intel processor or an Apple Silicon chip. Previous devices are supported by older releases. Note that the first generation of Intel-based Macs equipped with Core Solo or Core Duo processors is no longer supported.
Page by Paul BourkeOctober 2013
Fast-Start guide (Jan 2017)
As of the end of 2019, VLCwarp is no longer the recommended solution for MacOSX.While it still works on Mac OS High Sierra and Mojave, the future is not certain.No assurance is given that it will work on future versions of the OS.Readers are strongly encouraged to consider the newerFisheye Movie Player for Spherical Mirror Projection. |
The following is the next iteration in warping movie players, that is, movie players thattake a movie along with a mesh file describing the warping and on the fly playthe movie with that warping applied. The development of this is based upon the needfor image warping in the planetarium industry when using a spherical mirror but itis equally required for many fisheye projection systems into planetariums, as wellas a multitude of other non-planetarium applications. The original Apple Mac onlysolution can be found here, probably still the highestperforming solution. Another solution based upon Quartz Composer, also Apple Mac only, canbe found here.
The solution described here is based upon VLC, a popular open source movie player.Before buying this solution it is recommended that you download and install the unmodified VLC player to check that it runs and performs as expected on your hardware. Please note that in most cases one still needs a custom mesh file describing the warping.
User guide for VLC can be found here:https://wiki.videolan.org/Documentation:User_Guide/
It should be noted that QuickTime (.mov) files are not optimal in VLC (as compared tothe Apple Mac QuickTime player). It is generally accepted the mpg movies will perform thebest using the VLC player.
All warping functionality is implemented using OpenGL technology. As such, the correct OpenGL output module must be selected in order for video warping to take effect. The video output module can be changed using the 'Output' option on the 'Video' preferences tab. The following table lists the correct output module for each operating system:
Microsoft Windows | OpenGL video output |
Mac OS X | Mac OS X OpenGL video output |
MSWindows configuration screen shots
Configuring OpenGL output.Setting the mesh file and forcing the aspect ratio to that of theintended display or projector.
Mac configuration screen shots
In order to have any selected options take effect, the user must click 'Save' on the Preferences window, and reload any currently playing videos (by stopping and then re-playing them).
While there may be variations due to the exact version of the Mac OS, the following will allownon-mirrored mode. This can be useful for playing a movie on the projected display and still be able to use the primary monitor display ... for example, to load subsequentmovies.
Known issues
If the end user already has the standard VLC player installed, the options selected under the modified VLC player will overwrite those already saved,and visa versa. To prevent this from occurring, the user may launch the application from the terminal, with the parameter --config=<configurationfilename>to specify which configuration file should be written to and read from. A short cut can also be created, to launch VLC with the same parameter.
There may be some VLC functionality that does not make sense with the warpingversion of VLC, for example the zoom features.
Some problems have been reported with the Mojave release of MacOSX. The fix seemsbe to enable the accessibility option for VLC in the security and privacy tab ofthe systems preferences.
Note, February 2016
In addition to warping fisheye movies for spherical mirror projection into domes,the warping can be used more broadly. To create a warp mesh one only needs to understandhow to calculate where points in the destination image originate in the source image.Still in the planetarium space, some suppliers of fisheye lens systems in order tomaximise pixels on the dome don't inscribe the fisheye in the projected image heightbut rather use more of the image width up to the whole image width.This in turn means that only a portion of the domeis used but this is often acceptable for directional seating domes. Rather than modifythe fisheye movie, a mesh can be created to form the correctly offset fisheye.
Example of fisheye circle in truncated 4:3 projector rectangle.
Note that this is different to so called offaxis fisheye projections which arerequired when the fisheye projector may not be in the center of the dome, but meshescan be created to correct for the image distortion encountered in that case.
Further VLC configuration screen shots for Mac
Frequently Asked Questions
view this alone
The VLC menu
This menu gives you access to non-operational types of commands.
- About VLC media player gives the usual version and creator information,
- Check for Update will tell you if there is a newer version released than the one you are using,
- Preferences gives you access to a very wide range of settings for the program,
- Extensions some text,
- Add Interface enables other ways of getting access to VLC functionality other than the Graphical User Interface programme,
- Services some text,
- the others are standard OSX options which do not affect VLC functionality.
Preferences
Preferences are usually default settings that operate in the background to the operations you want to perform. These are therefore not part of the standard user interface because it is believed you will probably only want access to these occasionally if at all. Should you want to do something a little (or a lot) non-standard then these preferences are important. They allow you to choose non-default audio output channels (e.g. your headphones) or select sub-titles as well as more technical things that probably require some knowledge of video file structures or other in depth knowledge.
The preference sections available under VLC are:
- Interface - Choosing and configuring the alternate interfaces
- Audio - which audio to play through which channels
- Video - which video to play through which channels
- Subtitles & OSD - Some text
- Input & Codecs - How to interpret the video file
- Hotkeys - Some text
Add Interface
If you are using VLC on your Mac to display video on the same Mac's screen(s) then this may be of little interest to you.
The alternate interfaces currently offered are:
- Mouse gestures where you can control VLC by simply moving the mouse
- Web interface for controlling VLC over a network using a browser
- Debug logging
- Console *nix-style non-graphical interfaces