2011-12-11, 18:40 | Link #1 |
Rouge Encoder
Join Date: Aug 2011
Location: wut?
|
Karaoke isn't showing up in MeGUI
Alright, I have a .ass(Aegisub) Karaoke script and I'm trying to hardsub it with MeGUI. Everything loads perfectly fine in the Avisynth Script creator and then I load the Karaoke script and everything is still ok. I save the script and it automatically brings up the preview. I go to the beginning of the clip to see if the Kara is there, but it isn't. None of the effects are there, the only thing that is, is the English lyrics down at the bottom.
The Kara was not made by me, and the source video is a Dvix.avi file(720p) and the audio is ,mp3(192kbits). |
2011-12-12, 13:00 | Link #8 |
Senior Member
Join Date: Dec 2008
|
No,
1. It's a C-Plugin, so you have to load it via "LoadCPlugin("C:\blah\AssRender.dll")" 2. then "AssRender("karaoke.ass") The fonts can go into the same directory as the .ass-file, they don't have to be copied into the Windows font folder. |
2011-12-12, 17:41 | Link #10 |
Senior Member
Join Date: Dec 2008
|
The programming language "C" as opposed to "C++". These plug-ins use a different API and are compiled in a different way. Nothing you have to worry about, except that you can't just put them in the AviSynth plug-in folder and always have to load them manually.
|
2011-12-12, 23:13 | Link #12 |
Senior Member
Join Date: Dec 2008
|
I don't really get what you mean by "automatically starting up like the VSfilter". Note that vsfilter.dll is essentially three programs in one file:
1.) It's a DirectShow filter (indicated by the green arrow showing up in the task bar) 2.) It's an AviSynth plug-in 3.) It's a VirtualDub plug-in To use it as an AviSynth plug-in you can either copy the vsfilter.dll file to e.g. "C:\program files (x86)\AviSynth\plugins\" OR load it manually via e.g. "LoadPlugin("C:\filters\vsfilter.dll")". Then enter "TextSub("subtitles.ass")" in your script to load a subtitle file. The green arrow in the task bar does NOT appear when using it in this way. The difference to C-Plugins like assrender.dll is that they will not load automatically when put into the "C:\program files (x86)\AviSynth\plugins\" folder. You alway have to load them via "LoadCPlugin("C:\assrender.dll")". |
2011-12-13, 07:32 | Link #14 | |
Aegisub dev
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 39
|
Quote:
Since Aegisub does not depend on the DShow, Avisynth or VDub interfaces, it can potentially use a VSFilter without those, and that is exactly what Aegisub 2.1.9 will be doing, for two reasons: The first is to make the download smaller (vsfilter.dll from 1 MB down to 140 kb) and the second is to make it simpler for me to build. My point: From Aegisub 2.1.9 and forward, you will not be able to copy vsfilter.dll from Aegisub and use that for anything else.
__________________
|
|
Thread Tools | |
|
|