Subs4Vita: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
|description=Soft subtitles in the Videos app. | |description=Soft subtitles in the Videos app. | ||
|author=GrapheneCt | |author=GrapheneCt | ||
|lastupdated=2026/ | |lastupdated=2026/06/01 | ||
|type=PC Utilities | |type=PC Utilities | ||
|version=1. | |version=1.02 | ||
|license=MIT | |license=MIT | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/Subs4Vita.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/Subs4Vita.7z | ||
| Line 31: | Line 31: | ||
Note that the extent of the TTML features supported on Vita is unknown, some styling may not work. | Note that the extent of the TTML features supported on Vita is unknown, some styling may not work. | ||
== Configuration == | |||
Subs4Vita supports basic custom configuration which can be used to uniformly apply additional attributes to all styles and layouts when converting to M4T. Configuration file must be named <code>config.xml</code> and placed together with <code>s4v.exe</code>. Configuration attributes will override original attributes from TTML, if present. Supported configuration elements: | |||
* styling | |||
* layout | |||
Example configuration: | |||
<pre><?xml version="1.0" encoding="UTF-8"?> | |||
<tt> | |||
<head> | |||
<styling tts:fontFamily="monospace"/> | |||
<layout tts:backgroundColor="transparent" tts:showBackground="whenActive"/> | |||
</head> | |||
</tt></pre> | |||
==Changelog== | ==Changelog== | ||
'''v1.02''' | |||
* Added config support. | |||
'''v1.0''' | '''v1.0''' | ||
* First Release. | * First Release. | ||
Latest revision as of 06:18, 7 June 2026
| Subs4Vita | |
|---|---|
| General | |
| Author | GrapheneCt |
| Type | PC Utilities |
| Version | 1.02 |
| License | MIT License |
| Last Updated | 2026/06/01 |
| Links | |
| Download | |
| Website | |
| Source | |
Subs4Vita is a TTML->M4T subtitle converter, mainly designed for PS Vita. It converts standard TTML timed text XML into an M4T (TTML inside the ISOBMFF container).
User guide
Recommended: use together with the VideoDebug plugin.
Convert TTML to M4T. You can either drag and drop TTML files onto the s4v.exe or use command line: s4v example1.ttml example2.ttml. Output M4T files will be created in the same folder as input.
Copy your M4T files to the PS Vita. M4T files must be in the same folder as video file and must have the same name.
Videos app will recognize subtitles automatically. You need to enable closed captions in the accessibility settings and click the "CC" button in the video player control panel.
Note that the extent of the TTML features supported on Vita is unknown, some styling may not work.
Configuration
Subs4Vita supports basic custom configuration which can be used to uniformly apply additional attributes to all styles and layouts when converting to M4T. Configuration file must be named config.xml and placed together with s4v.exe. Configuration attributes will override original attributes from TTML, if present. Supported configuration elements:
- styling
- layout
Example configuration:
<?xml version="1.0" encoding="UTF-8"?> <tt> <head> <styling tts:fontFamily="monospace"/> <layout tts:backgroundColor="transparent" tts:showBackground="whenActive"/> </head> </tt>
Changelog
v1.02
- Added config support.
v1.0
- First Release.