Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Subs4Vita: Difference between revisions

From GameBrew
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/05/29
|lastupdated=2026/06/01
|type=PC Utilities
|type=PC Utilities
|version=1.0
|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>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;tt&gt;
&lt;head&gt;
  &lt;styling tts:fontFamily=&quot;monospace&quot;/&gt;
  &lt;layout tts:backgroundColor=&quot;transparent&quot; tts:showBackground=&quot;whenActive&quot;/&gt;
&lt;/head&gt;
&lt;/tt&gt;</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
AuthorGrapheneCt
TypePC Utilities
Version1.02
LicenseMIT License
Last Updated2026/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.

External links

Advertising: