logo Sign In

Project Threepio (Star Wars OOT subtitles) — Page 84

Author
Time

Hi CatBus
You got a PM 😃

Author
Time

CatBus said:

Thank you Rondan!

Possible to get Japanese and English subtitles for all three despecialized editions. And thanks a ton catbus. Your awesome for doing this.

Author
Time
 (Edited)

Project files have been updated to version 12.0 (codename: “Time of Your Life”), and the first post has been updated. Please PM me for temporary download links until the files are available at some more permanent locations.

Rough summary of changes from 11.0 to 12.0:

  • New languages: Catalan, Basque (both thanks to laozi), and Slovak
  • New Japanese translation (thanks to schorman13)
  • New Korean translation for Star Wars (thanks to Kaz47)
  • Included titles-only subtitles to go with the Galician dub (again, thanks to laozi)
  • Improvements to the Castilian Spanish subtitles (yet again, thanks to laozi!)
  • Improved Finnish translations (thanks to LexX)
  • Improved Swedish translations (thanks to Rondan)
  • Finally adding this much-requested feature, every official pre-1997 version of the trilogy is now fully supported in all supported languages. This includes four subtitle variations for Star Wars, and two for Empire. Multiply that by a lot of languages, and that’s just a ton of subtitles. I was able to do this without driving myself crazy by making the whole process automated, using “fragment files”, which are a sort of multi-target subtitle diff file I created for this purpose. The fragment files include translations for all of the subtitle-worthy differences for all of the pre-1997 versions of the films. Using a script, you can quickly assemble subtitles (in SUP or SRT format) for any pre-1997 version of the films using the original stereo/surround subtitles as a baseline, then adding the appropriate portions of the fragment file, and making various timing adjustments. Any new languages added to the project will need to include fragment files in addition to the regular stereo/surround SRT files. Script-generated SRT files are included in all supported languages for every pre-1997 mix, but to conserve space, only the original stereo/surround versions are provided in SUP format. You can, however, easily assemble SUP files for any version you prefer. To avoid the confusion of so many different versions, each subtitle variation has its own subfolder (thanks to laozi, RashadShehadeh, Feallan, ccfilms, LexX, ZIPC, Leoj, Rondan, Harmy, daboka, Mavimao, Kaz47, and schorman13).
  • Created a new subtitle rendering script, no longer relying on ImageMagick+Pango, and instead simply rendering subtitles in a Chromium-based web browser. The advantage of the new script is that it no longer relies on running outdated versions of ImageMagick and Pango, and its cross-platform behavior is also much improved (there are no longer any scripts that can’t be rendered on Windows, for example). ImageMagick is still heavily used, just without the Pango integration. Many minor bugs in the old script were fixed during the rewrite, and it’s quite likely some new ones were also created! One known issue is that Chromium-based browsers tend to create stray processes that over time bog down a machine, so if you do run this script, I recommend rebooting your computer afterward, just to be safe.
  • Bulgarian and Macedonian got better localized Cyrillic text than the current released versions of the Noto Sans fonts can provide out-of-the-box.
  • Most languages got some very minor changes, typically just timing improvements
  • Pre-rendered graphical NTSC DVD subtitles are no longer included with the project files. DVD subtitles are still supported and can be created using the provided instructions.
  • The cyrl-compat script was removed. It turns out it was not really necessary after all.
  • Pre-built Windows utilities are now 64-bit executables
  • Python scripts now require Python 3.4 or later
  • As part of some general language code housekeeping, the language codes for Mandarin and Cantonese have been changed for consistency with the rest of the project. The “zho-” prefix has been dropped, and now these languages use the plain ISO-639-3 language code (cmn and yue, respectively).
  • Most files that are not actually usable subtitles have been moved into the resources folder, and the resources folder is now better-organized
  • Most folder names have been lowercased, to make things a little easier on people working with case-sensitive filesystems
  • Some dubs currently have missing sections (due to damaged tapes or other factors). “Titles” subtitles for those languages now also subtitle those missing lines, whenever a text translation is available (currently only for Cantonese and Galician). If the missing sections in those dubs are ever restored, Project Threepio will update the “titles” subtitles to remove the redundant translations.
  • Project Threepio’s extensive readme.html file has been given a visual overhaul to be less overwhelming to newcomers. It now uses expanding sections to display only the information you choose to see, rather than jumping to sections in one huge wall of text. It also now includes some command-builder scripts, so that you don’t have to hand-edit the commands to customize them for your needs. Displaying the file also now does not rely on any files from Project Threepio’s resources folder (i.e. images). This should help when Project Threepio is distributed in an incomplete form, which is a fairly common scenario – although you may still need some of those resource files to actually perform the tasks described in the documentation.
  • The bidi-compat script has been improved to no longer require any text-specific workarounds for any existing Project Threepio subtitles. This increases the chances that it will produce good results out of the box with any future BiDi text.
  • Potentially slow bulk image manipulation scripts now include progress indicators and spinner animations
  • The project now includes a changelog (changes.html), including changes for every past release (thanks to pmc3)

