Ability to change track id

Issue #639 new
Steven Mancera created an issue

Hi there,

Recently, I encountered a situation where there’s multi-language subtitles embedded already on my media file, but there’s only English SDH.

So I extracted the SDH file, used an SDH converter like srt-cleaner and made it a regular subtitle and re-add it to the file again, so there will be a non-SDH English Subtitle.

Problem

Subler added my last English non-SDH at the very end (17th), instead of beside English (4th).
It shows on all my media player, including VLC, Apple TV app, Home Sharing and QuickTime.

Feature Limitation Description

  • It seems track order is actually controlled by a numerical id.
  • So naturally, I tried drag and dropping track list on Subler, they won’t be dragged and be reordered. And then I tried double-clicking the id column number, seeing if I can manually change id number. That’s not possible either.
  • Currently, it is not possible to change or reorder track id on Subler. It’s a current limitation

Searched and it seems that ffmpeg can do it, but it’ll require tinkering on a CLI which is confusing and un-user friendly. And that will also require re-encoding the whole file as well. Not instantly.
A Windows app can do it on Windows, but no other easy way to do it on Mac, there’s no other muxing app that can do it as of right now, not even without re-encoding the whole file.

Long workaround

Meanwhile, I tried exporting the subtitles, re-adding them above and below the new English file, and deleting the original subtitle track above, and I end up with this :

Hence the 1, 2… 18, 19, 20… skip. I tried them all and it seems there’s no way to fix it on Subler.

Suggestion

There’s nothing really affecting the file functionality or the performance, but it’s just it would be cool if we could reorder tracks or change id number on Subler.

Preventing those time consuming, still inefficient, hacky workaround that I just did for future scenarios, but also finally building a GUI functionality to change mux track id on the Mac finally.

Please consider building this little feature in the future.
And please this time, don’t skip id number anymore when you deleted a track. Instead, subtract id number to all tracks.

Thanks

Comments (3)

  1. Damiano Galassi repo owner

    Tracks can be reordered when they are not muxed, you can create a new document, import the older one, reorder the tracks and save.

  2. Log in to comment