AVIAddXSubs v7.4
Incorporates subtitles (XSUB)
to DivX/XVid AVI files
Last update 21/6/2008

5 Euros

            

Download AVIAddXSubs (842KB)

AVIAddXSubs is a simple to use, free program to incorporate subtitles (XSUB) from .srt (ANSI text, up to 8 srt) or idx/sub (containing up to 8 subtitles) quickly and easily to your avi files containing DivX/XVid video streams. Just place the avi and its associated (same name) srt in the same directory and Drag&Drop the avi on AVIAddXSubs icon or shortcut in your desktop. In 2-3 minutes a new file with divx extension will be created and be ready to play in your hardware DivX player. For example from the files:

lost0318.avi
lost0318.srt

you get

lost0318.divx, to play in your hardware DivX player.

To see the subtitles you have to activate them through your remote control much like you do with normal DVD. Check the configuration page of the program for the offered options. Maybe you have to put a smaller number at "Vertical Position" field if subtitles are selectable, are selected, but do not appear. The generated file is a regular avi and you can rename it if this helps the player.

Choose the correct character set for your language.

ATTENTION

  • After the incorporation of the subtitles, the .srt is not needed any more. Do not put this file together with the generated divx in the player.
  • Please have in mind that this program's purpose is to show subtitles in your hardware player and not PC. At PC, for testing reasons before burn, use DivX player from www.divx.com. In case you just want to view subtitled videos at PC there are more suitable methods than subtitle incorporation, like DirectVobSub.
  • You can incorporate subtitles to many avi files in the same time if all those files reside in the same folder (for example the avi of a whole season together with their srt). Just select them and drag&drop in program's icon or shortcut. You can select either avi or srt. Never both of them because operation will be executed twice for every file. You can also select and drag&drop any number of folders. In this case all avi/divx files in these folders and sub-folders will be processed.
  • There is no re-encoding so video quality is not compromised. XSUB subtitles is a technology (and trade mark) introduced from DivX company. XSUB are not actually burned in the picture the way other programs do (like virtualdub). XSUB subtitles are inserted in the avi as an additional stream (other than video and audio) and work in similar way as the subtitles offered from normal DVDs.
  • In case you wish to replace the incorporated subtitles just repeat the operation with another srt (or idx/sub). AVIAddXSubs always removes any subtitles already existed in the source avi/divx file.
  • This program do not use third party utilities like DivXMux. So all the many problems that come from this utility, disappear.
  • Supports the following OS: NT/W2K/XP/VISTA. Works also with Wine in Linux. At Intel Macs you can use a program called Crossover (not freeware although).
  • You can use DivX Player from www.divx.com to see the subtitles in your PC. But have in mind that the results you see there, under the current configuration of the AVIAddXSubs, will not, mandatory, be the the same in your player. Nothing you do in your PC can inform you for the results in your DivX player. You can only experiment with your player directly to find out the correct configuration. Nothing assures that any player in PC and any desktop DivX player handle XSUB subtitles the same way, and most of the times they don't.
  • Subtitles for "latin" languages like english, Italian, French, German etc, have to use ANSI at character set option at configuration page.
  • As regards RTL languages (Arabic, Hebrew) subtitles will be generated correctly only on PCs that have these languages properly installed. If WinXP are considered, check at Control Panel/Regional and Language Option/Languages if "Install files for complex script and right to left languages (including Thai)" option is checked.
  • If you downloaded subtitle files in other formats than srt, still you can use AVIAddXSubs to incorporate the subtitles. Just use Subtitle Workshop (freeware too) and convert almost from any subtitle format to another.
  • For information about the options of the program, please read the readme file supplied in the distribution zip. Also read it here.

AVI 2.0 support, files over 4GB and PS3

From version 7.1 AVIAddXSubs supports AVI 2.0 file generation. This means that it can handle avi files bigger than 4GB.  AVI 2.0 is an extension to AVI 1.0, which has a limit of 4GB.

This feature is intended mostly for PS3 owners because PS3 can play videos of high resolution (up to 1080p) and so files can easily overcome 4GB.