Project Threepio (Star Wars OOT subtitles)

Author
Time

Hey, could you please PM the download link? Thanks!

Author
Time

Very excited to look through v12 this week. Thanks for all your hard work!

If I had some gum, I’d chew a hole into the sun…

Author
Time

PM sent. Couldn’t have done all of these variations for various languages without your help, schorman13!

Project Threepio (Star Wars OOT subtitles)

Author
Time

I have a tech question. I muxed a few of the 720p SUP files (e.g. English, English SDH) into the 720p despecialized editions. When I play the resulting MKVs on my PC, the subtitles look like they are the correct size in relation to the image.

However, when I play the same MKVs on my Oppo UDP-203, the subtitles appear quite a bit smaller. I tried changing the Oppo from its usual 2160p output to 720p and 1080p, and the results were the same.

Has anyone else encountered this? Is this a quirk of the Oppo? If I want proper size subtitles on the Oppo, maybe I need to mux in the 1080p SUP files instead?

Author
Time
 (Edited)

resolution said:

I have a tech question. I muxed a few of the 720p SUP files (e.g. English, English SDH) into the 720p despecialized editions. When I play the resulting MKVs on my PC, the subtitles look like they are the correct size in relation to the image.

However, when I play the same MKVs on my Oppo UDP-203, the subtitles appear quite a bit smaller. I tried changing the Oppo from its usual 2160p output to 720p and 1080p, and the results were the same.

Has anyone else encountered this? Is this a quirk of the Oppo? If I want proper size subtitles on the Oppo, maybe I need to mux in the 1080p SUP files instead?

I’ve got that exact player, so I could give it a whirl (might not have time for a while, though). I do know that when you mux the 720p subs into an M2TS/Blu-ray folder structure (and burn it to disc), everything looks fine on the 203.

One quirk of hardware players that I know about is that while 720p/24 is a valid resolution for Blu-rays and a valid resolution for displays, it is NOT a valid resolution for the HDMI spec. So players either have to telecine the stream to 720i/30 or upscale it to 1080p/2160p/24 before they can send it over the cable – and the latter is the better choice. I also know that while the M2TS behavior of hardware players is generally very solid in order for it to work properly with discs, the MKV behavior is often a little quirky. It’s possible the 720p upscale is working well for the image, but not the subtitle stream. You could certainly try the 1080p subs and see if that improves things.

In general, resolution-matching isn’t required for anything but Blu-ray disc compatible streams. For non-disc formats, or even software playback of Blu-ray folder structures, you can mix 1080p subs with 720p video, without any issues.

Project Threepio (Star Wars OOT subtitles)

Author
Time

Thank you CatBus. Your explanation makes sense. I did try muxing in the 1080p SUP files, and the results are good upscaling to 2160p/24. 1080p subtitles also work properly for the 2160p native 4K77.

Off topic, but I also discovered that the UDP-203 apparently doesn’t like more than 10 audio tracks in an MKV file. If your MKV has 11 or more, I will only “see” the first 9 and then the nth one.

Author
Time

Hi, thank you for all your work !

May I have a PM for the download link please ? Thanks!

Z.

Author
Time

PM sent.

