karl_lillevold
6th September 2004, 20:01
This is a new thread covering various topics related to playback of RealVideo. It is not specifically about any player, but issues related to access to and playback of RealMedia. If you have suggestions for additional information, please post a reply.
Playback
There are two main methods of accessing RealMedia content.
1. RealPlayer
RealPlayer is the easiest way to get started, and if there is any media player in the world, almost anyone has something to say about, this is it :) It has had some issues in the past, but I would suggest to give it another chance. Please go to thread (http://forum.doom9.org/showthread.php?s=&threadid=68399) for all the details. It may have been a little hard to find the free player in the past, and special links and instructions were required. Now it is as easy as going to http://www.real.com, and follow easily visible links. Currently there is a one click access from the front page.
RealPlayer enables playback of all known RealMedia types, as well as most other media types. If you have enough other SDKs installed, I think it pretty much supports everything, this includes both secure MS and iTunes content, played via their respective SDKs. The Real music store via RealPlayer 10.5 with Harmony, is the only known alternative to iTunes for enabling secure content on the iPod.
RealPlayer has much more functionality than just media playback, CD ripping, media conversion, jukebox, media library, too much to go into here. It comes with free encoding (ripping) of AAC at all bitrates, and a couple of clicks, but still free, access to high bitrate MP3 encoding.
2. DirectShow
With Gabest's realmediasplitter (http://sourceforge.net/projects/guliverkli/) any DirectShow based media player, of which there are many, can play most forms of RealMedia. This is an awesome alternative since it allows everyone to use their favorite media player, as well as Avisynth and other forms of access to RealMedia. The realmediasplitter works by hooking up to existing RealVideo and RealAudio codecs on your system. This means you either have to have RealPlayer installed, or a so-called codec-pack *).
Gabest's Media Player Classic has a built-in version of realmediasplitter, which enables RealMedia playback in MPC without a specific installation of realmediasplitter. Any other DirectShow use of RealMedia (via Avisynth, re-coding in Producer, other players) requires the standalone realmediasplitter. You can have both MPC and realmediasplitter installed.
For playback of RealVideo or RealAudio inside the Matroska container, the DirectShow method is required, since RealPlayer does not support DirectShow playback. To convert from Matroska back to RM, you can use mkvextract from mkvtoolnix.
Known problems with realmediasplitter:
- No local playback of SureStream files.
- No support for some RM types, SMIL, RealText, RealPix ...
Subtitles
Again, there are two main methods to play back RealVideo with proper subtitles (not encoded with the video).
1. RealPlayer
SMIL/RealText. This method involves the creation of a text file in the RealText format. Subtitle Workshop can convert most known subtitle formats to RealText. You also need a SMIL file that references the video clip and the RealText clip, combining them into one presentation. Example coming shortly. AutoRV10 can create all of these files automatically. A SMIL presentation of RealVideo with RealText consists of three files, .rmvb + .smil + .rt
2. DirectShow
With the DirectShow method, any known DirectShow based subtitle method works along with RealVideo. I will have to ask others with more expertise for input on this topic, but I have personally used Gabest's VSFilter (http://sourceforge.net/projects/guliverkli/) with great success. When you have for example a .srt file with the same filename as your .rmvb file, vsfilter will auto-load the subtitles. Similarly, if you have a native DVD subtitle file (.idx + .sub).
Also, if you have subtitles embedded in a Matroska file with RealVideo and/or RealAudio, VSFilter will display the subtitles flawlessly.
More later...
Linux
TODO: finish this section.
Options: Helix Player, mplayer
*) Note that the distribution of codec packs is not allowed since the DLLs are owned and copyrighted by RealNetworks. There have also been cases where a codec pack has messed up someone's system. If there is concern about what RealPlayer will do to your system, it has cleaned up. Please see this post (http://forum.doom9.org/showthread.php?s=&threadid=68399) on that topic. I recommend the RealPlayer method, for two reasons: (i) system stability and (ii) problem solving. If something does not work in one player, it may in the other.
Playback
There are two main methods of accessing RealMedia content.
1. RealPlayer
RealPlayer is the easiest way to get started, and if there is any media player in the world, almost anyone has something to say about, this is it :) It has had some issues in the past, but I would suggest to give it another chance. Please go to thread (http://forum.doom9.org/showthread.php?s=&threadid=68399) for all the details. It may have been a little hard to find the free player in the past, and special links and instructions were required. Now it is as easy as going to http://www.real.com, and follow easily visible links. Currently there is a one click access from the front page.
RealPlayer enables playback of all known RealMedia types, as well as most other media types. If you have enough other SDKs installed, I think it pretty much supports everything, this includes both secure MS and iTunes content, played via their respective SDKs. The Real music store via RealPlayer 10.5 with Harmony, is the only known alternative to iTunes for enabling secure content on the iPod.
RealPlayer has much more functionality than just media playback, CD ripping, media conversion, jukebox, media library, too much to go into here. It comes with free encoding (ripping) of AAC at all bitrates, and a couple of clicks, but still free, access to high bitrate MP3 encoding.
2. DirectShow
With Gabest's realmediasplitter (http://sourceforge.net/projects/guliverkli/) any DirectShow based media player, of which there are many, can play most forms of RealMedia. This is an awesome alternative since it allows everyone to use their favorite media player, as well as Avisynth and other forms of access to RealMedia. The realmediasplitter works by hooking up to existing RealVideo and RealAudio codecs on your system. This means you either have to have RealPlayer installed, or a so-called codec-pack *).
Gabest's Media Player Classic has a built-in version of realmediasplitter, which enables RealMedia playback in MPC without a specific installation of realmediasplitter. Any other DirectShow use of RealMedia (via Avisynth, re-coding in Producer, other players) requires the standalone realmediasplitter. You can have both MPC and realmediasplitter installed.
For playback of RealVideo or RealAudio inside the Matroska container, the DirectShow method is required, since RealPlayer does not support DirectShow playback. To convert from Matroska back to RM, you can use mkvextract from mkvtoolnix.
Known problems with realmediasplitter:
- No local playback of SureStream files.
- No support for some RM types, SMIL, RealText, RealPix ...
Subtitles
Again, there are two main methods to play back RealVideo with proper subtitles (not encoded with the video).
1. RealPlayer
SMIL/RealText. This method involves the creation of a text file in the RealText format. Subtitle Workshop can convert most known subtitle formats to RealText. You also need a SMIL file that references the video clip and the RealText clip, combining them into one presentation. Example coming shortly. AutoRV10 can create all of these files automatically. A SMIL presentation of RealVideo with RealText consists of three files, .rmvb + .smil + .rt
2. DirectShow
With the DirectShow method, any known DirectShow based subtitle method works along with RealVideo. I will have to ask others with more expertise for input on this topic, but I have personally used Gabest's VSFilter (http://sourceforge.net/projects/guliverkli/) with great success. When you have for example a .srt file with the same filename as your .rmvb file, vsfilter will auto-load the subtitles. Similarly, if you have a native DVD subtitle file (.idx + .sub).
Also, if you have subtitles embedded in a Matroska file with RealVideo and/or RealAudio, VSFilter will display the subtitles flawlessly.
More later...
Linux
TODO: finish this section.
Options: Helix Player, mplayer
*) Note that the distribution of codec packs is not allowed since the DLLs are owned and copyrighted by RealNetworks. There have also been cases where a codec pack has messed up someone's system. If there is concern about what RealPlayer will do to your system, it has cleaned up. Please see this post (http://forum.doom9.org/showthread.php?s=&threadid=68399) on that topic. I recommend the RealPlayer method, for two reasons: (i) system stability and (ii) problem solving. If something does not work in one player, it may in the other.