The only true way to tell (other than just trying it) is to know full details of the encoding options and the DVD player in question, but there are a few common rules/checks:
- Players that claim to play DivX files will play files with video streams encoded by DivX and XviD encoders, in an AVI wrapper.
- They generally expect audio streams to be either in mp3 format or one of the formats common on DVDs (mp2, ac3, ...). The vast majority won't play vorbis or flacc encoded audio, to give two negative examples.
- Some advanced encoding options such as "sub pixel quantization" are often not supported by set-top box players (such as DVD players) - so check the options your encoder is using.
- DVD players that support DivX/XviD are usually limited to their "natural" frame-buffer dimensions so can not play video streams with frames wider than 720 pixels or higher than 576 pixels which is the maximum resolution found in DVD compliant content. As non-DVD DivX playing equipment (such as those that play from internal hard drives or USB devices) that does not explicitly claim HD support tends to use the same (or at least very similar) chipsets and software as their DVD cousins, they often have the same frame dimension limitations.
This may be a silly question, but if blank DVDs are precious enough that using a few just to test your encoding results would be too much have you not considered having one or two rewritable discs around for testing? These can be used many times (100s of times or more is usually claimed) and most DVD players that can happily read DVD+R/DVD-R media (all in my experience) can also read RW media.
ockquote>
how to know if a video file can be played on a dvd player
\n By playing it? – marcusw – 2010-04-11T00:20:47.473
related question (DVD player emulation): http://superuser.com/questions/134789/dvd-player-simulation
– quack quixote – 2010-05-11T08:48:46.427