Lowyat.NET Forums

Welcome Guest ( Log In | Register )

 
RSS feedBump TopicReply to this topicStart new topicStart Poll

Outline · [ Standard ] · Linear+

> convert softsub to hardsub, A simple and easy guide

shinjite
post Jun 21 2006, 09:20 PM
Show posts by this member only |This post's rating (0+, 0-) | Post #1


¤ŞħĬΩĵΐŦ£¤
********

Group: Senior Member
Posts: 17,203
Ratings earned: 0+, 0-
Ratings given: 0+, 0-

Joined: Jan 2003
From: Klang





OK, guys I am about to write a simple guide for people who wants to convert their video's softsub subtitles to hardsub.

Tools needed :
1) VirtualDubMod
2) AviSynth
3) VobSub

OK, there will be 2 ways of doing this in my guide here. The first is by using VirtualDub with VobSub which uses the TextSub filter in the VDM's filterbox and the other method is by using avisynth to create avs scripts with the help of the VSFilter.dll

Firstly, lets start off with VirtualDubMod with VobSub.

1) Install VobSub
2) Open VirtualDubMod
3) Open your video by clicking File > Open Video File
4) Then go to Video > Filters > Add > TextSub and double click on it
5) Add the subtitle files in it like xxxx.srt, xxxx.ass and etc and press ok
6) Press OK again to go back to the main section of VDM
Note : You can scroll the video in VDM to check it out first

7) Click on Video, use full processing mode. Then choose Compression and choose from Xvid, DivX or etc
8) Use 2 pass encodes to achieve the highest quality for the desired bitrate

Extra note : Recommended to install the LAGs/HuffYUV compression for lossless output b4 encoding. And enbedded filters in VDM can only work with Full processing mode.

Secondly, we will use avisynth instead without the need of the VobSub installer

1) Download and install avisynth and look for the VSFilter.dll (Depend on the location of installation e.g "C:\Program Files\Avisynth\plugins\VSFilter.dll")
2) Open up notepad and type the following :-
LoadPlugin("C:\avisynth\plugins\VSFilter.dll") <-- Edit this if your location is different (Refer #1)
AVISource("C:\videos\Xmen3.avi") <--- if the source is an AVI file
TextSub("C:\subtitles\Xmen3.srt") <----if the subs are in .srt format
3) Save it as a .avs file and open it up in VirtualDubMod
Note : Check the video in VDM b4 encoding just to make sure. If there are any changes, go to Tools > Script editor to edit the avs script and press F5 to save and refresh VDM.
4) The encoding process follows the same as the one written above

Avisynth note : If the source is in other containers like MKV, OGG, rmvb, MPEG2, mp4 and etc change the "AVISource" to "DirectShowSource".
If its from a DVD (MPEG2), load the DGDecode.dll extension and use MPEG2Source.

Hope this guide helps people who wants to convert from softsub to hardsub smile.gif

This post has been edited by shinjite: Dec 5 2006, 07:49 PM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Bump TopicReply to this topicTopic OptionsStart new topic
 

Lo-Fi Version Time is now: 10th February 2010 - 03:51 AM
All Rights Reserved 2003-2009 Vijandren Ramadass (~living on a prayer~)