UPDATE: Two users confirmed that PS3 works fine with avi files above 4GB generated from AVIAddXSubs and displays the incorporated subtitles as expected.

I am informed that these files work correctly only through streaming and burning to dvd(UDF)/Blu-ray. Such big files cannot be used through drives attached to USB because they have to use FAT32 file system which has a limit of 4GB too. It appears that something similar happens with PS3 internal HARD DISK.

Planed new features

  • Support for mkv and mp4. Meaning that AVIAddXSubs can read mkv and mp4 files and converts them to a subtitled avi file. UPDATE: Because mkv files contain H264 video streams there are not players out there (including PS3) able to play avi with H264+XSUB. So this feature is postponed until at least PS3 can play such files (AVI+H264+XSUB).
  • Ability for a switch in the command line of AVIAddXSubs so it will not need to press "Create..." to start processing and also close the program automatically when there are no errors, after the operation is completed. This is for those they want to use the program in batch file operations.
  • Ability to save in a folder (containing avi and their corresponding srt/idx/sub) a configuration file. So every time the contents of it are processed (or reprocessed), this configuration will be used instead the one saved in AVIAddXSubs installation folder. Users encouraged to comment about this feature. Is it useful to some at least?

Users are encouraged to send me feature requests. I will implement all those I decide they improve the program's usefulness.

In case subtitles do not appear in your hardware DivX Player

  1. Be sure that subtitles are activated through your remote control. Is there a list with subtitles when you press the button for subtitles? Note that this will happen when the avi starts playing. Not before. So wait to finish initialization and start playback.
  2. Test with all available options in "Mark DivX as".
  3. Test with "Full Screen" checked and unchecked.
  4. Use various values in "Vertical Position" (VP). You can create many subtitles from the same srt with different VP. See readme file on how. Smaller VP moves subtitles up in the screen, greater moves them down.
  5. In some players equipped with USB port, XSUB subtitles do not appear when the avi is placed in a device connected to this port. Try also a CDRW/DVDRW to see if things go better from there.
  6. Check if your player is in the list (below) of the "reported working well". If it is there then something you do wrong.
  7. As I have read XBOX360 do not supports XSUB subtitles with current firmware. Wait for one that supports in the future. If someone finds out that now XSUB are supported please let me know to remove this statement.

What is new?

