close
The Wayback Machine - https://web.archive.org/web/20110713214234/http://www.calcitapp.com:80/AVIAddXSubs.php
AVIAddXSubs v9.9
Incorporates XSUB subtitles to avi files &
Creates idx/sub subtitles for any kind of video file
(from srt)

Last update 26/9/2010

>>Read a detailed User Guide<<

5 Euros
Image
 
Download AVIAddXSubs (856KB)
Please note that AVIAddXSubs is distributed in
the same package with its "brother" project
, IdxSub2Srt

AVIAddXSubs is a simple to use, free program to subtitle videos converting the original srt files you may have. Its services are useful in cases your hardware player is not able to show the subtitles directly from srt or even if it does the result is not satisfactory. Using AVIAddXSubs and converting the srt you have a variety of options to configure the subtitles as regards font, font size, color, outline, position, etc. This effect is achieved through a srt conversion to another format where the subtitles are stored as bitmaps (that is, images) already prepared in your PC.

This conversion process, takes a few minutes (or a few seconds in many cases) and it doesn't re-encode the video so its quality remains exactly the same. The generated subtitles are "soft", not burned in the picture, so the user is able to activate/deactivate through his/her player's remote control the same way it does at normal DVD playback.

There are two such subtitle formats that can be used alternatively depending on which your player supports better.

  1. The XSUB format where the generated bitmaps are presented as an additional stream inserted (or incorporated) in the video file itself. This works only with avi files. In this case another avi is generated that has the subtitles incorporated. Note that the input file for XSUB conversion can be in idx/sub format too.
  2. The idx/sub format. This format uses a pair of files, one with extension idx and another with extension sub. These files go together and replace the srt in your player. Using idx/sub, because are external files (that is, not incorporated), you can subtitle any kind of video file. avi/mkv/mp4, you name it, if your player supports the combination.

To incorporate XSUB subtitles (default use of the program) just place the avi and its associated (same name) srt (or idx/sub) 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/XVid player. For example from the files:

anyvideo.avi
anyvideo.srt

you get

anyvideo.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.

In a similar way you can convert srt to idx/sub. You have to go at "Configuration 1/SUB 1" and select idx/sub instead of XSUB. To view the video just place it together with the generated idx/sub:

anyvideo.avi
anyvideo.idx
anyvideo.sub

In total the user has the following subtitling alternatives:

  1. To incorporate XSUB subtitles in the avi from srt files.
  2. To incorporate XSUB subtitles in the avi converting idx/sub files.
  3. To incorporate XSUB subtitles in the avi coming from a combination of srt and idx/sub files.
  4. To generate idx/sub files from srt and use them as external subtitle files (in place of the original srt) in supporting players to subtitle any kind of video (avi/mkv/mp4 etc).

For more information and a detailed User Guide, please click here.

For a Linux version please read!

ZIP File contents

Installation

Just unzip the downloaded file in a directory. The program (AVIAddXSubs.exe) is ready for use. You can create a shortcut in your desktop that will help you to drop files on it.

Quick Start

  1. Create a shortcut of AVIAddXSubs.exe in your desktop.
  2. In a directory place the AVI file and its associated (same name) srt. e.g. movie.avi and movie.srt.
  3. Drag & Drop any number of avi files (in the same folder) to the icon of AVIAddXSubs in the desktop. You can also drag&drop any number of folders instead of separate files. In this case avi/divx files in these folders and their sub-folders will be processed. You can also start the program with a right click on a selected avi (or group, even a group of folders). See "Right Content menu option" at "Configuration 2" tab.
  4. At Configuration/SUB1 edit character set and language to your local (Use ANSI for character set in case of English/Spanish/Italians/Germans etc).
  5. At "Configuration 1"\"SUB 1" select XSUB (default) or Idx/Sub.
  6. Press "Start"

That’s it!

AVIAddXSubs For Linux?

I get messages from people asking me a version that runs natively in Linux. I wonder if this has really something to offer for Linux users when Wine can be used to run the program. AVIAddXSubs is written with my own programming tool and has to be converted in C++ for one. Secondly even I had a minor familiarity with Linux in the past and I have from then a number of books, I am a Windows programmer and I have to port the program to a completely different OS environment (especially concerning GUI). So there is a considerable effort in my part (collecting tools, information, researching, training myself etc) and my question is if this porting really deserves the effort. My priorities are to work with Android and finish the new, written from scratch version of my programming tool. So there are considerable reasons not to spend my time to create a version of the program for Linux. I decided to give an opportunity, if enough people exists that "desperately" need a Linux version, to contribute to the cost of development. I assign a cost of 1000 euros.

People interested can use the PayPal button in the top of the page. When contributions reach or surpass 1000 Euros I will start development.

The program will be similar with its Windows version. I will not publish its sources (closed source).

Contributions so far: 0.00 (starting at July 1, 2011).

Please note that I will count the net value of the contributions as PayPal keeps a fee. This will stay for six (6) months. Until then at least 300 euros have to be donated. Then it will get 6 moths more for another 300 euros, etc. If this target is not met (at every six months) then I will consider that there is no real interest (this cannot go forever!) and I will abandon the idea for the Linux version. In this unfortunate case I will not return any donations.

Quick List of Facts

AVIAddXSubs & WDTV

WDTV is a media box produced by Western Digital. If subtitles directly from srt are not satisfactory to you, you can use idx/sub as an alternative, generated through AVIAddxSubs. It converts srt to idx/sub in seconds. You have to accompany your video files, instead of srt with the idx/sub files generated.

Configure AVIAddXSubs with the selections below and start subtitling your avi/mkv/mp4 (or any kind of video file):

At "Configuration 1\SUB 1":

VP=540
CP=360
Check Idx/Sub.

At "Configuration 2":

Check "Do not copy avi when no XSUB"
Check "
Do not convert idx/sub to XSUB"

Please note that WDTV supports only black&white subtitles (or shades of gray). As of the moment you cannot get "colorful" subtitles.

For more options or cases of multiple subtitles please consult User Guide.

Note: The above configuration applies in the First generation of WDTV.

AVIAddxSubs & PS3

PS3 from firmware version 2.2 supports XSUB subtitles. Check this site if it can help you in configuration matters.

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 user guide 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.

Players that users have reported as working well (XSUB).

What is new?

9.9 Option "Overscan" is replaced with "SubWidth". The new option, too, affects the way the subtitle text is rearranged to fit in the defined bitmap Width. Previously, if "Oversan" was checked, the bitmap width was reduced about 13.5% in the calculations to fit subtitle text. Now this is replaced with a percentage value of the bitmap width. Its default value is 87% which has the same effect with "Overscan" checked. The user now has more flexibility to decide the percentage in any number below or even above 100% of the bitmap width. Values above 100% apply in cases the player's firmware shrinks the subtitle bitmap and when option "Full Screen" is unchecked.

Full Version History

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

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

Please note, I am sorry but I will not reply to requests to teach/help etc people on how they can create a similar program of their own, in Windows or any other platform.

email
Subject
AntiSpam