Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 | Link |
Registered User
Join Date: Jul 2005
Posts: 17
|
Stand-alone MPEG-4 (DivX, XviD...) Player Buyers Guide
Quite recently I went through the tedious process of researching the whole stand-alone player topic. Overall, there seems to be huge confusion over the actual technical features of these players and you have to scavenge dozens of Internet Forums for bits and pieces of unreliable information to aid your buying decision. Furthermore, Europeans suffer from a huge selection of players while people in the US have to choose between only a few available models.
Either way it is difficult to make an informed decision since there is no central review website for MPEG-4 players and reviews often forget to cover important technical details. Thus I decided to put together the things I learned while doing my investigations. I would very much welcome all input you can give me to this thread and in time it might become a fairly comprehensive overview. I myself ended up choosing the Sigmatek XM-400 Pro with the Pioneer DV-575 and Pioneer DV-470 on a close second place on my ranking list. For the US market, the Oppo Digital looks like an excellent choice. From all the information I have gathered so far, all three of the above can be highly recommended. In the following I will try to summarize some of the most important factors you should take into account when making your choice. This article will be mainly concerned with technical issues - after all, this is the Doom9 Forum. Issues like "is this player stylish enough for my living room and is it available in a colour that matches my Monet on the wall" you will have to solve yourself. ![]() How to choose a stand-alone MPEG-4/DVD Player (or at least the way I approached the problem ![]() 1. Consider the alternatives:
2. Filter the broad selection of players on the market by defining your must-have features: Go to http://divx-compare.com/section-1-lecteur-dvd-divx.htm and reduce the choice of players by searching for some rare features that you absolutely need and cannot do without. This could be stuff like .idx/.sub support, .ogm support or Nero Digital support. (Yes, the divx-compare website is in French only but it is really easy to use even if you don't understand a word of French. The 100+ players reviewed there are taken from and centered on the European market so US readers will have to stick to the global players whose products are available worldwide.) 3. Compare details, look for professional reviews & user opinions, find a firmware support community, check for availability. Make sure you like the detailed test results for the player. Reviews help to find out if the player is very noisy or if the DVD drive breaks easily. Make sure to buy a model that has strong firmware support with people actively modding the firmware. Lastly, make sure you can actually get that model in your own country. 4. Try taking a close look at the player in a store (Optional) If you are extremely lucky, you might be able to find the model you are looking for on display in a store. That way you can check it out real close and there won't be any nasty surprises after buying it. Before you go to the store, be sure to bring some DivX/XviD Test material along:
![]() This is the basic process that I followed and I quickly ended up with a very small and manageable selection of players to choose from. Of course you could also start your search by determining the price range you are prepared to pay but I opted for a feature-centric approach instead. Now on to all the juicy details on what you should pay attention to when buying a player... the following is knowledge gathered from a multitude of forums and I hope it can give you a good initial overview of the situation. What you need to know before buying a MPEG-4 Player 1. General Hardware Criteria Inside all of the players you will find the following:
There are several different Chipsets available on the market right now but arguably the most capable one is the Mediatek 1389 Series. Therefore I will only discuss the Mediatek. There are several different versions of the Mediatek chip. Each one has a slightly different set of features but the feature matrix is confidential and has never been released by Mediatek. Here are some common ones:
All Mediateks (except the 1389GE) support both DivX and XviD in all combinations and variations. This includes CBR & VBR MP3 and AC3 sound, even as multiple audio tracks (so-called BivX). This also includes GMC & QPel for DivX and QPel for XviD. It also usually includes .srt and .sub textfile support for subtitles. Where the differences between players start to show are: - .sub / .idx vobsub support: Only a handful of players on the market support bitmap subtitles at all. For me, this immediately limited the choice of players very drastically since I could not live without vobsubs (text subs like .srt very frequently suffer from poor spelling due to the OCR process performed to extract the text out of the original bitmap subtitles). The only players that have been confirmed to support vobsubs and that I have found out about are: Pioneer DV-380, DV-470, DV-575, DV-585, DV-676A; Philips 720SA; United 4969 Divx Certified; Sigmatek XM-400 Pro; Techwood DVX-5050S, DVX-550S; Keyplug KP-5610; H&B DX-3255; LG DK-8321N, DF-8900P; Targa DP-5100x; Silvercrest KH6507; Yamaha 550; Zensonic Z330; BlueSens 3005; Medion MD 7457; RJ Tech RJ-800DVXII. - .ogm & .ogg support: A few players support playing .ogg music files but only a very small selection actually support the .ogm container. The ones I know about are: Pioneer DV-470, DV-575, DV-585; Sigmatek XM-400 Pro; H&B DX-3255. The latest hacked Pioneer firmware fully supports .ogm with multiple audio streams and subtitle streams. Same for the Sigmatek, except it does not support subs included in the .ogm, only external subs. I haven't checked up on the H&B firmware. - XviD with Packed Bitstream (N-VOP) and more than one consecutive B-VOP (DivX with PB is no problem at all): Most Mediatek-based players do not properly supports this. Note that apparently players based on the old ESS Vibratto chips had no problems with packed bitstream XviD but since the Mediatek chip is superior in pretty much all other aspects I would not recommend ESS-based players. The problem occurs only if the XviD in question has more than one B-VOP at a time (one B-VOP seems to work fine) and usually leads to video stuttering (dropped frames) and loss of audio sync. This problem is actively being solved in many firmware releases right now. My Sigmatek XM-400 Pro, with the current official firmware, can handle any packed bitstream XviD thrown at it. Packed bitstream support also seems to have been implemented on the Targa DP-5100x, RJ-800DVX and LG 8900P as this article points out: http://www.divxtest.com/article.php3?id_article=93. This might mean that in the future firmware hackers will be able to implement N-VOP support in other Mediatek-based players as well. In the meantime, if your player does not support N-VOPs, the solution is quite simple yet bothersome: Get MPEG4 Modifier from http://www.moitah.net/. This simple tool can check if your XviD uses packed bitstream and disable it without having to re-encode the whole movie. MPEG4 Modifier runs with .NET on Windows or with Mono on Linux and MacOS as the command-line version (I have used it successfully on all three OSes). - Region Free support: Unless you have been living under a rock for the past couple of years you should know about this one. Most players have some kind of trick or hack to set them region free. Before buying, be sure to look up your model in the VideoHelp Database: http://www.videohelp.com/dvdplayers. Certain models can require expensive hardware & knowledge to be made region-free in which case you might want to look for a different player or for a dealer who sells your model as region-free. (continued in next post due to character per post limit on this forum...) Last edited by Y.T.; 20th September 2005 at 09:10. |
![]() |
![]() |
![]() |
#2 | Link | |
Registered User
Join Date: Jul 2005
Posts: 17
|
- DivX 6 support: All Mediatek1389-based stand-alones should be able to play DivX6 encoded movies with the .avi extension. Many even support several audio tracks and subtitle tracks included in the .avi and some already accept .divx as the extension as well. A good overview of some common players tested for DivX6 compatibility can be found here: http://www.divxtest.com/article.php3?id_article=67
Note that none of the current players support DivX6 Menus and Chapters yet. However, now that the DivX6 standard has been finalized, there is a chance that some of them will support it in a future firmware release... Which brings us to a very crucial point: - Firmware update support: This is one of the most-important aspects when choosing a player. Make sure the manufacturer and/or the user community actively support your model and release new firmware versions adding features and fixing bugs. If you are from a country that uses an alphabet that cannot be displayed with the standard set of latin letters, pay extraordinary attention - all Mediateks have problems with foreign .srt charsets and codepages, so you will need a modified firmware to have .srt subs in your native language. A good starting point for firmware mods is the Mtz Website and Forums: http://mtz.softpedia.com. Additionally, you should perform an extensive google search on your model, sometimes you can come up with active firmware developer communities where you never would have expected them - I have seen some in France, Poland and Brazil. Unless there are hackers out there modding the firmware for your model, you won't have much chance to remain up-to-date in the future. - Nero Digital Support: I do not cover Nero Digital at all in this guide since it has already been completely and perfectly covered in this thread: http://forum.doom9.org/showthread.php?t=94538. Basically Nero Digital certified players allow you to play back any files using the .mp4 container and AAC audio. (Many thx to bond for the info) - WMA & WMV Support: A lot of players already support WMA and WMV3. If so, it is usually always mentioned in the player specs and not difficult to find out about. As for WMV9, right now only players based on the Sigma EM8620L chip can play those. You can find some info on it here: http://forum.doom9.org/showthread.php?t=84003 http://forum.doom9.org/showthread.php?t=87751 One such player is the Zensonic Z500:http://www.z500series.com/specs.php (Interestingly, they also claim that they will have support for Matroska but have not implemented it yet...) - 3ivX Support: Not many test results are available but since 3ivx is MPEG-4 compliant, an MPEG-4 player should in theory be able to play it back. Custom 3ivX extensions like Chapters will most likely not work. For 3ivx files with an mp4 container and aac audio, you will need a Nero Digital certified player in order to play them (thx to bond for the info). If anyone has some 3ivx test results to share, please post below. - Dual Layer DVD Support: Support for dual-layer media is not always guaranteed so make sure to check/ask for it. - Misc stuff: If you really need it, you will know to look for it. Examples include progressive scan support and the various advanced A/V connections you may or may not need like VGA or Optical. 4. Problems you should be prepared to run into
5. Links you should check out (apart from this excellent forum ![]()
![]() Please feel free to post any additional information about the special features of the player you bought, new product developments or things I forgot to cover and I will try to update this Guide accordingly. Yours Truly, Y.T. Last edited by Y.T.; 10th August 2005 at 13:19. |
|
![]() |
![]() |
![]() |
#3 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,120
|
Many thanks for submitting your excellent post Y.T.
![]() There can never be too much information about MPEG-4 capable players/devices... I have not read all the information yet, but may I suggest you amend the title of your post to read "Stand-alone MPEG-4 Player Buyers Guide" or even "Stand-alone MPEG-4 (DivX) Player Buyers Guide"? DivX is after-all a brand name for just one of the many possible MPEG-4 ISO alternatives! Many thanks... and welcome to the forum.
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
![]() |
![]() |
![]() |
#4 | Link | |
Registered User
Join Date: Jul 2005
Posts: 17
|
Quote:
![]() ![]() ![]() Edit: Fixed, added and rearranged a few of the points in the guide. The structure should be a bit more coherent now and the occasional spelling mistake has been mended. I think I'm finished for today... ![]() Last edited by Y.T.; 4th August 2005 at 14:35. |
|
![]() |
![]() |
![]() |
#5 | Link | ||
Registered User
Join Date: Nov 2001
Posts: 9,770
|
Quote:
nerodigital is 100% mpeg-4 compatible. its uses mpeg-4 asp video (like xvid, divx, 3ivx aso), mpeg-4 aac audio (like itunes) and the .mp4 container (like apple, x264, 3ivx and lots of other free and payware tools) nerodigital is in fact more open technology than divx is, especially when talking about their "new" container, which is basically .avi extended with 100% proprieatary, closed and not publically specified technology in fact you wrote about packed bitstream and what problems it causes and what not. packed bitstream is another example of a proprieatary extension to a standard done by divx (one that is reverse engineered already tough) the .mp4 files created by nerodigital are, as mentioned, following the mpeg-4 standard and can therefore be played in various non-nero tools already, like mplayer, videolan, quicktime, realplayer and windows media player (or any other dshow player) when installing freely available filters (like ffdshow, haali, 3ivx, coreaac and what not) you can also place xvid and divx streams inside the .mp4 container with free and opensource tools, like mp4box and mp4create and they are the same way compliant to mpeg-4 as nerodigital and can therefore also be played on every nerodigital-enabled hardware player of course Quote:
its widely known that 3ivx is also 100% mpeg-4 compliant, like nerodigital it also offers tool which output asp video with aac audio in the .mp4 container, just like nerodigital they also offer a vfw encoder (just like divx and xvid), which lets you encode for example in virtualdub to .avi if you want 3ivx streams to play in a hardware player simply change the 3ivx fourcc to something the player understands (propably DIVX or XVID) 3ivx doesnt offer any tool which outputs to .3ivx
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
||
![]() |
![]() |
![]() |
#6 | Link | |
Registered User
Join Date: Apr 2005
Location: San Diego, CA
Posts: 90
|
Hi Y.T.,
Great job! From the DivX perspective, I would only add that DivX certification does mean a lot. We extensively test the players and you can depend on them to do what we promise, which is play back files encoded according to our Home Theater profile . Of course we can't make promises about XVID playback, but from my experience most files on the internet are encoded so they can be played in DivX certified devices, regardless if the codec chosen is DivX or XVID. The Mediatek based players are very good, but they are not the only ones. A lot of people are quite happy with Sigma based players, some even like their ESS players. ![]() Quote:
-Kosmonaut |
|
![]() |
![]() |
![]() |
#7 | Link | |||
Registered User
Join Date: Jul 2005
Posts: 17
|
Quote:
![]() ![]() Quote:
Quote:
![]() Last edited by Y.T.; 5th August 2005 at 11:04. |
|||
![]() |
![]() |
![]() |
#8 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,120
|
Quote:
In the case of stand-alone player/device manufacturing, NeroDigital certification has helped to set guidelines for manufacturers to follow with respect to how encodes with multiple audio tracks and chapters can be switched within .MP4.... Plus, a new standard for placing multiple VobSub subtitle streams within .MP4 too! Muxing tools such YAMB (with MP4Box.exe) offer simple ways of muxing all types of compatible streams into .MP4... You can even add names to your chapters, which can be viewed on your TV ![]() Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
![]() |
![]() |
![]() |
#9 | Link | |
Registered User
Join Date: May 2003
Posts: 132
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#10 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,120
|
Quote:
I'm shocked at the misconceptions regarding MPEG-4 SP/ASP in .MP4 that are still floating around this forum.... it's very annoying, disappointing and pretty scary..... And it's just not true at all ![]() Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
![]() |
![]() |
![]() |
#11 | Link | ||||
Registered User
Join Date: Nov 2001
Posts: 9,770
|
Quote:
Quote:
Quote:
chapters are in the userdata of mp4 and are nero's own creation, but in fact it has been reverse engineered and lots of non-nero tools support it already, eg 3ivx and haali. creation of those chapters is also possible without needing any nero tool via mp4box the subtitle streams nero uses in .mp4 are dvd subtitles (aka vobsubs) and nero does that for two reasons: 1) it makes things easier when doing dvd to mp4 conversions as you simply store the sub stream from the dvd in mp4 without modification 2) every dvd player is already able to handle them there is currently no non-nero tool which allows you to place vobsubs in .mp4, but playback already works with haali and videolan still the official subtitle format for .mp4 is ttxt which nero doesnt uses Quote:
of course the one supported on hardware players is only the asp one
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
||||
![]() |
![]() |
![]() |
#12 | Link | |
Registered User
Join Date: May 2003
Posts: 132
|
Quote:
http://forum.doom9.org/showthread.php?t=96059 |
|
![]() |
![]() |
![]() |
#13 | Link | |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
Very good wrap-up so far Y.T. about the known facts but the MT1389GE got more stable with newer firmware i would say it's equal now to the DE chip
![]() Quote:
![]()
__________________
all my compares are riddles so please try to decipher them yourselves :) It is about Time Join the Revolution NOW before it is to Late ! http://forum.doom9.org/showthread.php?t=168004 |
|
![]() |
![]() |
![]() |
#14 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,120
|
Quote:
![]() Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
![]() |
![]() |
![]() |
#15 | Link | |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,120
|
Quote:
Cheers
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
|
![]() |
![]() |
![]() |
#17 | Link | |
Registered User
Join Date: May 2003
Posts: 132
|
Quote:
|
|
![]() |
![]() |
![]() |
#18 | Link |
Registered User
Join Date: Mar 2005
Posts: 16
|
What a great post... some many forums have people asking the same questions over and over again and this covers most the points very well.
I think all LG players that do divx can do packed bitstream or can have the firmware updated to support itA nice new hacked verion on MTZ website today which lists the models it will work on. Targa DP-5100x is a LP 8900P as sold by LG Australia. Both support .sub / .idx You don't mention DVD-R (or +) Dual Layer support which I suspect is because its mainly unknown. The Targa and Pioneer 575/470 can read DL discs but for minus read the first 4.7gb only properly. For + the Pioneer can read both layers, the Targa can't. The new Pioneer 585 (UK model) has been confirmed by Pioneer to fully support dual layer. avforums.com, forum.surdvd.com and phorums.com.au/forumdisplay.php?f=42 are good forums. You tend to find the same people on the same forums with the same advice...pretty much as per this. |
![]() |
![]() |
![]() |
#19 | Link | |||
Registered User
Join Date: Jul 2005
Posts: 17
|
Quote:
Quote:
Quote:
![]() |
|||
![]() |
![]() |
![]() |
#20 | Link | |
Registered User
Join Date: May 2003
Posts: 132
|
Quote:
I think you should also mention 'B-frames' there for both DivX and XviD as some old chipsets support that. And as for subtitles you should maybe mention VobSubs (.idx + .sub)too, most chipsets don't support that EDIT: Slightly off-topic tip; if a XviD/DivX AVI file is stuttering in your player then chances are it hasn't been properly interleaved by the person/tool who encoded it, to fix this problem use VirtualDub on your Windows computer to "Direct-Stream" both the video and audio which saves a new file (which will be fixed), (this does not affect the quality of the file as all it does it demux the audio from the video and then muxes them back correctly by interleaving the video with the audio data). Since VirtualDub also creates a new header (internal index) it usaually also automaticly fixes any problems with bad/corrupt headers too. PS! A mod should make this topic thread a sticky (pin it!) as it is a very ![]() Last edited by Cyberace; 11th August 2005 at 16:30. |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|