PDA

View Full Version : Editing sub size in MKV files?


jdub
25th February 2006, 23:41
One whats the best way to do this? If I have to strip the sub and mess with it ok but if there's some app out there that can just increase the subs font size that would rule.

The subs are SubStation Alpha (S_TEXT/SSA)'s ... so im pretty sure they've been converted to text and don't need to be scaled or any such voodoo.

Secondly, when opening the file in MatroskaDiag this came up and made me wonder:

47> Filters matching mediatype : ffdshow MPEG-4 Video Decoder, DirectVobSub (auto-loading version), Video Renderer, WMVideo Decoder DMO, AVI Decompressor, Nero Video Decoder, Nero DVD Decoder
47> Trying connection to ffdshow MPEG-4 Video Decoder :
63> Failed connecting pin to ffdshow MPEG-4 Video Decoder, removing it now.
63> Trying connection to DirectVobSub (auto-loading version) :
63> Failed connecting pin to DirectVobSub (auto-loading version), removing it now.
63> Trying connection to Video Renderer :
78> Failed connecting pin to Video Renderer, removing it now.
78> Trying connection to WMVideo Decoder DMO :
110> OK, connected to (in0)WMVideo Decoder DMO
-------------------------------

Does this mean that this file is being decoded with some crazy Windows Media codec? I'm sure I have something better on my system. I could use a good app for viewing whats handling what in the decode arena and changing it as well. I've seen a variety of dialogs for things like FFDShow but I've always wondered how authoritative that was in the final say of which codec is getting used.

foxyshadis
26th February 2006, 05:30
Open the SSA (demux it with mkvextract if necessary). You'll see some lines like the following:


Style: Default,Arial,18,&H00FFFFFF,&H0000FFFF,&H00000000,&H00000000,0,0,0,0,100,100,0,0.00,1,2.00,3.00,2,20,20,20,0


The bolded term is the font size. Individual lines can change the size but usually won't. The rest of the terms you don't have to worry about. Now remux with the original mkv, deselecting the old subtitles, and you're ready to go!

The decoding means the video is WMV, probably WMV9. Remember, practically any video format there is can be put in mkv. Newer versions of ffdshow can (somewhat buggily) decode wmv9 now.

FFDshow is pretty much the standard codec now, and has obviated all but the best specialty codecs (such as CoreAVC), though some people like the extra flexibility native deoders give. You don't really need to mess with the dialogs, just enable all the formats you want decoded.

jdub
26th February 2006, 06:05
So theres no way to just update that one setting without remuxing it? I'm pretty sure you can do all that in vdub as well =/

BTW where can I find mkvextract/merge? I have the GUI but cant find the other executables on my hard drive or the web.

jellysandwich
26th February 2006, 08:42
So theres no way to just update that one setting without remuxing it? I'm pretty sure you can do all that in vdub as well =/

BTW where can I find mkvextract/merge? I have the GUI but cant find the other executables on my hard drive or the web.

http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

You can get the files and uninstall it afterwards if you want.

js

foxyshadis
26th February 2006, 10:58
Since it's vfw mode (wmv always is), you could do it in vdubmod, yes. There is another option, which is just demuxing and leaving it in the same folder with the same name.ssa, most splitters will pick that up and add it as a second subtitle track. That way you don't have to modify the movie.

It'd be really awesome if vsfilter had a zoom factor, but it has nothing of the sort, its only font configurability is for srts. ;_;