2009-01-26, 17:52 | Link #21 |
Saizen
Fansubber
Join Date: Jun 2004
Age: 39
|
Look, it's very simple. It either renders according to the standard or it's broken. Ignored tags and unsupported values are shortcomings of libass to be addressed in libass, not to be compensated for in every single SSA subtitle. But I'm not really trying to badmouth libass, honest. I think it's great that a *nix renderer is being developed and I'm aware that it's come a long way, but it's obviously still unfinished. By your logic we'd have had quite a long list of things to not use back when libass was nowhere near as complete as it is now, seeing how that's all *nix users who tried their best could get. As far as I'm concerned nothing has really changed from then; we're still waiting for the last few things to be implemented and a bunch of bugs to be fixed. This "oh, it's not supported, but it's not very useful anyway, so just don't use it!" angle is a cheap cop-out; either accept the way libass renders now or push for its inadequacies to be addressed. Complaining about perfectly proper SSA formatting until then isn't a reasonable approach.
|
2009-01-26, 18:46 | Link #22 |
Member
Join Date: Dec 2007
|
I think you're really failing to understand one key point: there is not a single thing I have wanted to do but couldn't because I want to support libass. I've never encountered a font with more than two weights where the only way to use the additional weights was via \b (usually you can just put the weight in the name, and at worst I could just spend a few minutes editing the font). I assume there's a situation where \beX would look better than \b1+\blurY, but by far the biggest difference I've noticed is that one involves more typing. I never would have even realized that VSFilter supports and does useful things with non-integer positions if it wasn't for libass failing on them, and actually taking advantage of this would require being much less sloppy with motracking. Ignored tags don't need to be compensated for at all. I guess if you used xbord + ybord you could make a line unreadable in mplayer, but it's easier to use bord + (x|y)bord anyway.
If there was some actual downside to supporting libass I'd either not bother or provide a second sub track, but I'm not going to go out of my way to break things for non-windows users just to try to goad someone into proving jfs wrong. |
2009-01-26, 19:40 | Link #23 |
Saizen
Fansubber
Join Date: Jun 2004
Age: 39
|
Well, that's a different thing entirely. It's great that you can work around the issues and create SSA subtitles that work with both renderers, but you understand that this also requires conscious attention to the quirks of both of them. I don't need to tell you that the vast majority of SSA subtitles are not made in this way, not to mention the many releases from before libass was even around, and there's nothing wrong with them. It would be very unfortunate to end up in a web development type of mess where the subtitles need to be tested on every single implementation rather than just by adhering to the standard, so I don't see how anything other than further work on libass will do any good. Getting back to the many subtitles that have already been released, some of those do cause problems for libass (see the opening post). I feel like I'm reiterating the same point, but given that there's nothing wrong with them, the subtitles are not what needs fixing, libass is. Perhaps this strays a bit off from what you were writing and more into the realm of what the OP was getting into.
|
2009-01-26, 20:06 | Link #24 |
I see what you did there!
Scanlator
|
Scab, what about vsfilter's bugs? Doesn't it bother you that Aegisub uses the vsfilter bugfix fork version, 2.39c, whereas almost every player and codec pack that implements vsfilter is using the last stable, buggy version, 2.37?
__________________
|
2009-01-26, 21:29 | Link #26 |
Member
Join Date: Dec 2007
|
Other than the decimal \pos thing, libass has fixed the stuff in the OP, hence my comment about two year old builds of mplayer. Incidentally, pre-2.39 VSFilter doesn't support subpixel positioning either. It's impossible to adhere to the standard when there is no standard other than how one renderer (which doesn't even fully implement what spec there is) happens to do things, as implementations have a habit of changing over time.
|
2009-01-27, 04:02 | Link #30 | |
I see what you did there!
Scanlator
|
A rant about correct-pts
Libass doesn't play nice with scene timing unless correct-pts is enabled in mplayer/smplayer. If you want an idea of what I'm referring to, take a scene-time script and video and observe how having correct-pts disabled screws up moving signs and creates scenebleeds of subs. The correct-pts option can be enabled from the commandline for mplayer, found in the advanced options menu for smplayer. If your group has a playback faq on your site, mentioning the use of correct-pts might be helpful. What is correct-pts you ask? Quote:
__________________
Last edited by Starks; 2009-01-27 at 04:30. |
|
2009-01-27, 04:44 | Link #31 | |
Excessively jovial fellow
Join Date: Dec 2005
Location: ISDB-T
Age: 37
|
welcome to 2006, where use of correct-pts has been recommended for ages for mplayer users that want any sort of proper subtitle timing
(no seriously, this issue has been known since at the very least august 2006, probably since way earlier) Quote:
e: actually, even fucking k-lite has 2.39c so you're just talking out of your ass as usual
__________________
|
|
2009-01-27, 05:22 | Link #32 | |
fishy
|
Quote:
|
|
2009-01-27, 06:09 | Link #33 | |
Part 8
IT Support
|
Quote:
I also am pretty sure about the various linux subtitle renderers having only started development since then. |
|
2009-01-27, 06:53 | Link #34 | |
Founder, Sprocket Hole
Fansubber
Join Date: Apr 2004
Location: Fresno or Sacramento, CA
Age: 55
|
Quote:
I seem to remember that some of the more recent mplayer builds are in Medibuntu, but I don't have a Linux desktop immediately available to test right now. However, it's been a while, so I'm flying blind here. --Ian. Last edited by IRJustman; 2009-01-27 at 07:19. Reason: Only message status flags changed; no user-visible changes made |
|
2009-01-27, 07:08 | Link #35 | |
done
Fansubber
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 43
|
Quote:
|
|
2009-01-27, 08:44 | Link #37 |
makes no files now
Join Date: May 2006
|
Not as far as I've checked. 1.0rc2 was the latest build that I remember having installed from there (and don't recall a single upgrade since I added the repository). It's a better option, as Starks mentioned, to use a PPA.
__________________
|
2009-01-27, 18:20 | Link #39 | |
Founder, Sprocket Hole
Fansubber
Join Date: Apr 2004
Location: Fresno or Sacramento, CA
Age: 55
|
Quote:
However, my advice for adding Medibuntu still stands for those using Ubuntu and other desktop OSes in the Ubuntu family of OSes. It NEVER hurts to have that extra bit of software available. ;) But then again, most of you probably already knew that. --Ian. |
|
2009-01-27, 19:05 | Link #40 |
Far out, man!
Fansubber
Join Date: Jul 2008
Age: 40
|
SVN tag as in make a directory with a copy of the sources from a specific point in time, before they screwed it up again/reverted it. If you know the dates of your builds, you could do a bisect of the history between it (does SVN even support that?).
|
|
|