Want to use DivX Connected to play back H.264, Flash, Quicktime, Matroska and other file types? Since DivX Connected is open enough to be expanded by anyone, I have created some easy to follow examples of how you can expand your DivX Connected servers ability to autoamatically transcode many popular formats during playback. These examples are easy enough for anyone that can click a mouse to install a few required demuxers and codecs, even if you have no idea what that means.
For those interested in going beyond this, see my “Technical Details Revealed” section here.
All downloads needed in this tutorial, are available in this All-In-One Pack.
Now for the examples:
First, you must have build 1.2.x.x of the DivX Connected server. You will also need to download and configure some demuxers (splitters) and codecs that you may not already have on your PC. If you want to know more about what these are click here, but they basically are what allows the DivX Connected server to recognize and decode the new file types.
The downloads needed for this example are (you will need all four for this example to work):
For Flash video files:
FLV Splitter (osflvsplitter): Click here for download
Just install this as is.
For Matroska (MKV) Files:
MKV is a container file format that can be used for many different video and audio types. The most popular usage is H.264 HD video. You will need the Haali splitter for this example.
Haali Simple Media Splitter (MatroskaSplitter): Click here for download
Just install this as is.
ffdshow:
ffdshow is a multi codec DirectShow filter pack which means if you install it, you will able to play H.264, FLV1 or MPEG2. For audio, ffdshow tryouts has support for popular codecs like MP3, AAC, Vorbis, AC3, and DTS as well as not-so-popular ones like LPCM, True Audio, and QDM2.
ffdshow tryouts: Click here for download
When installing ffdshow, choose the "Do not limit" option on the 3rd and fourth screens.
Hint: If you don't know, how to configure ffdshow and only intend to use it with DivX Connected anyway, take a look at DivX Connected and ffdshow for dummies.
DCDShowPlaybackPlugin.config:
This config file will tell DivX Connected how to use the new splitters and codecs.
C:\Program Files\DivX\DivX Connected\Bin\DivX Connected
Now restart your server
After doing the above, press the “Exit” button on the server and then re-launch the server. You can now add the folders that contain your content if it is not already in a monitored folder. Your new content types should now show up and play on your TV.
Additional Info
- FLV Splitter Homepage URL: http://www.free-codecs.com/Flash_Video_Splitter_download.htm
- Haali Simple Media Splitter Homepage URL: http://haali.cs.msu.ru/mkv/
- ffdshow tryouts Homepage URL: http://ffdshow-tryout.sourceforge.net/
Complete list of files types supported
After this configuration is complete, the following file type will be supported by DivX Connected using real time transcoding.
- DivX Media File (DIVX)
- AVI (AV)
- Windows ASF (ASF)
- Windows Media Video (WMV)
- Windows Media Audio (WMA)
- MPEG-I (MPG, MPEG)
- Flash (FLV)
- OGG
- Matroska Video (MKV)
- Matroska Audio (MKA)
- MPEG-4 Part 14 (M4A)
- QuickTime (MOV)
- MPEG-2 Transport Stream (TS)
- MPEG-2 Program Stream (VOB)
Troubleshooting tips
- Make sure you have the proper Admin permissions to add these types of programs to your PC.
- If things are not working make sure you have the DivX Connected 1.2 server installed.
- Make sure you re-started the server after making the above modifications.
- Make sure you configured ffdshow properly during its installation by choosing the "Do not limit" option on the 3rd and fourth screens. If you're not sure how to configure ffdshow, take a look at DivX Connected and ffdshow for dummies.
- Some users have had to un-install the DivX Connected server prior to installing the server 1.2 in order to get other formats to playback.
- kamiwa's blog
- Log in to post comments
- 50296 reads