@resolution: I’m not surprised hardware media players have strange/arbitrary limits on MKV containers. If it helps, I know Blu-ray discs can have up to 32 audio streams, and it’s possible an M2TS container may work better even without being burned to disc. Careful with your counting, though – some authoring tools (tsMuxer) allow you to add more than 32 without any warnings, and disc behavior with too many streams is bad.

Project Threepio (Star Wars OOT subtitles)

Author
Time

CatBus said:

@resolution: I’m not surprised hardware media players have strange/arbitrary limits on MKV containers. If it helps, I know Blu-ray discs can have up to 32 audio streams, and it’s possible an M2TS container may work better even without being burned to disc. Careful with your counting, though – some authoring tools (tsMuxer) allow you to add more than 32 without any warnings, and disc behavior with too many streams is bad.

Thanks, I hadn’t thought to try M2TS on the Oppo. Will have to experiment with that sometime.

Author
Time

Tragic! I thought I found some Welsh subtitles to include, but it appears from what I can see that they’ve just been run through Google translate without many/any corrections. Same story with Urdu. Oh well, I’m still on the lookout for good-quality subtitles in other languages, if you find any.

Project Threepio (Star Wars OOT subtitles)

Author
Time
 (Edited)

Anyone know if there any Engish subtitles synced to the original “Renegade” ESB Grindhouse release (not the Dreammaster GOUT version)? Cheers!

Author
Time

Nick66 said:

Anyone know if there any Engish subtitles synced to the original “Renegade” ESB Grindhouse release (not the Dreammaster GOUT version)? Cheers!

Yes indeed! The regular Project Threepio subtitles can be run through the “resync-subs” script using the NEG1 frame reference. See the section of the readme titled “How to synchronize subtitles to a different video frame reference”. You can do this for both SUP and SRT format.

PM me if you need a link.

Project Threepio (Star Wars OOT subtitles)

Author
Time

By the way, if anyone knows Java and has experience with image manipulation, I have something I need help with. I recently discovered a bug in BDSup2Sub, and I’m keen to get it fixed, even in an unofficial custom build. In a nutshell, converting BDN+XML to BD-SUP causes a very subtle color shift (slight desaturation), which becomes more pronounced with repeated conversions. Since I’ve been using BD-SUP as a sort of lossless archival format for this project… that’s no good.

Anyway, send me a PM if you’re interested. The BDSup2Sub4k.jar used in this project already appears to be an unofficial branch of the project, but it decompiles very cleanly into Java source code, which could then be modified and recompiled.

Project Threepio (Star Wars OOT subtitles)

Author
Time

Update on the BDSup2Sub issue: this may not be a bug at all, but a side-effect of colorspace conversion. Specifically, the PNG/RGB colorspace getting converted to the BD-SUP/YCrCb colorspace and back again. Nevertheless, because a lot of my instructions involve roundtripping images through this process, this presents a problem for color accuracy, and I’ll need to work to mitigate it.

Project Threepio (Star Wars OOT subtitles)

Author
Time

CatBus said:

Nick66 said:

Anyone know if there any Engish subtitles synced to the original “Renegade” ESB Grindhouse release (not the Dreammaster GOUT version)? Cheers!

Yes indeed! The regular Project Threepio subtitles can be run through the “resync-subs” script using the NEG1 frame reference. See the section of the readme titled “How to synchronize subtitles to a different video frame reference”. You can do this for both SUP and SRT format.

PM me if you need a link.

👍

Author
Time

Nick66 said:

CatBus said:

Nick66 said:

Anyone know if there any Engish subtitles synced to the original “Renegade” ESB Grindhouse release (not the Dreammaster GOUT version)? Cheers!

Yes indeed! The regular Project Threepio subtitles can be run through the “resync-subs” script using the NEG1 frame reference. See the section of the readme titled “How to synchronize subtitles to a different video frame reference”. You can do this for both SUP and SRT format.

PM me if you need a link.

👍

You have no idea how satisfying it is when I discover someone actually using one of the obscure little utilities I spend my time tinkering with!

Project Threepio (Star Wars OOT subtitles)