Uh, third post in 2 days… that surprises even me. Hehe
It was by coincidence actually, but somebody at Mahalo Answers made me aware of the feature of the free VLC (VideoLan) video player to convert video images to color ASCII art (some would call this ANSI hehe) in real-time.
I thought that this is a cool feature, just by hearing about it. I downloaded the player and was unable to find the option for the ASCII art output, so I asked the guy at Mahalo Answers about it and luckily for me, he answered this question as well (a bit delayed, which made me drop the ball on it as well).
The feature is buried deeply within the configuration options of the player and not that easy to find.
To help you with this problem, see my step by step guide to enable the feature in the VideoLan player. Every step is illustrated with a screen shot, so that there should not be any excuses for why you could not set it up yourself properly. Start with getting the latest version of the VideoLan video player at VideoLan.org (note: the latest version does not have this feature anymore. See note at the end of the post for details). The player is available across platform, over a dozen different Linux and Unix distributions and versions. Binaries for Windows, Macintosh Mac OS X, BeOS and Syllable are also available by the way. It’s released under the GNU License.
Step by Step Guide to Enable the Color ASCII Art Output Module Configuration in the VLC Video Player
1. Start the VLC/VideoLan media player and open any supported video file.
2. Click on “Settings” in the top menu navigation and select “Preferences”
3. Audio is selected by default at the left. Check out the bottom-right where you can find a check box labeled “Advanced Options”, which should be unchecked (default). Check that box to enable the Advanced Options.
4. Back to the navigation to the left. Click on the plus sign next to “Video” in the preferences box to open the configuration tree node for the “Video” options.
5. Click on the “Output Modules” node
6. Change the “default” in the drop down options for video output module to “Color ASCII Art Video output”
7. Click “Save” in the lower left of the window
8. Stop the video that you opened, if it isn’t stopped already or if you stopped it after step 1.
9. Press “Play” to re-start the video again with the new video output module
Here are some results of me playing with that option for some videos of mine to give you an idea of how the real-time converted video images look in text mode with colors. I am not sure yet, if the module sticks to the 16 pre-set colors defined for PC MS DOS ANSI, which would be really cool. It may uses other colors instead. I have to do some more tests to find that out.
The player itself is worth checking out in general, beyond the ASCII output feature, which is kind of a “hidden treasure” within the features set of this open source video player. It supports virtually all major video formats, including Mpeg, AVI, QuickTime MOV/MP4, Windows Media WMV/ASF, Macromedia/Adobe Flash (FLV), the open source Matroska, Real Media (RealPlayer), OGG, FLAC and even Midi and raw DV video, WAV, MP3 audio etc.
It can play back streaming video UDP, TCP and DCCP/RTP Unicast or Multicast, HTTP/FTP and MMS in addition to traditional DVD video and audio, Audio CD, Video CD and SVCD, DVB from Satellite, Digital TV and cable television. A lot of stuff for NO BUCK at all. You cannot beat free, or can you?!
Also check out my previous posts about ASCII and ANSI Text Animation:
- ASCII plus Animation is ASCIImation
- What is ANSI Animation or ANSImation?
- Beck ASCIImation and a Walking Man 7-Bit ASCII
- my ASCIImations and ANSI Animations Video Play List at YouTube
- Review of Image to Text (ASCII) Converters
Carsten aka Roy/SAC
Update: I just learned that the current version of VLC (Version 0.9.8a, 16 MB) does not have the ASCII output feature anymore. I have VLC Player Version 0.8.6f Janus (wxWidget interface) from last year, where the feature is still there. You can download this older version here from my web site: vlc-0.8.6f-win32.zip (9.19 MB). I don’t know why they would remove such a nice feature from their player. Mhhh.