Comments
FLAC
is it possible to include FLAC here?
--SeaBass--
It is not our fault for what the world is today, but it would be our fault if it remains just that.
Just not having it
I've tried this hack several times, I've stripped my PC of all other codecs and tried agian & again. I'm running the latest 1.2.0 Build 48, I've gone through the tutorial piece by piece, but with absolute zero success. Is there an issue with certain types of MKV files? I have H264 AC3 format MKV files which I'm attempting to view on my DivX Connected module. Other formats included DTS audio, again no success.
My mkv file are not
My mkv file are not recognized on the DSM-330. I think the problem is the config file, I added the option to all config files to be opened with notepad. COuld this be the problem and how can I undo this?
Anyone got Quicktime working?
I have tried to get this working but QT MOV files as stated above do not show up in the server scan!
The video I have uses a SVQ1 sorenson video codec and no audio, but still does not show up!
help please!
mintoons
Quicktime update..
HD H.264 with AAC audio from Apple trailers work.. but anything with sorenson or any other codec seems to not get detected by DivX Connected Server..
Still issues with transcoding
Have noticed a post refering to issues of transcoding with server build 1.2 final.. I seem to be experiencing the same issue. even with .divx files.. I was also able to see dv and mov files before a re-install of the server software and Kamiwa's config file..
Will await technical assistance befre delving any deeper with more formats..
Ogg Vorbis - no way
Most supported formats work well - but I never made it recognise Ogg Vorbis audio files. See Gleitz forum (LigH).
OGG and FLAC playable
It is possible to have both OGG and FLAC playable. Please see my post at the bootom of the page here: http://connunity.com/forum/viewtopic.php?p=751#751
Regards,
Olywa
Thank you Kamiwa for the great work and brilliant tutorial.
OGG with ffdshow
Just had sort of an "AHA!" experience:
I replaced the GUID for Haali Matroska splitter with
<demuxerGuid>
0x55DA30FC, 0xF16B, 0x49FC, 0xBA, 0xA5, 0xAE, 0x59, 0xFC, 0x65, 0xF8, 0x2D
</demuxerGuid>
(This is the small version of the Haali splitter. Always only shows one audio and one video stream, thus suppresses multi audio, subtitle tracks and attachment tracks.)
Additionally I added
<!-- Unknown -->
<codecId>0x0000</codecId>
<!-- Under development -->
<codecId>0xFFFF</codecId>
as codec IDs for fdshow audio and voila, I now can watch MKV videos that contain OGG Vorbis audio.
My issue is not *.mkv with Vorbis, but *.ogg
Kawima - my problem is that *.ogg (audio-only files) are not found during a scan. They are just not listed in the audio files tree. Scanning a branch of Audio CDs ripped and compressed to Ogg Vorbis, only display the *.m3u playlist files like virtual folders, but no *.ogg files. The playlists look like an empty folder as well.
If the DivX Connected server was able to save debugging details, we might be able to discover why they are not supported.
GSpot 2.70a reports the following media type as (A) for the MS A/V graph builder when loading a *.ogg file:
Audio
MEDIATYPE_Audio {73647561-0000-0010-8000-00aa00389b71}
{8d2fd10b-5841-4a6b-8905-588fec1aded9}
P.S.: Filters being used or not
While playing the *.ogg file in GSpot, the Haali Media Splitter is used (the "Omega" tray icon visible).
While scanning the Audio folder branch with the server, I see neither Haali nor ffdshow-Audio being used.
Mystery solved, Ogg Vorbis plays
All I had to add was the 2CC "0x0000" to the list of audio codecs for ffdshow-audio.
RM files
WOuld it be possible to include rm (real media video) support in any future tutorials/config files? As i have loadsss of videos in this format.
Even if it's not, thanks for all you have done so far as it has helped me lots:)
Nice tutorial :) Is there any
Nice tutorial :)
Is there any way to enable subtitle support in MKV files?
Subtitles in Matroska
No, not currently.
I will ask my "usually well informed sources" if they can leak some information on what i s planned for future versions and report back.
EDIT: uwis said right now: "We will support it, but it be a few months"
Thx
Alright, thanks for the information :)
Is the .config zip corrupt?
I have downloaded the DCDshow config zip and I cannot extract it as it says that it is corrupt.. Am I missing something obvious?
Just checked it and it's ok
Just checked it and it's ok here.
There's a WinRAR version available as well: Click here to download.
Additionally it's again included in the All-In-One-Pack.
BIG troubles!!!!!!
The Allinone.zip file has only one file inside it named "allinone", with no extension. How can I use it?
The regit.zip also has "regit" inside, not "regit.bat". Renaming it doesn't work...
I just can't figure it out!
Please help!
WinRAR Alternative
http://www.kamiwa.de/userfiles/file/AllInOne.rar
I hope you know how to make
I hope you know how to make Windows not hide registered extensions anymore; this is one of the most important checkboxes in the Explorer's Folder options dialog, right after installing Windows.
Windows is a rootkit.
Server 1.3
Hi,
I got this all working fine with Server 1.2 but seem to be having problems since upgrading to Server 1.3. Will there be an updated version of the config files etc for this server?
Chris
Mpeg2 files werden nicht eingescant
Habe die Anleitung genau befolgt, ffdshow for dummies registriert, DCDshow.config installiert, (ist die lange file endung *.config wirklich ok?) server neu gestartet, aber meine Aufnahmen von der TV karte im mpeg format werden nicht erkannt.
Was mache ich falsch?
MPEG 2
Also: *.config ist richtig!
Aber sag mir doch mal, welche Endung Du für Deine Captures benutzt? Blöderweise gibt es ja das MPEG-I und MPEG-II Format und beide benutzen gerne die Endung *.mpg. In der config ist daher hinterlegt, dass Dateien mit der Endung *.mpg MPEG-I Dateien sind und Dateien mit der Endung *.vob oder *.ts MPEG-II Dateien sind.
Wenn Du also die Endung *.mpg benutzt und Deine captures sind MPEG-II Dateien, dann klappt das ganze nicht.
Gibt nur zwei Möglichkeiten: Entweder die captures in *.vob umbenenen, oder die config Datei ändern, sprich die Endung MPG aus der Liste für MPEG-I löschen und der Liste der MPEG-II Endungen zufügen. Dann kannst Du aber keine MPEG-I Dateien mit der Endung *.mpg mehr gucken.
Hilft das?
MPEG 2
Vielen Dank für die superschnelle Anwort. Werde die methode MPG aus MPEG1 löschen ausprobieren, aber das scheint die Lösung zu sein.
Danke erst mal, feedback folgt
Was kann es dann noch sein?
Haali Splitter hast Du installiert und beim Installieren MPEG unterstützung angeclickt?
Änderung in der config: Die Zeile
<formatId>MPG</formatId>
muss aus der <demuxer> Gruppe unter MPEG-I Stream Splitter "umziehen" in die <demuxer> Gruppe unter Haali Simple Media Splitter. Starte danach mal den Rechner neu und mach nen RE-Scan. Das muss gehen! Hier geht's doch auch! :-)
ProjectX
Cuttermaran erlaubt frame genaues schneiden. Das ist der große Vorteil daran. Ansonsten, solange Du mit ProjectX demuxt, ist alles im grünen Bereich! :-)
Extensive CPU usage
Your MKV files, what are they? H.264? HD size? Or SD?
H.264 takes quiet a bit of CPU power for decoding. And when you're streaming them via Connected to your TV, the streamed data additionally will be re-encoded to DivX on the fly. So if they are HD files and H.264 it can well be that a Pentium 4 with 2.8 Ghz just hasn't gotten enough "horse-power" for simultanously decoding and re-encoding your files.
Sorry,
But as everything is working here to my complete satisfaction, I haven't updated my servers for quite a while now. So I can't help you. About DivX Converter: It's not exactly my favorite tool. And to be honest you don't miss much if you don't have it. Look here for some alternatives: http://forums.divx.com/forum/viewTopic.php?id=4605