2007-02-05, 13:31 | Link #21 |
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Well, I think expecting the gg staff to spend the time not only to sub a series but fix a broken playback mechanism would be a bit much. But they could also not actively screw said playback, that would be easier.
It is extremely cool however that you and cnet128 are working with the VLC devs on this. I look forward to the release of VLG (Video Lan: Geass) |
2007-02-05, 17:07 | Link #22 | |
Senior Member
Join Date: Mar 2004
|
Quote:
Unfortunatly everyone discriminates against some group, especially in the fansub world where it seems many people do not have computers capable of playing back anything more advanced than XVID AVI hardsubs. In this case, you "money", ie, VLC isn't accepted at their store. I know it's a bad analogy, but it's all I can think of right now. Now, since I use mplayer2 and MPC, I don't have the problems outlined, but one of my friends uses VLC and I had to get him set up on CCCP. So I'm not entirely aware of how the situation is working, did they just flip subtitle format to render VLC useless, or did they stick in a piece of code into the .ssa/.ass/etc script file that specifically targets VLC players and tells it not to display the subs? If it's the first, it's not so much akin to "breaking" a business' windows rather than "upgradeing" their "software" to a new version, and older 3rd party applications that aren't keeping up with advancements are left in the dust because they can't be bothered to maintain up to date applications to render the new generation of product.
__________________
|
|
2007-02-05, 23:36 | Link #24 | |
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Quote:
I would not have had a problem with the first example. It's the price of progress. It's the deliberate sabotage that got most of us upset. |
|
2007-02-06, 01:40 | Link #25 |
Senior Member
Join Date: Mar 2004
|
Ah, well, I can definatly see that as being a point of contention.
I suppose if you want to look at it this way, you could view it as like a product key on a product, designed to make it so the product is only supposed to work on people who have the correct key (player), but doesn't really stop anyone really determined to have their software the way they want it. I don't really support the idea of intentionally targetting a single player like that. Personally, all that does is flood your channel with tech support. I was a group's channel during the whole XVID sweep. They had to put the channel on +m just so it wasn't flooded with complaints. I guess we'll see with episode 16 if goes back to normal, in which case I'd see this as being more of a call to arms in getting people to try to have VLC brought up to proper spec. I've tried VLC, it's a great player, I don't like it, but it's a great player, and I would fully support seeing it's softsub capabilities brought up to par with other players. If it doesn't go back (god forbit the amount of banning that will happen because of tech support issues over there), suck it up and change players and hope VLC decides to fix it's softsub capabilities, or find people who will demux the file for them. Really, I think it's better to leave it alone, people will continue to use VLC regardless, and there are much better ways to win people over without creating so much hastle on your tech support, forums and irc channel (say a side by side comparison to show people just what they're missing out on by using VLC over say MPC). You probably won't get loads of people switching, but you also won't have to ban half your IRC joins and forum members.
__________________
|
2007-02-06, 05:11 | Link #26 |
World's Biggest Douchebag
Join Date: Jan 2006
|
From what I understand from the recent requests to update the subtitle breaking exploit, it's going to continue. As long as the end result is that users are using compliant video solutions, I'm fine with the means.
Whether VLC gets fixed or people switch is none of my business, but so long as gg wants me to keep updating the exploit, I'll do so. |
2007-02-06, 09:56 | Link #27 |
Excessively jovial fellow
Join Date: Dec 2005
Location: ISDB-T
Age: 37
|
People seem to forget the potential of softsubs. If you really hate it that much, just fix the subs however you like, remux it to a new MKV and release it. Instant fansubbing!
Also, VLC has many more issues than just displaying stuff in brackets. To begin with, the sub font is horribly ugly and semi-transparent, which makes it extremely hard to read. A further list of funny quirks includes, but is not limited to: - rendering multiple simultaneous subtitle lines on top of each other, making both unreadable - crashing the player if a subtitle line with japanese characters overlap two or more english lines - crashing the player if you seek to the end of an MP4 file (this might have been fixed) - horribly slow h264 decoding due to using an ANCIENT version of libavcodec - lots of funky "disappearing UI text" issues if your default language in Windows is Japanese but your locale is some other non-English language - you only get stereo audio output from AAC, even if the audio is actually 5.1 It's better than it used to be though; back in the day it liked to randomly crash a lot. Actually it still does, but it's better than it used to be. Also, never try to stream anything with it if you value your sanity. Yes, it was made for streaming, but it still sucks at it. Edit: Very very simple guide to get the same softsubs as Windows users, but on a Mac: (no config file editing or anything like that needed) 1. Download the MPlayer build mentioned in the OP. (the official MacOS X one from mplayerhq.hu) 2. Install it. 3. Go to Preferences (it should be under the apple or the File menu). 4. Click the Miscellaneous tab, and in the "additional parameters" field type the following: Code:
-ass -embeddedfonts -correct-pts -sid 0 6. Watch whatever you want, with proper softsubs. Caveat: you may or may not need to add -fontconfig at step 4. Experiment.
__________________
Last edited by TheFluff; 2007-02-06 at 10:20. |
2007-02-06, 10:22 | Link #28 | |
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Quote:
Whether you care or not, there's really nothing you can do to the subtitle coding that The Internet can't undo. So until rataime et. all can get us VLC+, or gg has a change of heart, we'll continue to demux and repair the subs. Interesting to hear from the team, though. |
|
2007-02-06, 10:33 | Link #29 | ||
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Quote:
Quote:
Your points about the rest of VLC's failings are well taken. Whatever their motivations gg certainly seems to have spurred people to take updating VLC more seriously. It's just a shame that it had to be done this way. |
||
2007-02-06, 12:55 | Link #30 |
World's Biggest Douchebag
Join Date: Jan 2006
|
@liamroy: See... You might think 'compliant' means that it displays the subtitles, but it goes a lot further than that. VLC's subtitle parser does not support override tags and formatting tags that are stored in the dialogue in {}'s. Those are important for telling the subtitle renderer how to transform the text, but VLC interprets them as text instead of metadata. In fact, it's this failing that led me to write the first version of the exploit.
If you look at the code patches rataime and Defiant00 wrote on the VLC forums, you'll realize that their code makes it just as non compliant by completely stripping out all the comments and essentially ignoring them. Aside from that, your assertion that a superior format or style would win is extremely misguided. Does it disprove your point sufficiently by pointing out that DRM still exists? Oh and by the way, fixing them by demuxing is about to become a lot harder. Last edited by silverfire; 2007-02-06 at 13:29. |
2007-02-06, 16:57 | Link #31 | ||||
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Quote:
Quote:
Quote:
Quote:
|
||||
2007-02-06, 18:25 | Link #32 |
World's Biggest Douchebag
Join Date: Jan 2006
|
They were also talking about using libass in that thread only hypothetically, but that requires a lot more work than just a code patch. I don't see any of the main VLC developers coding anything related to it or discussing even the basics of how the library would be integrated into the project, so it's safe to say that even if it does get implemented, it won't happen any time soon. The great thing about it is, when it does get implemented, even if we continue utilizing the exploit, the hypothetical newer updated version of VLC would be able to play the subs without crashing.
Additionally, while you say the buffer overflow exploit constitutes DRM, think carefully about how it works. The exploit adds a long string of characters that comply perfectly with the Advanced SubScript specifications and is completely transparent to players that comply with the specification. Any player that complies with the standard would be able to use the script without even noticing that something was wrong in the first place. In most cases, DRM requires you to use a proprietary player and a proprietary container which is completely irrelevant in this case, since the the container is open source, and any compliant player is able to use the subtitles. Comparing normal usage of the subtitle specification to DRM would be akin to saying not allowing OGG on an MP3-only player also counts as DRM. Open standards? We ARE using an open standard. It's merely the end client that doesn't support the standard. Aside from all that, the scripts will be just as easy to demux. The part I enjoy the most is that when you're up against an actively developed exploit for a bug that doesn't get fixed, you're fighting an uphill battle. We'll always be at least one step ahead. |
2007-02-06, 19:44 | Link #33 | |
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Yes, you are using an open standard, and technically you're not breaking any of the rules of that standard. Because it is open, you are free to do whatever you wish with it.
But adding 256+ random characters to every line does not constitute "normal usage" of the spec, it constitutes abuse -an "exploit" in your own words- of the spec in order to break one player. And of course I don't expect a new cross-platform binary of VLC overnight or next week or next month. Mac users are used to being on the short end of the dev cycle, but there are always options. Quote:
|
|
2007-02-06, 22:53 | Link #34 |
King of Hosers
Join Date: Dec 2005
Age: 41
|
I think to be a dog at all, top or underdog, people have to be rooting for you. n_n
I was just over at my hoser friend's house, who has now switched to Mac, and I found it infinitely simple to install mplayer from their official site. And I don't even know wtf I'm doing on a Mac! We were playing magix softsubs in no time. Resist....must resist....must use VLC...cause...I likes it! |
2007-02-07, 07:14 | Link #35 | |
uwu
Fansubber
Join Date: Dec 2005
|
Quote:
However, I am rather sad to see that it took so long for people to want to care about fixing VLC to get up and do something. Especially since this is long after I did a fansub encoded a particular way with the intention of breaking VLC. It broke it each and every time during playback, and yet there was no uproar and attempt to fix VLC's playback then. And this video, btw, was encoded into xvid, not h264. Many people who cried out against us and our sabotage claimed the video was encoded in h264 and they had been deceived, but I feel that is impossible because "xvid_encraw.exe" certainly doesn't sound like something to encode h264 with. Chapters, mkv, h264. Why do they break in VLC? Chapters put into an h264/mkv is extremely innocent and isn't something done with the intention of breaking it. But, I have seen various screenshots with VLC messing up and pixelating on playback when flipping around in chapters. Maybe it's been fixed by now, maybe it hasn't. I would just prefer to just use a video player that didn't break when I moved chapters to begin with. And I'm kind of sad to see the anti h264 site vanish as recommending it would have been ideal during this situation. Last edited by Schneizel; 2007-02-07 at 07:19. Reason: Typos lulz. |
|
2007-02-07, 09:59 | Link #36 |
Junior Member
Join Date: Feb 2007
|
For those who want to use VLC on gg's Ep16 (that's their choice), here's the sub, extracted from gg's release :
http://rataime.free.fr/misc/Geass16_clean.srt |
2007-02-07, 10:49 | Link #37 | ||
Windows Nemesis
Join Date: Feb 2007
Location: Exclamation! U.S.A.
|
Quote:
Quote:
Also, jeebus rataime! That's fast work. I was kind of hoping that this one really would be a challenge... |
||
2007-02-07, 12:28 | Link #38 |
Junior Member
Join Date: Feb 2007
|
Well, the initial version of the patch was entirely to get VLC to display something for the current episodes, so yes, my version just had it strip out anything within {}s.
I do have every intent of now working on it further and actually getting it to support proper subtitle formatting, but having just started working on VLC I can't do everything at once, and having it not break horribly was the first step. |
2007-02-07, 12:38 | Link #40 | |
Just call me Ojisan
Join Date: Jan 2003
Location: U.K. Hampshire
|
From the gg website
Quote:
|
|
|
|