PDA

View Full Version : Change charset for subs integreted in MKV


Vlcek
10th April 2008, 22:34
Is there any way how to do it (preferably without recode or touch MKV file)? I tried Haali media spliter>disable font load but then it defaults to Arial in western set without chance to change it. Tried even to use MPC as splitter and change font in MPC option dialog - no effect. Tried even to use FFDShow - still no change :(

Any idea?

KoD
11th April 2008, 14:32
Extract the sub file from mkv (with something like mkvtoolnix (http://www.bunkus.org/videotools/mkvtoolnix/downloads.html) + mkvewizard (http://coreforge.org/projects/mkvextractgui/)). Open the file in Aegisub (http://malakith.net/aegiwiki/Main_Page), and when you open it you select the correct charset for it. Save the file from Aegisub as .ass. The .ass file will be a utf-8 file, which will work as is.

After that, you either mux the .ass sub file inside the mkv as a new track with mkvmerge (came with mkvtoolnix), or you just rename the sub file with the same file name as your mkv:
my_video_file.mkv
my_video_file.my jolly new sub.ass

People should really forget about charsets/code pages in the age of unicode.