I'm trying to burn some anime I downloaded, and the subtitles always appear partly off the screen. I used Super DVD Creator to convert the .avi files and burn them, and don't know if there's a way to keep the subtitles on the screen. Anyone know any other programs that can convert and burn, but keeps the video regular size?
This error already was noticed. A question: are, the subtitles, completely shown, in the AVI, maybe up to very close to the border of the screen? If it is so, maybe your TV 'cuts off' part of the screen (usually 16 pixels E , 16 pixels W). How to correct this? I never used Super DVD Creator , but it seems the X axis of your 480x480/576 video should turn into 448 (if 16 pixel is what is lost by your TV). The simplest thing I imagine is to load the AVI with VirtualDub and Choose Video__Filters__Resize. In the Filter screen choose Filter Mode: Laczos3 (the best one). In the Frame Width set 448. I really haven't understood if you have to modify also the Frame Height proportionally, to keep aspact ratio, or not. Check it. To me, it seemed it was not important. After all, obviouslty if you have installed VirtualDub's frameserver (otherwise double click auxsetup.exe file in VirtualDub's directory and click Install Handler) do File___Start Frameserver. Save the frameserver (by default it gives it the .VDR extension, but you can call it 'movie_f.avi'). After done it, load the VDR (movie_f.avi) in your encoder, if it is compatible with VirtualDub's frameserving. When you do this, you convert the resized movie, instead of the original one. I hope it works....
It shows about 2/3 of the subtitle, but still hard to read since it's so close to the bottom of the screen edit: Tried virtual dub. It makes it too high. When opening the DVD on the computer, it shows the video in regular size.
[the AVI is not a DVD] Which resolution does this AVI have? (make File___File Information on VirtualDub). Tou can aldo make this tesh with, Say, BSPlayer. It will open a window which, even if it's larger, you can resize until it fits in the PC screen. Anyway, large size it's not important (unless you want to risk to work for nothing, i.e. even if the subtitles are already off screen of the AVI). You can make, in VirtualDub, File__Filters + [Add] button even if the screen goes out of the computer screen!
Correct: 640x480 is about 4:3. But the question is: if you shrink the player (e.g. BSPlayer, a player which appears as a new window) in a window or if you open the avi with TMPGenc and do Settings__Clip Frame, does is the subtitle very close to the window's border or is it cut off? This because: if it's cut offf in the AAVY, all is lost. If it is not, we can try to resize the window into a smaller window, so the effect of 'non-visible, due to your TV, movie border' is avoided. For instance, in my TV screen I only watch 448 pixels on the horizontal (X) axis. If I resize the movie (448,Y) adding 16 pixels of border left and right, the movie is seen completely and no black border is observed. In terms on AviSynth scripts (for a SVCD, having resolution: 480x480/576) what I do is to load movie.avi with this AviSynth scrypt (a text file which I named AVItoSVCD.avs): AviSource("c:\movies_directory\movie.avi") # the movie is X x Y LanczosResize(X-32,Y) AddBoarders(16,0,16,0) Since it's my encoder (TMPGenc) the one which will do the job to resize the input movie in order to have one of the standard MPEG-2 formats (720x480/576 - DVD - or 480x480/576 - SVCD) I'm already OK with this script. If not (e.g. if I open the avs with CCE), I'll have to be careful so that the size of the M2V I make is standard: LanczosResize(448,448/576) AddBoarder(16,0,16,0) for a M2V (SVCD) so the final M2V size will be 480x480/576, or LanczosResize(688,448/576) AddBoarder(16,0,16,0) for a M2V (DVD), so that final M2V size will be 720x480/576. If the movie's subtitle is shown in the AVI, install AviSynth and write an AVS ike I showed. Then load, instead of movie.avi, the avs file you just made. But this trick will be useless if the subtitle has already been cut off in the AVI file. Got it?
I tried opening a video in BSPlayer, and when I make it fit the screen, the subtitles are readable, but very close to the bottom of the screen. Kind of confused on some of the things you posted. Not too good with this kind of stuff. Also, I'm trying to make a DVD
So I'll try do make the things the most easy I can do (hoping that everything works). Get from http://www.avisynth.org AviSynth 2.5 and install it. By the truth, if will only install the avisynth.dll file in your system (C:\Windows\System32\) directory and will create a directory C:\Programs\AviSynth 2.5 which is needed by AviSynth only to perform more complicated things than loading AVIs. Now all your programs (WMP too) should be able to read avs scrypts. Now write with notepad this file: AviSource("c:\your_movie_directory\movie.avi") LanczosResize(720-2*B,Y) AddBoarders(B,0,B,0) ConvertToYUY2() For instance, if you open 'movie.avs' on Windows Media Player, it will play c:\your_movie_directory\movie.avi resized to DVD size (a waste of work, since if you resize a 600x400 movie to 720x480 you won'tget great results. But all you, people of this forum, love to make 'AVI to DVD' even if you should know that the process which transform a 600-900 MB 600x400 AVI into a 4500 MB 720x480/576 DVD movie (M2V+audio or a VOB set) can't give a great result). Where movie.avi is the name of that file. Y is 480 for NTSC and 576 for PAL. B depends strongly on your TV screen. It's never zero, but it's amount can change, among various TV models. On my TV the 'hidden' border (the movie which doesn't appear on the TV) is 24. You can try 24, but I can't guarantee you anything, on this. Just keep these warnings in mind: 1) if the number is too small, you'll lose a little part of the screen (as it always happens. The problem is that on your case, you noticed this loss because you lost part of the subtitle). 2) if the number is too large, you'll see a black border, sice you added a a too large one. Once you decided which B border to apply, save the file as 'movie.avs' (be careful to keep the .avs extension. Probably you will have to write 'movie.avs' in the box it asks for the file name or to rename the movie.avs.txt ---> movie.avs file Notepad created adding the txt extension). Now, if your application supporsts AviSynth this trick, load 'movie.avs' instead of 'movie.avi'. You'll load a file resized (keeping aspect ratio) 688xY keeping black borders on the part of the screen too close to the TV edge. If your application doesn't load AviSynth scrypts (if it loads, by default, only movie files (*.MPG, *.AVI, *.VOB ...) try to give him the full name + extension 'movie'avs') If not, ask again. We'll try another trick with VirtualDub's frameserving. If it does, post here the result, please.