E-Z
30th November 2008, 01:10
Hi, I need help in hard coding .ass subtitles (made with aegisub) into a MP4 video. From what I've read that's not possible, so they have to be converted to srt?
Wouldn't that mean losing the colours, fonts and special effects?
I'm aware that the simplest thing to do is just use MeGUI to output an mkv but all previous videos have been encoded to mp4 so that they're compatible with the PS3/Xbox 360.
I've asked the person who encoded the previous videos about how he did it and this is what he told me to do:
How my PC is setup (I don’t use CCCP) - download at free-codecs.com
1. ffdshow-tryout
2. haali mkv splitter
3. directvobsub
4. avisynth
5. megui
Instructions
1. Copy the fonts you need to your c:\windows\fonts directory
2. Create a avs file (change the filename to whatever you have):
LoadPLugin(”C:\Program Files\Media\Codecs\K-Lite Codec Pack\Filters\VSFilter.dll”)
DirectShowSource(”D:\My Videos\ANIME\Soul Eater\Soul Eater - 34 Raw.mp4”, fps=23.976, convertfps=true)
TextSub(”D:\My Videos\ANIME\Soul Eater\Soul Eater - 34 Raw.ass”)
ConvertToYV12()
3. open megui, update to latest version of any components if necessary. Set up avisynth location if it’s the first time you open megui.
4. Drag the avs file to the input video and audio. You can check out the preview of the video that pops up.
5. Set video encoder settings to “x264: PD-PS3-Xbox360″
6. Create an audio encoder setting if you don’t have one (AAC-LC 128Kbps, 48000), and select it - note you may need to download “neroaacenc.exe” (free from nero web page) and set its location
7. Press autoencode, select target size to 350MB, run it (make sure you have a worker available)
(I've changed the directories to what they are on my computer)
When I try to load the AVS script in MeGUI I get an error.
"AviSynth script error:
Script error: expected a , or )
(D:\My Videos\ANIME\Soul Eater\Soul Eater 34.avs, line 1, column 14)"
I tried to ask him what was wrong but he hasn't replied. So is something wrong with the script or am I doing something wrong?
Any help is much appreciated.
Wouldn't that mean losing the colours, fonts and special effects?
I'm aware that the simplest thing to do is just use MeGUI to output an mkv but all previous videos have been encoded to mp4 so that they're compatible with the PS3/Xbox 360.
I've asked the person who encoded the previous videos about how he did it and this is what he told me to do:
How my PC is setup (I don’t use CCCP) - download at free-codecs.com
1. ffdshow-tryout
2. haali mkv splitter
3. directvobsub
4. avisynth
5. megui
Instructions
1. Copy the fonts you need to your c:\windows\fonts directory
2. Create a avs file (change the filename to whatever you have):
LoadPLugin(”C:\Program Files\Media\Codecs\K-Lite Codec Pack\Filters\VSFilter.dll”)
DirectShowSource(”D:\My Videos\ANIME\Soul Eater\Soul Eater - 34 Raw.mp4”, fps=23.976, convertfps=true)
TextSub(”D:\My Videos\ANIME\Soul Eater\Soul Eater - 34 Raw.ass”)
ConvertToYV12()
3. open megui, update to latest version of any components if necessary. Set up avisynth location if it’s the first time you open megui.
4. Drag the avs file to the input video and audio. You can check out the preview of the video that pops up.
5. Set video encoder settings to “x264: PD-PS3-Xbox360″
6. Create an audio encoder setting if you don’t have one (AAC-LC 128Kbps, 48000), and select it - note you may need to download “neroaacenc.exe” (free from nero web page) and set its location
7. Press autoencode, select target size to 350MB, run it (make sure you have a worker available)
(I've changed the directories to what they are on my computer)
When I try to load the AVS script in MeGUI I get an error.
"AviSynth script error:
Script error: expected a , or )
(D:\My Videos\ANIME\Soul Eater\Soul Eater 34.avs, line 1, column 14)"
I tried to ask him what was wrong but he hasn't replied. So is something wrong with the script or am I doing something wrong?
Any help is much appreciated.