Tools required: TMPGEnc
A JACKET_P picture is a picture placed on the DVD, which will be displayed when the DVD player is stopped, in place of the player’s default picture, which is usually the manufacturer’s logo. Not all manufacturers have yet implemented this feature in their DVD players. SONY, and perhaps others, have, and perhaps more will in the future. If your player has such a feature, it may be configured in the player’s setup menus, and is usually disabled by default.
The JACKET_P picture can be different than the Menu background picture. In fact, it can be any picture you like. Many commercially pressed movie DVDs have JACKET_P pictures. Usually, the picture will be the same as that found on the cover, or jacket, of the DVD case. Hence, “Jacket Picture”.
JACKET_P is the name of the folder in which the pictures are placed. The folder must be at the root level, along with the VIDEO_TS and AUDIO_TS folders. Inside the JACKET_P folder, there must be exactly three files, with specific names, and with very specific formats. The three files are the same image, at different sizes. The large size is displayed full-screen by single-disc players, when stopped. The smaller sizes are displayed as thumbnails by DVD changers. The filenames and sizes depend upon the format of the DVD, and are as follows.
J00___5L.MP2 720 x 480
J00___5M.MP2 176 x 112
J00___5S.MP2 96 x 64
J00___6L.MP2 720 x 576
J00___6M.MP2 176 x 144
J00___6S.MP2 96 x 80
Those filenames consist of an uppercase letter ‘J’, followed by two digit 0’s (not letter 'O’s), followed by three underscores, another digit (‘5’ for NTSC, ‘6’ for PAL), another upper-case letter (‘L’ for large, ‘M’ for medium, ‘S’ for small), and finally the .MP2 extension.
As can been seen from the file extensions, these are MPEG2 files, but not just any MPEG2 files. They must have a specific format, which as it turns out, is not at all hard to create, but was very difficult to figure out initially. Some very expensive software systems have the ability to create these MPEG2 files automatically, but I wanted to be able to create them using inexpensive or free software.
TMPEGEnc seemed to fit the bill, but after days and weeks of experimenting and reading on this and other forums, and following all the suggestions, directions, and tutorials, I was still unable to create an image that would display properly, if at all. Usually, what would be displayed on the screen would be a colour-challenged version of whatever image from the movie was being shown just before the stop button was pressed, as though that image were being held in a buffer within the player. The weird colours it was displayed in, made it almost like looking at a colour negative. And from my reading, it appeared that many others were having the very same problem.
After some detective work, I’m happy to say that I am now able to create perfect images, every time. I began by looking at the files in the JACKET_P folder of a commercial pressed NTSC movie DVD. Neither IrfanView nor SlowView could display them. XnView did display them, but gave me no additional information. Finally, Windows Media Player displayed them, and gave me an interesting bit of additional information: it showed the size of the large file to be 720 x 540, rather than 720 x 480. WMP showed the files I had encoded with TMPGEnc to be either 1068 x 480 (MPEG2), or 720 x 480 (MPEG1). WMP also reported using different codecs to display my files, that those it used to display the files from the commercial DVD. I knew the required files had to be MPEG2, but they also had to follow the same pattern as those found on commercial DVDs if they were to give the desired results. After much further work, I’ve found a solution, which consists of two points:
First, while everyone had been saying to select ‘ES (Video only)’ as the Stream Type, my success was achieved by setting the Stream Type to ‘System (Video only)’.
Second, while others had been saying that no audio file was required, I found success only when I included an audio file, even though the output we are interested in is the video stream only. This may be because without an audio file, the video file created by TMPEGEnc will be a single frame only, whereas with an audio file specified, the created video stream will be as long as the audio stream. Naturally, the larger the audio file, the larger will be the created video stream. However, if the audio file is too small, the created video stream will be incorrect, just as it is when no audio file is used. The contents of the audio file is completely irrelevant, only the size. You will find a large selection of .wav files in the \WINDOWS\MEDIA directory. I found that RECYCLE.WAV was of a size which gave good results without bloating the size of the video file too much.
Once these two conditions were met, I found that the MPEG2 files generated by TMPGEnc displayed in WMP as 720 x 540, and also that they used the same codecs as the files from the commercial DVD. The proof of the pudding was in the burning, and every one I have burned since has displayed perfectly on my player/TV!
Here, then, is a step-by-step procedure for creating JACKET_P Pictures with TMPGEnc:
Use your favourite graphics program to create the picture you want your DVD to display when stopped. It should be 720 x 480 pixels (NTSC) [or 720 x 576 PAL]. Save as BMP or JPG, as TMPGEnc cannot import PNG files. Keep in mind the TV-safe area of the picture, or you may find some important elements of your graphic getting lost in the TV’s overscan.
Start TMPGEnc, but cancel the wizard. Press ‘Load’, and load the appropriate template for your region [‘DVD (NTSC).mfc’ or ‘DVD (PAL).mfc’].
In the ‘Stream type’ box, select ‘System (Video only)’.
Using the ‘Browse’ button for each, set the ‘Video source:’ to the picture file you created, the ‘Audio source:’ to an audio file of your choice, and the ‘Output file name:’ to your destination file.
Press the ‘Setting’ button. Most of the settings within the ‘MPEG Setting’ dialog can be left at default values, unless they have been previously changed. TMPGEnc will remember changed settings from one session to the next. To change any setting that is greyed, you must first right-click on the setting name and select ‘Unlock’.
On the ‘Video’ tab, ‘Stream type:’ should be ‘MPEG-2 Video’. If it is not, change it. Unlock the ‘Size:’ setting, and set the size to 720 x 480. The rest of the settings should be okay by default. If you like to experiment, try changing them and observing the results. I set ‘Rate control mode:’ to ‘Constant bitrate (CBR)’, and ‘Bitrate:’ to ‘8000’.
- On the ‘Advanced’ tab, ‘Video source type’ should match the graphic you created (interlaced or non-interlaced), ‘Field order:’ should match the field order of the DVD you are creating, ‘Source aspect ratio:’ should match your region’s video standard, and ‘Video arrange Method:’ should be ‘Full screen (keep aspect ratio)’. These should all be correct by default. Try experimenting with them if you like.
- On the ‘System’ tab, ‘Stream type:’ should be ‘MPEG-2 Program (VBR)’.
Press ‘OK’ to close the ‘MPEG Setting’ dialog. In the main window, press the ‘Save’ button if you would like to save all your settings as a template for future use. Use a name such as ‘DVD_JACKET_P(NTSC).mcf’.
Now press the ‘Start’ button. Your image will be encoded. Go to your destination folder, and rename the created .mpg file to ‘J00___5L.MP2’.
Press the ‘Setting’ button, and on the ‘Video’ tab, change ‘Size:’ to 176 x 112 (NTSC) [or 176 x 144 PAL]. Press ‘OK’ to close the ‘MPEG Setting’ dialog. Press ‘Start’ to encode the file. Rename the created .mpg file to ‘J00___5M.MP2’.
Press the ‘Setting’ button, and on the ‘Video’ tab, change ‘Size:’ to 96 x 64 (NTSC) [or 96 x 80 PAL]. Press ‘OK’ to close the ‘MPEG Setting’ dialog. Press ‘Start’ to encode the file. Rename the created .mpg file to ‘J00___5S.MP2’.
You’re all done creating your JACKET_P pictures. All that remains is to burn the DVD and enjoy!