Subtl is a powerful desktop application designed to help you edit, change, and modify elements of your subtitles with ease. Whether you're a video editor, content creator, or just someone who loves watching movies with subtitles, Subtl provides a suite of tools to make subtitle editing a breeze.
For a comprehensive guide on how to use the app, including detailed instructions for each tool, please refer to the Help Documentation.
- Longer Appearance: Extend the duration of your
.srt
subtitles to ensure they stay on screen longer. - Merge SRT: Combine multiple
.srt
files into a single subtitle file. - Subtitle Converter: Convert subtitles from any format to another format seamlessly.
- Subtitle Shifter: Shift subtitles either entirely or partially to sync them perfectly with your video.
- Multilingual Merge: Merge subtitles in different languages with optional color-coding for differentiation.
- Download the latest release from the Releases page.
- Run the installer and follow the on-screen instructions.
Installer coming soon, or you could use pyinstaller
on your own:
- Download source code.
- Run the
.spec
file provided.
Installer coming soon, or you could use pyinstaller
on your own:
- Download source code.
- Run the
.spec
file provided.
- Launch Subtl: Open the application from your desktop or applications menu.
- Select a Tool: Choose from the available tools in the main menu.
- Add New Tabs: You can open several tools at the same time.
- Load Your Subtitle: Import your subtitle file(s) into the app.
- Edit and Save: Make the necessary changes and save your modified subtitle file.
- Main Menu: Displays tools you frequently use, recent tools, and all available tools.
- Side Panel: Provides quick access to additional features like settings and tabs. Toggle it using the menu button (
☰
) in the top-left corner. - Search Functionality: Use the search bar at the top to quickly find tools by typing keywords related to the tool's name or description.
Subtl supports a wide range of subtitle formats including:
- SubRip (
.srt
) - MicroDVD (
.sub
) - Plain Text (
.txt
) - Advanced SubStation Alpha (
.ass
) - SubStation Alpha (
.ssa
) - WebVTT (
.vtt
) - YouTube (
.sbv
) - DFXP (
.dfxp
) - Spruce Subtitle Format (
.stl
) - VobSub (
.idx
) - MPlayer (
.mpl
) - Universal Subtitle Format (
.usf
) - Lyric (
.lrc
) - RealText (
.rt
) - Timed Text Markup Language (
.ttml
) - Captions (
.cap
)
Note: If you want to edit subtitles in formats other than .srt
using tools like Longer Appearance, Merge SRT, or Subtitle Shifter, you must first convert them to .srt
using the Subtitle Converter tool.
Extend the duration that each subtitle appears on the screen. Useful for fast-paced videos, accessibility enhancements, educational content, and live event subtitles.
Combine multiple subtitle files into one cohesive file. Offers two modes: Glue End to End (sequential merging) and Stacked Merge (parallel merging with optional color-coding).
Convert subtitles between different formats such as .srt
, .ass
, .vtt
, .sbv
, .dfxp
, and more. Ideal for cross-platform compatibility and professional editing workflows.
Shift subtitle timings by milliseconds. Offers two modes: Whole Shift (shift all subtitles uniformly) and Partial Shift (fine-tune specific sections).
Merge subtitles in different languages with optional color-coding for differentiation. Perfect for international films, corporate training, online courses, and travel vlogs.
Access the settings via the side panel or the main menu:
- Theme Selection: Choose between light and dark modes.
- Text Size Adjustment: Customize the font size for better readability.
- Reset Preferences: Restore default settings if needed.
If you encounter any issues, try the following:
- App Not Responding: Close and relaunch the app. Ensure your system meets the minimum requirements.
- Missing Tools: Verify that the tool is supported in your version of the app. Check for updates to access new features.
- Performance Issues: Clear temporary files and restart your computer. Reduce the number of open tabs or windows.
- Search Not Working: Ensure you're entering relevant keywords. Clear the search field and try again.
A: Use the Multilingual Merge tool. Select the subtitle files for each language, assign unique colors for differentiation, and merge them into a single .srt
file.
A: Yes, use the Subtitle Converter tool. This tool supports converting between various subtitle formats such as .srt
, .ass
, .vtt
, .sbv
, .dfxp
, and more.
A: Some tools may be disabled if they require additional files or settings. For example:
- Merge SRT Files: Requires at least two
.srt
files to be selected. - Multilingual Merge: Requires multiple
.srt
files in different languages.
A: You can customize the theme and text size in the Settings menu:
- Change Theme: Navigate to Settings > Theme and select your preferred theme (light or dark).
- Adjust Text Size: Go to Settings > Text Size and choose from options like "Small," "Default," "Large," or "Huge."
A: Try the following steps:
- Close and relaunch the app.
- Ensure your system meets the minimum requirements for running the application.
- Clear temporary files and restart your computer.
- If the issue persists, report it via the GitHub repository or email support with details about the crash, including any error messages.
We welcome contributions from the community! If you'd like to contribute to Subtl, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeatureName
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature/YourFeatureName
). - Open a pull request.
Please make sure to follow our Code of Conduct.
Subtl is licensed under the MIT License. See the LICENSE file for more details.
If you encounter any issues or have any questions, please open an issue on our GitHub Issues page.
- Thanks to all the contributors who have helped make Subtl better.
- Special thanks to [Library/Technology Name] for making this project possible.
Subtl is developed with ❤️ by SubtlDevTeams (myself). Happy editing!