How to create/edit/embed subtitles in videos using Jubler and Avidemux under Windows/Linux/MAC OS |
|
|
| Written by axel | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jubler is a tool to edit text-based subtitles. It can be used as an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles. The most popular subtitle formats can be used. Preview of the subtitles in realtime or in design time, spell checking, translation mode and styles editing are some of the main features. It is open source under a liberal (GNU) public licence. It is written in Java 5.0 (a.k.a. Java 1.5.0) in order to be really multi-platform. Itis available for Linux, Windows XP/Vista and Mac OS X. In a few words this is a very good subtitle making software
Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities. Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under the GNU GPL license. Here we will use this software to add subtitles and encode our video.
In this guide I will describe you how to create your own subtitles for a video clip using Jubler and after that how to embed them on the clip using Avidemux. Install jubler from your distributions PMS or download it from here and Avidemux from here or again through your distributions PMS.
The following has been tested on Archlinux but since both applications are cross platform you should have no problem running them in Windows XP or MAC OS X. Lauch Jubler and select either File > New or the New button in the toolbar to start a new project (1). ![]()
Next click on the Enable/Disable Preview button to load the clip you want to create subtitles for. Browse to the location you have the clip (1) and click Ok. If you want you can select to use a different audio stream and work with that (2).
![]()
As you can see a video preview window has opened (1) along with a waveform visualization of the clip's audio sound (2). You can use the zoom in/out scroll bar to locate the exact time of the movie you want to add subtitles (3) which I will show you later how to do it.
![]()
But first we must set some preferences for the subtitles. Click on File -> Preferences and a new window will appear. In the first tab if you are using Windows or Linux select UTF-8 as First Encoding (1), unless you have some special encoding for your language. If you are using MAC OS X set the First Encoding to “MacRoman”. Next click on the Get FPS from video file button (2), or select your clip's FPS from the drop down menu if you know it.
![]()
In the Save tab you can select the format you want your subtitles to be saved to. There are many supported formats such as Advanced SubStation, SubStation Alpha, SubRip. SubViewer (1 and 2), MicroDVD, MPL2 and Spruce DVD Maestro. Here I will use the .srt file format (1).
![]() In the Player tab you can select the player you want Jubler to open to test your subtitled video. In my system it has recognized mplayer on its own (1). ![]() If you are not good in spelling Jubler uses ASpell speller to check what you are writing. ![]()
When you have finished with the configuration click on Accept to return to main program window. To start creating your subtitles you must select the part of the waveform in which there is voice. To do so grab the left and right edge of the blue part of the waveform (1). The Start and End time of the subtitles will appear (2) and you can know type your subtitles (3). You can also change the font size/type etc. (4) and color (5) of your subtitles. To test what you have done click on the Test Subtitles from current position button (6).
![]()
If your subtitle isn't correctly set close the preview window and drag again the two edges until you have the wanted result. Once you have selected the correct length for your first subtitle click on the New subtitle after current one button (1). The time in which the first subtitle appears on screen will appear as green (2) and the program will select next speech for you (3). Again type the subtitle, move its start and ending point to what you think is good and test. Repeat the whole process as many times as needed.
![]() When you are done click on File -> Save as... to save your subtitles. ![]()
If you give your subtitles the same name as your clip's and put them in the same folder when you'll try to play the clip most media players will automatically recognize the subtitles file and open it. However you might want to embed the subtitles on the clip to reproduce them with a program or with a device that doesn't support external subtitles. Here comes Avidemux. Close Jubler and launch Avidemux. Click the Open button (1) and open your clip. Next select Side from the drop down menu (2) to have both the initial and final video in your screen (this is optional).
![]()
Next go to Video -> Filters and from the Available Filters select Subtitles (1). Here you should select the format you had previously saved your subtitles to. For me it's Subtitler (2). Click on the blue cross (3) and in the pop up window browse to your Subtitle file (4). You should also select UTF8 Encoding (5) (or whatever you have choosen previously in Jubler). Click Ok and Close buttons to return to the main program window. Here you must be careful the Font (TTF) file to exist in your computer. If it doesn't no subtitles will appear in your final video. So use the browse button to select a font if the chosen one doesn't exist in your system (5).
![]()
Here you can choose the video format you want to save the file to (1) (avi, mpeg, xvid, divx whatever) as long as the audio format (2) (mp3, aac, ac3 etc.). You can also use the Play button (3) to preview your video.
![]() Click on the the Save button and the encoding will begin. Wait a while till you have your final video file with embedded subtitles! ![]()
Did you enjoy this article? Please share it!
Set as favorite
Share This
Email This
Hits: 31583 Trackback(0)
Comments (75)
![]()
Kev
said:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Use this software, how can i translate my subtitles into russian, arabic etc for eg or how can i feed different languages? | |
|
report abuse
vote down
vote up
|
Kev
said:
|
Hi Axel, thnx for ur reply, well what i meant by feed other languages, is like tests other than english like example russian or arabic or asian languages abd is it possible to load two sets of languages at the same time, os that when the file is being played we can see english and its equvalent translation and also when i read the synopsis of jubler, its was mentioned that jubler has a translating option finally im getting stuck at the mplayer bit, when i try to play the video it searches for the executable file, and automatic searching doesn't lead anything and when u go for the manual option, and u find the 'exe file' it says invalid executable file pls help |
|
|
report abuse
vote down
vote up
|
Bernarctica
said:
| and if in case, i try all the options to set the subtitle in the movie, i've got 'em in the preview but when i ask to save, the output has no subtitle??? | |
|
report abuse
vote down
vote up
|
Ta
said:
|
Wow, this guide is a complete lifesaver. However... it's not working for me. The only things in my experiences that differ from your tutorial are 1. My videos are in mp4 and not avi. I can convert if this is what's causing it. 2. The "Test subtitles from current position" button isn't working for me. Does this point to a problem with MPlayer? MPlayer is working perfectly otherwise. When I try to add the titles into Avidemux I can select the right file, I made sure the font and configuration were right like you said, and yet the subtitles just don't show up. You also said "most media players will automatically recognize the subtitles file and open it". That's not happening for me either. I've tried Quicktime, MPlayer and DivXPlayer. If you could help me, I would be thrilled. |
|
|
report abuse
vote down
vote up
|
Ta
said:
|
Oh, hey... after messing around a little more, I also can't open the subtitle file with MPlayer... it says I can, but then when I try it just closes. Definitely something up with MPlayer. |
|
|
report abuse
vote down
vote up
|
Ta
said:
|
I've made some progress... turns out that the latest version of MPlayer isn't compatible with Jubler, and I have to downgrade. I haven't had a chance to do that yet, but it still doesn't explain why the subtitles won't show up in Avidemux, not even in the preview. Sorry, should have said earlier I'm running Mac OSX Leopard. |
|
|
report abuse
vote down
vote up
|
Bernarctica
said:
|
i've got the latest version of avidemux... i'm not using jubler 'cuz the subtitles are already done.. i'll just wait for another version... thnx by the way |
|
|
report abuse
vote down
vote up
|
Lensman
said:
| i can see the subs in the preview video of the split vie but when i encode the video there are no subs embedded ... | |
|
report abuse
vote down
vote up
|
Lensman
said:
| I found out what was wrong. I use Vista and i just wanted to add subs in a video without changing format (didn't want to mess up the quality) so i was leaving the Video to copy. You must specify a video in order for this to work. | |
|
report abuse
vote down
vote up
|
DR
said:
|
Need help/suggestions to work with titles in TEXT format. ------------------- Also Posted in the Jubler General Forum ----------- Hello everyone, This is my first post, please bear with me for the introduction, I am a new to video/editing and a new user of Jubler which I downloaded and installed without problems in a Windows XP machine. It works great, so thanks to you all for the great job. My main use of Jubler at this point is to add titles to foreign videos that we need to translate to English, such as conferences, speeches and the like which means pretty much a subtitle every few frames, and my main problem or really a wish, is to find ways to improve the speed of the workflow. I also used AVIDEMUX to add the titles to the video (Sorry to say AVIDEMUX crashed a couple of times; but it reloaded the crashed files again and eventually output an MP4 video) My first tests went smooth, so I will make Jubler my main application for this (keep in mind that I own Premiere CS4 and Ulead; but found out that Jubler is much better for this task). Now the real questions: To test and to learn I exported the titles as text and saw that the text file is actually nothing more than a line for each title, without any time information, so when the text file is reloaded again all the titles are given default time values. Obviously this is not very helpful. 1) Did I miss something when I saved the titles as text or Jubler is actually only saving the titles without time information ? Because I have the conferences and speeches already translated, the text option is very convenient to initially get all the titles into jubler by breaking down the speeches into short text lines, in these cases loading them into jubler without time information is ok and what I need to know is how to put the correct time on each title in an efficient way. In another words how to change the default times that each subtitle gets when loaded into jubler. I guess a convenient way would be while watching the video play, somehow tell jubler the start and end points within the video that correspond to a given subtitle. Can anyone suggest the best way to do this ? Thank you all again. Dave |
|
|
report abuse
vote down
vote up
|
DR
said:
|
Hello Axel, Thanks for the hint, I tried the Tools-->Synchronize, it works fine and if I only had to correct the timing of few subtitles that would do it; but I might have to correct hundreds of subtitles per video!, so I am looking for a way that actually resembles the option of adding "new" titles while watching the video (I tried that originally and that's why I liked Jugler so much). In this case the subtitles "already" exist, after I import them from a plain text file, they all have default, sequential timings given by jugler, so far so good , now I need to give them the correct timing. The plain text format (without any timing) is very useful for me because I will use it to initially load the subtitles from a plain text file. The reason is that I already have several conferences and speeches translated from foreign languages to English and all I need is to add those subtitle lines to the videos. So what I am looking for is an efficient, quick way to add the correct timing to all (could be hundreds of them) the subtitles. When you load the text lines from a plain text file. jugler creates default timing for each subtitle, sequentially, all with some default duration; but obviously they do not fall in the correct places, so I have to move each individually to the right spot on the video (keep in mind that if I push the first one over the ones that follow to find its place in the video , a mess is quickly made). I need to find a way to do this, I think jugler has the right potential to do it if it does not do it already. It should work something like this: While I watch the video, jugler should be ready to assign the timing to the next available subtitle, and as soon as I see the start of the video for that subtitle I would press a start-button and then wait a little bit until the video reaches the end corresponding to the end of the subtitle, at that moment I would press an end-button and automatically jugler would assign the correct timing to that subtitle. At this point jugler should be ready to work with the next subtitle available....And the whole process is repeated until I reach the end of the subtitles. My point is to let the user do this with the minimum amount of clicks and delays, while the video is continually playing. Jugler is very close to doing that! , the option to add new titles while watching the video has the right flavor so to speak... There are a couple of arrows on the video controller, they says "add first point or last point of synchronization..." which I do not know how to use; but with these buttons it might be possible to do or perhaps implement in the future what I explained. Sorry for the long winding explanation, I would like other people to think about this not just to solve my problem; but it would really make Jubler a superb tool for this type of translation jobs. Any hints, ideas, etc are appreciated indeed |
|
|
report abuse
vote down
vote up
|
Osama Yousef
said:
thank you for this guide , that is exactly what am looking for |
|
|
report abuse
vote down
vote up
|
Gotit
said:
|
Hi Axel, I have been searching for an "easy" way to add soft-subs (able to turn on/off while watching) that look good to my videos/slide shows. It seems Avidemux adds nicely formatted hard-subs but not soft-subs. Is there a way to tell Avidemux to add soft-subs and I just missed it? I have used DeVeDe to add soft-subs, but they don't look that great as spumux doesn't seem to use anti-aliasing. If you can't tell, I'm on a linux system Thanks |
|
|
report abuse
vote down
vote up
|
Gotit
said:
|
Hi Axel, RATS! on the soft-subs... Yes, I have learned how to "trick" DeVeDe into using another font just as you indicate above and that works fine. Interestingly, I checked out a couple of DVD's last night just to see their fonts/colors (now that I'm paying attention). It seems many subtitles on commercial DVD's don't look any different than what DeVeDe provides. Thanks for the tip on mandvd, I'll check it out. |
|
|
report abuse
vote down
vote up
|
My10
said:
|
hi axel, i got idx and sub file in chinese, in the video filter manager, the preview got sub but when converting , don't have sub? I could only use the Vobsub in the subtitles, i use the subtitler it give me cannot identify subtitle format. Got any clue how to get the sub on? |
|
|
report abuse
vote down
vote up
|
My10
said:
|
i can't see the subtitles when playing the final video in media player, yes i select only vobsub and the correct language. it got 4 languages to choice, the chinese srt is a bit difficult to find. the movie is butterfly lovers. |
|
|
report abuse
vote down
vote up
|
My10
said:
|
i using MPC, ya all the name are the same. anyway i manage to use virtualdubmod with vobsub now and hard sub it in. do you know what "Target quantizer" affect in virtualdubmod? cos i want to retain the quality and size of the file. it get ugly picture with sub when i leave everything as default, the size drop from 700mb to 250mb. |
|
|
report abuse
vote down
vote up
|
Spase Vasilevski
said:
|
Hi, first of all thx a lot, I learned a lot from this website of how to use jubler and avidemux. Let's start for the beginning: I use jubler Version 3.9.5 and avidemux 2.4.3 (r4276). Now my main question is: WHY WHEN I GO TO PREVIEW ON AVIDEMUX,THE SUBTITLES THAT I LOAD FROM JUBLER ARE ALWAYS IN SOME DEFAULT FONT AND ARE WHITE. Why? I did everything as it need's to be done. I finished them in jubler and i changed the font to 13 and made them yellow and yet here they come in 26 size font and are white? Can this be because I use arial and when i typed the text on the subtitle i used ALT+SHIFT to change the language bar on XP PRO ESSENTIAL WINDOWS from english to macedonian. Can that be? I think I even have them both somewhere english somewhere macedonian? But still on the preview mode it is okey except for the font and color. Any help sooner would be great?! P.S : forgot to say , when i go to play the subtitles on the jubler with mplayer, some of them instead of 2 lines like they are in jubler they are shown on 3 lines on the mplayer when i play them?! WHy? Anyway I use MPlayer for Windows (Full Package) 1.2 2007-08-26 The Award and GNU Aspell (Win32 version). THX upfront!? |
|
|
report abuse
vote down
vote up
|
frustrated as hell
said:
| subtitle file exported from jubler and no matter what i do avidmux cannot identify it. i have matched the unicode, i've found the right font, and it still won't work. any advice? | |
|
report abuse
vote down
vote up
|
frustrated as hell
said:
| i tried *.sub and *.srt. those won't work. when i did .ass/saa avidmux would take it but no subs would show. | |
|
report abuse
vote down
vote up
|
Onun
said:
|
Hey everyone! Sorry if this is a rookie question, but I'm having trouble with the font sizes on Jubler. When I save them as *srt and try to open them in VLC they appear to assume the default size on Jubler, 24, even though I created them with font size 20. This, of course, results in huge subs on VLC that stack up to 3 lines and impose on the footage... Is there a way to change the font size on all subs at once? Am I exporting them the wrong way? Thanks beforehand! |
|
|
report abuse
vote down
vote up
|
frustrated as hell
said:
|
i figured out how to add the subs - thanks. but i'd like the output to be a certain size and the calculator option didn't work. i clicked on apply after enter the number of mbs, and i saw that it appeared under "configure" under video but the result is still a huge file. what do i have to do to ensure the video size limitation is strictly followed? |
|
|
report abuse
vote down
vote up
|
suirauqa
said:
|
Hey Axel, since you have helped so many, I wondered if I could encroach upon your kindness one time. I have used Jubler with Avidemux 2.4.4, and both work like a charm. I use them to hardcode SRT subtitles to avi movies. I understand the Jubler cannot handle VobSub subtitles, right? I saw you offered advice to someone about using IDX and SUB files... Would you be kind enough to extend me the same favor? The IDX file I am trying to use has two languages, Japanese and English. I want the English one. However, even if I load the IDX title to the Avidemux VobSub filter, the subtitles never show up in the preview or in the final version. However, if I run the avi in VLC player with the IDX and SUB files in the same folder, VLC neatly picks up the subtitles. Can you at least give me an idea of what might be happening here? |
|
|
report abuse
vote down
vote up
|
moshimosh
said:
newbie here... when i hit save the encoding window appears okie i'll w8 but the output is a txt file it doesn't play in any video player I hope someone could help me thanks in advance |
|
|
report abuse
vote down
vote up
|
Vicky
said:
|
Hi Axel, I downloaded the "Jubler" and when I tried to upload the video (.avi) put a message it's displayed (in Spanish) that says that the program is searching for the executable MPlayer. I downloaded the MPlayer (I had VLC and Windows Media Player installed in my computer), but still, i don't know what's wrong, it doesn't display the movie. What should I do? Can you help me please??? I need to add subtitles in Spanish to a DVD I received at work. Thank you very much |
|
|
report abuse
vote down
vote up
|
Vicky
said:
|
Hi Axel, I have another question: I dowloaded Java version 6.0 instead of 5.0, is that a problem? Should the program run anyway? Thank you |
|
|
report abuse
vote down
vote up
|
suirauqa
said:
| Thank you, Axel for responding to my query. Unfortunately, no one else seems to have any idea either. I have been interacting with people in the avidemux forum, but haven't found a solution yet. Meanwhile, per your suggestion I am going to try the sub2srt program. | |
|
report abuse
vote down
vote up
|
suirauqa
said:
Axel, I spoke too quickly. Sub2srt says that it will not work on idx/sub files, i.e. VOBSUB files. Which means, I am still SOL! |
|
|
report abuse
vote down
vote up
|
Vicky
said:
| Thanks Axel for replying but I cannot change the video player. I go to "preferences" and there appears MPlayer but I doesn't allow me to change it. Anyway, I installed it, but still doesn't work. How can I make the video run? I have VLC, Windows Media Player and now MPlayer but I does not work. How can I solve it? | |
|
report abuse
vote down
vote up
|
Vicky
said:
|
Axel, thanks again for your help. Now it worked. But I have another problem, when the video is displayed in the MPlayer there is no such thing as 'waveform' or blue part. What am I doing wrong? |
|
|
report abuse
vote down
vote up
|
Jaqult
said:
| Both those programs Jubler and AviDemux are the most crappy tools in their category. | |
|
report abuse
vote down
vote up
|
john
said:
| i have a problem in launching jubler...when i click to launch the jubler, an error occur... it said the jubler unable to find java runtime environment 1.6.0.... and when i download and install the java, an error occur again.. it said unzipping core missing...can you please help me?? | |
|
report abuse
vote down
vote up
|
Andrea
said:
|
Hi there, I am learning how to use this software, but I got stuck with Avidemux... My video is in .VOB format and Avidemux is telling me it cannot open it... What can I do? The clip plays no bother in Jubler. Thanks, Andrea |
|
|
report abuse
vote down
vote up
|
Andrea
said:
|
Hi Axel, thanks for the quick reply. I am practising on a video I have on a DVD that was burned by my potential client (someone I have already worked in the past for some translation work). When I copy the content of the DVD onto the hard disk you get a folder and inside you finsome 4 .vob files (which make out the video as a whole) and two .BUP and .IFO files. What I have done is to choose the file that contains the beginning of the video, put some subtitles on it using Jubler and now I was trying to embed them using, as you advise, Avidemux. When I try to open the .vob file what I get is "This looks like an mpeg. Do you want to index it?" I say yes and the answer is: "There is several mpeg files, append them?" I say yes (for want of better things to say...), but the answer is in bold and reads: "can't open "/Users/andrea/Desktop/VIDEO_TS/VTS_01_1.VOB.idx":13 (Permission denied) VIDEO_TS -> This is the folder where the file is VTS_01_1.VOB -> This is the file itself. Hope this makes it clearer Andrea |
|
|
report abuse
vote down
vote up
|
Andrea
said:
|
It seems that other people can open .VOB files no bother... Also, since I have more than one file, I need to make sure that when you play the DVD you can see it all (not sure whether I need the option to switch the subtitles off, but probably it would do no harm, however that's probably a problem for later Andrea |
|
|
report abuse
vote down
vote up
|
Andrea
said:
|
Hi again, here is a quick update. Managed to rip the DVD using Wordshare DVD Ripper., Avidemux now works, but the audio, when I try the preview, is crap (I can barely make up what they are saying... same problem with Jubler, BTW) while the mp4 file I got ripping the original is fine.. In any case I can see the subtitles. Then, I have chosen MPEG-4 AVC (x264) for video MP3 (LAME) for audio (both for no good reason). When I try to output the video with subtitles, I get a NON-audio file (it doesn't even has an extension). Humph... what now??? Thanks again. |
|
|
report abuse
vote down
vote up
|
Andrea
said:
|
Not sure... Anyway, I have read somewhere that Avidemux does not add an extension to the files it produces... OK, I have added that by hand. So the latest produce has been made using MPEG-4 ASP (Xvid4), MP3 (LAME), MP4 (format). Then I saved the file as xxx.mp4. After about 25 minutes I got something out (much, much smaller than the file I obtained ripping the DVD, which, in turn, was about 1/7 than the DVD itself...), but Quickplayer would not open it as it says that it found an invalid "sample description". However I tried with MPlayer and it did work fine, although for the first 9 secs I cannot see the image, but can read only the subtitles. Any comments. TIA Andrea |
|
|
report abuse
vote down
vote up
|
Andrea
said:
|
Depends on what they want... I would imagine the latter as I got it as a DVD... Anyway, I have taken advantage of some more pearls of wisdom dispensed in this page and using this: 3) In Configure * Encoding Mode: Two Pass - Video Size * Target Video size (MB): 700 or whatever you want. I managed to improve the quality of the video in AVI (or I think it was.. getting confused here... too much info to be taken in ) format |
|
|
report abuse
vote down
vote up
|
silvano
said:
|
I followed exactly the path of the tutorial, and got my srt file to work and display fine in AVIdemux (set in output mode). Thanx for that. However when I hit SAVE, it goes off encoding and creates the output file but... no subtitles on it! I tried playing it with VLC and QT Player, but I guess that doesn't matter. If the subs are hard printed in the video, no matter which player you use, you should see them. What do I do wrong? thnx Silvano |
|
|
report abuse
vote down
vote up
|
Write comment
| < Prev | Next > |
|---|





Jubler is a tool to edit text-based subtitles. It can be used as an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles. The most popular subtitle formats can be used. Preview of the subtitles in realtime or in design time, spell checking, translation mode and styles editing are some of the main features. It is open source under a liberal (GNU) public licence. It is written in Java 5.0 (a.k.a. Java 1.5.0) in order to be really multi-platform. Itis available for Linux, Windows XP/Vista and Mac OS X. In a few words this is a very good subtitle making software
















rogram fileswhere_you_have_installed_mplayer.exe