7.4
  • Added option "Delete original avi". When the subtitled file is successfully generated the original (source) avi is deleted.
  • "Stop" button added. In case of a lengthy operation, with many files involved, user can stop it at any time through this button.
  • New utility added to distribution zip. SUBRenamer. Renames avi and srt/idx/sub files according user whished new name and AVIAddXSubs rules. Especially useful when more than one srt is used in subtitle incorporation. Read more about this utility in README.htm in zip.
  • A fix is made to solve some display problems (in program's fields, not in subtitles) with languages like Chinese, Thai etc.
7.3 Fixed bugs related with RTL languages (Arabic, Hebrew) and subtitle preview.
7.2
  • Now you can drag&drop a folder to the programs icon/shortcut and all avi/divx files in this folder and its subfolders will be processed.
  • Added ability to define text outline color and size
  • Added a text preview so the user is able to get an idea on how the subtitles will look like according to the current selections in font, etc.
  • Fixed bug in "unpack packed bitstream".

UPDATE (12/6): I made a change in subtitle preview. Anyone interested to load a srt and see how subtitles are generated with real data, he/she can download again.

7.1 Support for AVI 2.0 file generation. Now files bigger than 4GB can be processed correctly.
7.0
  • Now up to 8 subtitles can be incorporated coming either from up to 8 separate srt files or from the same srt but with different configurations. For example different font, font size, screen position, text color, etc.
  • Now for every incorporated subtitle you can individually configure font size, Bold, color, align, opaque box, all subtitle bitmap options and all screen position options.
6.2
  • Now is possible to define character set, font and language for each of the two srt files you can feed the program. This way any two languages can be incorporated correctly.
  • Now we can choose the output file to have the extension avi instead of divx. This works only when the input and output directory are different.
  • Now files with extension divx can be passed and processed from  the program. No need, any more, to rename them first as avi.
6.1 Fixed bug with Center Align of subtitles that affected only users of Hebrew and Arabic Languages.
6.0
  • Unpack packed bitstream option added. Some player are not fully compatible with packed bitstream avi. The symptoms are jerky move, dropped frames and... headache. Check this option (default) to get smoother playback.
  • All audio streams included in the original avi are now copied to the generated divx file.
  • Bold option added. Makes generated subtitles in bold.
  • A fix is made for Right to Left Languages. Specifically for Arabic and Hebrew. Users of those Languages if you see problems report back to me.
  • Fixed bug regarding idx/sub subtitles when Full Screen checked.
5.7 Time shift option added. Negative values (in milliseconds) cause subtitles to appear sooner and positive later.
5.6
  • Center At option added. This defines the center of your TV and helps the centering of subtitles.
  • Full Screen option added. Some players work better when this is checked and others when is not.
5.5 A fix made for Hebrew, another right to left language. I cannot confirm that the fix is ok. People using this language please confirm.
5.4 Because idx/sub subtitle files can contain more than one language now the user is able to include any of them, up to 8, in the generated divx file.
5.3 In case of idx/sub with multiple language subtitles, a dialog gives user the option to select one of them.
5.2 Added option to choose subtitles color.
5.1
  • TV System options replaced with Subtitle Resolution where added one more option, Custom. There the user can experiment with various values of Width and Height of the generated subtitle bitmaps to solve problems in the minority of hardware players where subtitle either do not appear or appear not in the center of TV. So if you had no problems with previous version, you don't need this one.
  • Added two more options under Testing. Are used for troubleshooting. Generate sample subtitles at various positions of the screen and also optionally a grid, that can help the user to figure out how his/her player's firmware handles subtitles, find out the correct Vertical Position etc.
5.0
  • Idx/sub subtitle support is introduced. In Idx/sub pair, the sub part is a binary file which contains the bitmaps of subtitles. In this case the user has no ability to choose font and font size.
  • Bug fixed regarding the additional subtitle in case of srt. Was not marked correctly as second subtitle stream.
4.1
  • Detection of multipart AVI 2.0 changed, to detect some AVIs with an error in their header information.
  • AVIInfo application added to the distribution package to help the inquiring of problematic AVIs.
  • Process of .srt enhanced so when the blank line between subtitles is missing then it is added automatically. This solves situations when more than one subtitles appears together when viewing.
4.0 Now an additional subtitle (total 2) can be incorporated. For example Greek and English.
3.15 Fixed bug that appears when many files are selected for subtitle incorporation. It appears when one of them is marked as AVI 2.0
3.14 Added capability to specify a preferred output directory
3.13 Now supports most of the multipart AVI 2.0 files.
3.12
  •  Added capability to extend the time duration (in ms) of subtitles. This helps when you think the subtitles go away too fast or in cases of not so perfect synchronization.
  • Faster operation about 20%-30%
  • Time spend indication
3.11 Fixed bug with avi files over 2GB.
3.10 Option for opaque subtitle background.
3.9
  • Now is possible to select more than one files to embed subtitles.
  • File selector now remembers the last directory.
  • A fix for Arabic subtitles.

 

 

NOTE:
AVIAddXSubs
is created with CalcIt programming tool.
See more at www.calcitapp.com.

 

Players reported working well

Advent 3326E (VP=450)
AEG DVD-4514
ARISTONA DVD/RECORDER ARV635 (VP=450)
ARISTONA model 436 (VP=450)
Audiola DVX 2011 USB
Audioline DVD 024
BLUESKY DV865 (MDX=XVID)
BLUESKY DVX495 (VP=546)
ELITE PV400 USB
Elta 8847 (VP=454, CP=348)
Everton dvx-555u divx/DVD
Fj mini combo DMV6103 (VP=500)
FUNAI DBR-5311 (DVB-T) (VP=546)
FUNAI DVP-6200
HYUNDAI HE-DX 230 (VP=400)
HYUNDAI HDV G320U
ICYBOX SATA IB-MP3025-B (VP=460)
IQ DVD-360 (VP=500, MDX=XVID)
JVC KD-AVX 2
KiSS DP-1000 
Kiss DP-600
LG 42LG60FR (VP=450, CP=320)
LG 9800H (VP=450)
LG 9800 (VP=450)
LG DV 9900
LG DVX 298H (VP=450) (Playback through USB doesn't support XSUB, use DVDRW only)
LG DVX-172 (VP=450)
LG DVX-350 (CP=360 VP=450)
LG DR-7900 (VP=400, CP=320)
LG LH T360 (VP=546)
LG RH7500 (VP=460)
LG VC 8606
NEXTBASE SDV97-SD
Miray DVM-L55 (VP=450)
Miray DVM-L57 (VP=450)
Miray DVM-L84 (VP=450)
Miray DVM-L86 (VP=450)
OMNI-3200
Onkyo DR-S 501 DVD (part of Onkyo LS-V501 home cinema)
Panasonic DVD Home Theater SA-PT 150
Panasonic DVD Home Theater SA-PT 460
Philips 3010
Philips 3040
Philips DVP 5960 (VP=420)
Philips DVP 5980 (VP=420, CP=320)
Philips DVP 3142 (VP=530)
Philips DVP3144 (VP=440)
Philips DVP 3160 (VP=400, CP=360)
Philips DVP 5160
Phillips DVP-630/02
Philips DVP-720SA (CP=360, VP=560)
Philips HTS 3500S version23 (VP=500, CP=360)
Philips MCD295 hi-fi
Philips 5160 (VP=440)
Pioneer 575 (VP=450)
Pioneer 696 AV (VP=450)
Pionner DCS-333 (Xv-Dv333) (VP=450)
Pioneer DVD DV300
Pioneer DV-400 (VP=450)
PS3 (with firmware 2.20 and above)
Quadro DVD-606 (VP=500, CP=360)
RM168 (VP=440, CP=365)
Samsung DVD 1080P8 (VP=450, CP=320)
Samsung DVD P171
Samsung DVD P366 (VP=450)
Samsung DVD P350K  
Samsung DVD P370 (VP=450)
Samsung DVD HD745
Samsung DVD-HD870 (VP=546)
samsung HT-TQ22 (VP=546)
Samsung HT-TX250 
Samsung HT-XQ100
scarlett sdivx-1201
Schaub Lorenz 20138
Schneider DVD-400 HDMI (VP=369, MDX=DX50)
sepia 5600
SIGMATEK XS-700 PRO 
SILVERCREST KH-6511 (VP=400)
SILVERCREST  Mobile KH 6500
SnaZio SZ1350 DVD Net Cinema. (VP=450)
SONY HX 750
SONY DAV-DZ 110 (VP=400)
SONY DAV-DZ 300 (VP=400)
SONY DVP-NS92V
SONY NS-32 (VP=450)
SONY NS-33
SONY DVP NS-38
SONY DVP-NS92V (VP=450)
TELEMAX DVD-003 mini DVD player
Thomson DTH 270E (VP=400)
TOSHIBA RD-XS25 DVD Recorder (CP=355, VP=490)
Trident DVD-K2301
Trident k-2303 (VP=450, CP=360)
UNITED 6068
UNITED DVR 6080 (VP=546)
UNITED 7080 (VP=450)
UPXUS mini-369
Vivax K-210
Vivax K-300
X-Wave 9200 
YAMAHA S557

At Program's Configuration Page:
VP="Vertical Position"
MDX="Mark DivX as"
CP="Center At"

 

For comments or questions use the form below.
The email is needed only if you wish a reply.

  • Greek speaking people can write to me in Greek. Please avoid greeklish. If you prefer you can post your questions
    at the GreekTVSubs forum here.
  • English speaking people can also post their comments/questions at doom9 forum here.

To avoid spam, please enter (at AntiSpam) the third(3) word from the following list: fox, dog, cat, mouse, rabbit, bird, tiger

email
Subject
AntiSpam