mdhiggins / sickbeard_mp4_automator

Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library
MIT License
1.52k stars 202 forks source link

Save subtitle track titles #1439

Closed Protektor-Desura closed 3 years ago

Protektor-Desura commented 3 years ago

How do I keep it from removing subtitle track titles? I have anime subs with subtitles like "signs & songs" and "retail subtitles" and "fan subtitles". It keeps stripping these titles for the subtitles track. How do I fix that?

mdhiggins commented 3 years ago

Depends on why they are getting stripped Could be a codec issue, could be a container issue (mp4 doesn't support image based subtitles for example), could be a language issue. You need to configure your settings appropriately. Feel free to post a sample conversion log and your settings

Protektor-Desura commented 3 years ago

This is all I see in the log: 2020-08-28 19:45:27 - resources.readsettings - INFO - /usr/bin/python3 2020-08-28 19:45:27 - resources.readsettings - INFO - Loading config file /usr/local/sma/config/autoProcess.ini. 2020-08-28 19:46:27 - SonarrPostProcess - INFO - Sonarr extra script post processing started.

[Converter] ffmpeg = ffmpeg ffprobe = ffprobe threads = 0 hwaccels = vaapi hwaccel-decoders = vaapi hwdevices = vaapi:/dev/dri/renderD128 output-directory = output-format = mkv output-extension = mkv temp-extension = minimum-size = 0 ignored-extensions = nfo, ds_store copy-to = move-to = delete-original = True sort-streams = True process-same-extensions = True force-convert = True post-process = False detailed-progress = True preopts = -fflags, +genpts postopts = -bf,4,-bdepth,4 hwaccel-output-format = vaapi:vaapi wait-post-process = False bypass-if-copying-all = False opts-separator = , regex-directory-replace = [^\w-. ]

[Permissions] chmod = 0665 uid = -1 gid = -1

[Metadata] relocate-moov = False full-path-guess = True tag = True tag-language = eng download-artwork = thumb sanitize-disposition = strip-metadata = True

[Video] codec = copy crf = -1 crf-profiles = codec-parameters = max-width = 0 profile = max-level = 0.0 pix-fmt = filter = force-filter = False dynamic-parameters = False preset = max-bitrate = 0 bitrate-ratio =

[HDR] space = bt2020nc transfer = smpte2084 primaries = bt2020 codec-parameters = filter = force-filter = False pix-fmt = preset = codec = profile =

[Audio] codec = opus languages = eng,jpn default-language = eng first-stream-of-language = False allow-language-relax = True channel-bitrate = 0 max-bitrate = 0 max-channels = 0 prefer-more-channels = False default-more-channels = False filter = force-filter = False sample-rates = copy-original = False ignore-truehd = False ignored-dispositions = False unique-dispositions = False aac-adtstoasc = False

[Universal Audio] codec = opus channel-bitrate = 64 first-stream-only = False move-after = False filter = force-filter = False

[Subtitle] codec = srt codec-image-based = copy languages = eng,jpn default-language = eng first-stream-of-language = False encoding = burn-subtitles = False burn-dispositions = forced embed-subs = True embed-image-subs = True embed-only-internal-subs = False filename-dispositions = forced ignore-embedded-subs = False ignored-dispositions = False unique-dispositions = False attachment-codec = opensubtitles = xxxxxx:xxxxxxx

[Sonarr] host = 192.168.50.10 port = 8989 apikey = xxxxxxx ssl = False webroot = force-rename = True rescan = True block-reprocess = False

[Radarr] host = 192.168.50.10 port = 7878 apikey = xxxxxx ssl = False webroot = force-rename = True rescan = True block-reprocess = False

[Sickbeard] host = localhost port = 8081 ssl = False apikey = webroot = username = password =

[Sickrage] host = localhost port = 8081 ssl = False apikey = webroot = username = password =

[CouchPotato] host = localhost port = 5050 username = password = apikey = delay = 65 method = renamer delete-failed = False ssl = False webroot =

[SABNZBD] convert = True sickbeard-category = sickbeard sickrage-category = sickrage couchpotato-category = couchpotato sonarr-category = sonarr radarr-category = radarr bypass-category = bypass output-directory = path-mapping =

[Deluge] couchpotato-label = couchpotato sickbeard-label = sickbeard sickrage-label = sickrage sonarr-label = sonarr radarr-label = radarr bypass-label = bypass convert = True host = localhost port = 58846 username = password = output-directory = remove = False path-mapping =

[qBittorrent] couchpotato-label = couchpotato sickbeard-label = sickbeard sickrage-label = sickrage sonarr-label = sonarr radarr-label = radarr bypass-label = bypass convert = True action-before = action-after = host = 192.168.50.10 port = 9191 ssl = False username = xxxx password = xxxx output-directory = path-mapping =

[uTorrent] couchpotato-label = couchpotato sickbeard-label = sickbeard sickrage-label = sickrage sonarr-label = sonarr radarr-label = radarr bypass-label = bypass convert = True webui = False action-before = action-after = host = localhost ssl = False port = 8080 username = password = output-directory = path-mapping =

[Plex] host = localhost port = 32400 refresh = False token =

[Subtitle.Subliminal] download-subs = True download-hearing-impaired-subs = True providers =

[Audio.ChannelFilters] 6-2 = pan=stereo|FL=0.5FC+0.707FL+0.707BL+0.5LFE|FR=0.5FC+0.707FR+0.707BR+0.5LFE

[Subtitle.Subliminal.Auth] opensubtitles = tvsubtitles =

Protektor-Desura commented 3 years ago

Even if it is converting it from image subtitles or whatever to SRT I would like it to keep the subtitle track title.

mdhiggins commented 3 years ago

You didn't post enough logs for me to tell you why exactly the subtitles carrying over but its probably an image-based issue, I need the actual conversion logs with the info about the source and destination files

Try putting some actual image based codecs instead of copy, though I would think copy should theoretically work too

Converting from image based to text based isn't feasible. There are some processors that use image recognition to try and guess what the text should be but they require large libraries and long processing times to analyze the images and are often inaccurate but since you're using MKV container you should be fine to copy the image based subs. Post some full logs so I can tell you why its actually not copying though cause now I can only speculate

Easiest way to get logs if you don't have them is to just take a sample file that's having the issue and run it through manual.py and post the full output

Protektor-Desura commented 3 years ago
Manual processor started.
Python 64-bit 3.8.5 (default, Jan 27 2021, 15:41:15) 
[GCC 9.3.0].
Guessit version: 3.3.1.
/usr/bin/python3
Loading config file /config/sma/autoProcess.ini.
Force-convert is true, so process-same-extensions is being overridden to true as well
Input Data
{
    "format": "matroska,webm",
    "format-fullname": "Matroska / WebM",
    "video": {
        "index": 0,
        "codec": "hevc",
        "pix_fmt": "yuv420p10le",
        "profile": "main 10",
        "fps": 23.976023976023978,
        "framedata": {
            "pix_fmt": "yuv420p10le"
        },
        "dimensions": "1920x1080",
        "level": 5.0,
        "field_order": "unknown"
    },
    "audio": [
        {
            "index": 1,
            "codec": "aac",
            "channels": 2,
            "samplerate": 48000,
            "language": "eng",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired"
        },
        {
            "index": 2,
            "codec": "aac",
            "channels": 2,
            "samplerate": 48000,
            "language": "jpn",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired"
        }
    ],
    "subtitle": [
        {
            "index": 3,
            "codec": "ass",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 4,
            "codec": "ass",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 5,
            "codec": "ass",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 6,
            "codec": "ass",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 7,
            "codec": "ass",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        },
        {
            "index": 8,
            "codec": "dvd_subtitle",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "language": "eng"
        }
    ],
    "attachment": [
        {
            "index": 9,
            "codec": "ttf",
            "filename": "addict-regular.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 10,
            "codec": "ttf",
            "filename": "adore.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 11,
            "codec": "ttf",
            "filename": "alex___.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 12,
            "codec": "ttf",
            "filename": "angelina.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 13,
            "codec": "ttf",
            "filename": "arial_0.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 14,
            "codec": "ttf",
            "filename": "arial.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 15,
            "codec": "ttf",
            "filename": "ariascriptssk-regular.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 16,
            "codec": "ttf",
            "filename": "atrox.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 17,
            "codec": "ttf",
            "filename": "atticant.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 18,
            "codec": "ttf",
            "filename": "avgardneclipse.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 19,
            "codec": "ttf",
            "filename": "bakesbr_.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 20,
            "codec": "ttf",
            "filename": "brittanicbold.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 21,
            "codec": "ttf",
            "filename": "calibri.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 22,
            "codec": "ttf",
            "filename": "califr.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 23,
            "codec": "ttf",
            "filename": "cambria.ttc",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 24,
            "codec": "ttf",
            "filename": "chopinscript.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 25,
            "codec": "ttf",
            "filename": "copperplategothicbold.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 26,
            "codec": "ttf",
            "filename": "efflores.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 27,
            "codec": "ttf",
            "filename": "epkgobld.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 28,
            "codec": "ttf",
            "filename": "epmgobld.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 29,
            "codec": "ttf",
            "filename": "estre.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 30,
            "codec": "ttf",
            "filename": "itc avant garde gothic medium.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 31,
            "codec": "ttf",
            "filename": "kaiu.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 32,
            "codec": "ttf",
            "filename": "mentone-semibold.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 33,
            "codec": "ttf",
            "filename": "michv2.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 34,
            "codec": "ttf",
            "filename": "segoepr.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 35,
            "codec": "ttf",
            "filename": "takaopmincho.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 36,
            "codec": "ttf",
            "filename": "vagroundedstd-light.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 37,
            "codec": "ttf",
            "filename": "vesta-bold.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 38,
            "codec": "ttf",
            "filename": "scott__.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 39,
            "codec": "unknown",
            "filename": "simsun.ttc",
            "mimetype": "application/octet-stream"
        },
        {
            "index": 40,
            "codec": "ttf",
            "filename": "summer wars.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 41,
            "codec": "ttf",
            "filename": "swkeys1.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 42,
            "codec": "ttf",
            "filename": "symbol.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 43,
            "codec": "ttf",
            "filename": "times.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 44,
            "codec": "ttf",
            "filename": "webdings.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 45,
            "codec": "ttf",
            "filename": "wingding.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 46,
            "codec": "ttf",
            "filename": "wingdng2.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 47,
            "codec": "ttf",
            "filename": "wingdng3.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 48,
            "codec": "ttf",
            "filename": "y2k.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 49,
            "codec": "ttf",
            "filename": "71mka.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 50,
            "codec": "ttf",
            "filename": "75749.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 51,
            "codec": "ttf",
            "filename": "albed_.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 52,
            "codec": "ttf",
            "filename": "alien5.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 53,
            "codec": "ttf",
            "filename": "almagro.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 54,
            "codec": "ttf",
            "filename": "angelina.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 55,
            "codec": "ttf",
            "filename": "artistik.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 56,
            "codec": "ttf",
            "filename": "aubrey1.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 57,
            "codec": "ttf",
            "filename": "bakesbr.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 58,
            "codec": "ttf",
            "filename": "beach.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 59,
            "codec": "ttf",
            "filename": "bienetresocial.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 60,
            "codec": "ttf",
            "filename": "bodo6ob.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 61,
            "codec": "ttf",
            "filename": "bodo6ow.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 62,
            "codec": "ttf",
            "filename": "britanic.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 63,
            "codec": "ttf",
            "filename": "bssym7.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 64,
            "codec": "ttf",
            "filename": "cartoon_regular.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 65,
            "codec": "ttf",
            "filename": "charpentierrenaissance-norm.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 66,
            "codec": "ttf",
            "filename": "chinacat.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 67,
            "codec": "ttf",
            "filename": "commsb_.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 68,
            "codec": "ttf",
            "filename": "dutch_766_bold_bt.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 69,
            "codec": "ttf",
            "filename": "hamilton-medium.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 70,
            "codec": "ttf",
            "filename": "icedeart.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 71,
            "codec": "ttf",
            "filename": "ihatcs.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 72,
            "codec": "ttf",
            "filename": "japab.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 73,
            "codec": "ttf",
            "filename": "lightwrite_normal.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 74,
            "codec": "ttf",
            "filename": "linkin.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 75,
            "codec": "ttf",
            "filename": "magic_cards.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 76,
            "codec": "ttf",
            "filename": "marianfu.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 77,
            "codec": "ttf",
            "filename": "marlett.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 78,
            "codec": "ttf",
            "filename": "mechag.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 79,
            "codec": "ttf",
            "filename": "minionpro-boldcn.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 80,
            "codec": "ttf",
            "filename": "minionpro-boldcnit.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 81,
            "codec": "ttf",
            "filename": "minionpro-regular.otf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 82,
            "codec": "ttf",
            "filename": "puri10.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 83,
            "codec": "ttf",
            "filename": "purib10.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 84,
            "codec": "ttf",
            "filename": "puribi10.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 85,
            "codec": "ttf",
            "filename": "quorum black bt.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 86,
            "codec": "ttf",
            "filename": "refspcl.ttf",
            "mimetype": "application/x-truetype-font"
        },
        {
            "index": 87,
            "codec": "ttf",
            "filename": "scar6.ttf",
            "mimetype": "application/x-truetype-font"
        }
    ]
}
Reading video stream.
Video codec detected: hevc.
Pix Fmt: yuv420p10le.
Profile: main 10.
Video codec parameters None.
Creating copy video stream from source stream 0.
Reading audio streams.
Audio detected for stream 1 - aac eng 2 channel.
Unable to determine audio bitrate from source stream 1, defaulting to 128 per channel.
Creating opus audio stream from source stream 1.
Audio detected for stream 2 - aac jpn 2 channel.
Unable to determine audio bitrate from source stream 2, defaulting to 128 per channel.
Creating opus audio stream from source stream 2.
Default audio stream set to eng opus 2 channel stream [default-more-channels: False].
Reading subtitle streams.
Text-based subtitle detected for stream 3 - ass eng.
Creating srt subtitle stream from source stream 3.
Text-based subtitle detected for stream 4 - ass eng.
Creating srt subtitle stream from source stream 4.
Text-based subtitle detected for stream 5 - ass eng.
Creating srt subtitle stream from source stream 5.
Text-based subtitle detected for stream 6 - ass eng.
Creating srt subtitle stream from source stream 6.
Text-based subtitle detected for stream 7 - ass eng.
Creating srt subtitle stream from source stream 7.
Image-based subtitle detected for stream 8 - dvd_subtitle eng.
Creating copy subtitle stream from source stream 8.
Attempting to download subtitles.
Scanned for external subtitles and found 0 results in your approved languages.
Tagging copied video stream as hvc1
Output Data
{
    "source": [
        "Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv"
    ],
    "format": "mkv",
    "video": {
        "codec": "copy",
        "map": 0,
        "bitrate": 1592.459,
        "crf": -1,
        "maxrate": null,
        "bufsize": null,
        "level": 0.0,
        "profile": null,
        "preset": null,
        "pix_fmt": null,
        "field_order": "unknown",
        "width": null,
        "filter": null,
        "params": null,
        "framedata": null,
        "title": "FHD",
        "debug": "video"
    },
    "audio": [
        {
            "map": 1,
            "codec": "opus",
            "channels": 2,
            "bitrate": 256,
            "filter": null,
            "samplerate": null,
            "language": "eng",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "bsf": null,
            "title": "Stereo",
            "debug": "universal-audio"
        },
        {
            "map": 2,
            "codec": "opus",
            "channels": 2,
            "bitrate": 256,
            "filter": null,
            "samplerate": null,
            "language": "jpn",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "bsf": null,
            "title": "Stereo",
            "debug": "universal-audio"
        }
    ],
    "subtitle": [
        {
            "map": 3,
            "codec": "srt",
            "language": "eng",
            "disposition": "+default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": null,
            "debug": "subtitle.embed-subs"
        },
        {
            "map": 4,
            "codec": "srt",
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": null,
            "debug": "subtitle.embed-subs"
        },
        {
            "map": 5,
            "codec": "srt",
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": null,
            "debug": "subtitle.embed-subs"
        },
        {
            "map": 6,
            "codec": "srt",
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": null,
            "debug": "subtitle.embed-subs"
        },
        {
            "map": 7,
            "codec": "srt",
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": null,
            "debug": "subtitle.embed-subs"
        },
        {
            "map": 8,
            "codec": "copy",
            "language": "eng",
            "disposition": "-default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired",
            "title": null,
            "debug": "subtitle.embed-subs"
        }
    ],
    "attachment": []
}
Preopts
[
    "-fix_sub_duration",
    "-fflags",
    "+genpts"
]
Postopts
[
    "-threads",
    "0",
    "-metadata:g",
    "encoding_tool=SMA",
    "-bf",
    "4",
    "-b_depth",
    "4",
    "-tag:v",
    "hvc1"
]
Downloaded Subtitles
[]
Starting conversion.
FFmpeg command:
======================
/usr/bin/ffmpeg -fix_sub_duration -fflags +genpts -i Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv.original -map_metadata -1 -vcodec copy -map 0:0 -metadata:s:v title=FHD -metadata:s:v handler_name=FHD -c:a:0 libopus -map 0:1 -ac:a:0 2 -b:a:0 256k -metadata:s:a:0 BPS=256000 -metadata:s:a:0 BPS-eng=256000 -metadata:s:a:0 title=Stereo -metadata:s:a:0 handler_name=Stereo -metadata:s:a:0 language=eng -disposition:a:0 +default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -strict experimental -c:a:1 libopus -map 0:2 -ac:a:1 2 -b:a:1 256k -metadata:s:a:1 BPS=256000 -metadata:s:a:1 BPS-eng=256000 -metadata:s:a:1 title=Stereo -metadata:s:a:1 handler_name=Stereo -metadata:s:a:1 language=jpn -disposition:a:1 -default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -strict experimental -c:s:0 srt -map 0:3 -metadata:s:s:0 title= -metadata:s:s:0 handler_name= -metadata:s:s:0 language=eng -disposition:s:0 +default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -c:s:1 srt -map 0:4 -metadata:s:s:1 title= -metadata:s:s:1 handler_name= -metadata:s:s:1 language=eng -disposition:s:1 -default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -c:s:2 srt -map 0:5 -metadata:s:s:2 title= -metadata:s:s:2 handler_name= -metadata:s:s:2 language=eng -disposition:s:2 -default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -c:s:3 srt -map 0:6 -metadata:s:s:3 title= -metadata:s:s:3 handler_name= -metadata:s:s:3 language=eng -disposition:s:3 -default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -c:s:4 srt -map 0:7 -metadata:s:s:4 title= -metadata:s:s:4 handler_name= -metadata:s:s:4 language=eng -disposition:s:4 -default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -c:s:5 copy -map 0:8 -metadata:s:s:5 title= -metadata:s:s:5 handler_name= -metadata:s:s:5 language=eng -disposition:s:5 -default-dub-original-comment-lyrics-karaoke-forced-hearing_impaired-visual_impaired-captions -f matroska -threads 0 -metadata:g encoding_tool=SMA -bf 4 -b_depth 4 -tag:v hvc1 -y /config/sma/Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv
======================
[####################] 100% frame=37239 fps=677 q=-1.0 size=  324605kB time=00:25:53.32 bitrate=1711.9kbits/s speed=28.2x
/config/sma/Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv created.
Matched TV episode as Angel Beats! (TMDB ID: 42942) S01E01
Proceed using guessed identification from filename?
# [y/n]: y
Processing Angel Beats! Season 01 Episode 01 - Departure
Tagging file: /config/sma/Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv.
Tags written successfully using FFMPEG fallback method.
Protektor-Desura commented 3 years ago

As you can see that example has 6 subtitles and all of them are English.

mdhiggins commented 3 years ago

It also looks like all 6 subtitle tracks have been included in your output file and appropriately mapped. The DVD sub file is copied and the rest are converted to SRT

Do you not see the tracks in the output file?

Post either a MediaInfo dump of the final file or an ffprobe -show_streams output but it looks like everything was included as it should have been

Protektor-Desura commented 3 years ago

Yes it leave 6 subtitles but strips the subtitle track names. That was my question. How to stop it from stripping the names.

Protektor-Desura commented 3 years ago
ffprobe Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv 
ffprobe version 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
  configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
Input #0, matroska,webm, from 'Angel.Beats.S01E01.Departure.1080p.Dual.Audio.Bluray.mkv':
  Metadata:
    title           : Departure
    ALBUM           : Angel Beats!, Season 1
    GENRE           : Animation
    COMMENT         : In a strange realm within the afterlife, a band of teens called the Battlefront fight to keep the mysterious, powerful Angel from taking them to the next unknown level.
    DATE_RELEASE    : 2010-04-03
    DATE            : 2010-04-03
    ENCODER         : Lavf58.29.100
  Duration: 00:26:04.02, start: -0.007000, bitrate: 1725 kb/s
    Chapter #0:0: start 0.004000, end 93.097000
    Chapter #0:1: start 93.097000, end 860.864000
    Chapter #0:2: start 860.864000, end 1503.589417
    Chapter #0:3: start 1503.589417, end 1547.550000
    Chapter #0:4: start 1547.550000, end 1563.929333
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      title           : FHD
      HANDLER_NAME    : FHD
      DURATION        : 00:26:03.565000000
    Stream #0:1(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
    Metadata:
      title           : Stereo
      BPS             : 256000
      BPS-eng         : 256000
      HANDLER_NAME    : Stereo
      ENCODER         : Lavc58.54.100 libopus
      DURATION        : 00:26:04.020000000
    Stream #0:2(jpn): Audio: opus, 48000 Hz, stereo, fltp
    Metadata:
      title           : Stereo
      BPS             : 256000
      BPS-eng         : 256000
      HANDLER_NAME    : Stereo
      ENCODER         : Lavc58.54.100 libopus
      DURATION        : 00:26:04.020000000
    Stream #0:3(eng): Subtitle: subrip (default)
    Metadata:
      ENCODER         : Lavc58.54.100 srt
      DURATION        : 00:25:43.814000000
    Stream #0:4(eng): Subtitle: subrip
    Metadata:
      ENCODER         : Lavc58.54.100 srt
      DURATION        : 00:25:57.914000000
    Stream #0:5(eng): Subtitle: subrip
    Metadata:
      ENCODER         : Lavc58.54.100 srt
      DURATION        : 00:25:58.114000000
    Stream #0:6(eng): Subtitle: subrip
    Metadata:
      ENCODER         : Lavc58.54.100 srt
      DURATION        : 00:25:57.864000000
    Stream #0:7(eng): Subtitle: subrip
    Metadata:
      ENCODER         : Lavc58.54.100 srt
      DURATION        : 00:25:58.074000000
    Stream #0:8(eng): Subtitle: dvd_subtitle, 1920x1080
    Metadata:
      DURATION        : 00:26:00.768000000
    Stream #0:9: Video: mjpeg (Progressive), yuvj420p(pc, bt470bg/unknown/unknown), 400x225 [SAR 1:1 DAR 16:9], 90k tbr, 90k tbn, 90k tbc (attached pic)
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
Protektor-Desura commented 3 years ago

Original

ffprobe Angel.Beats.Episode.01.1080p.Dual.Audio.Bluray.mkv ffprobe version 4.2.4-1ubuntu0.1 Copyright (c) 2007-2020 the FFmpeg developers built with gcc 9 (Ubuntu 9.3.0-10ubuntu2) configuration: --prefix=/usr --extra-version=1ubuntu0.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-nvenc --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 31.100 / 56. 31.100 libavcodec 58. 54.100 / 58. 54.100 libavformat 58. 29.100 / 58. 29.100 libavdevice 58. 8.100 / 58. 8.100 libavfilter 7. 57.100 / 7. 57.100 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 5.100 / 5. 5.100 libswresample 3. 5.100 / 3. 5.100 libpostproc 55. 5.100 / 55. 5.100 [matroska,webm @ 0x5632be6d9f00] Could not find codec parameters for stream 39 (Attachment: none): unknown codec Consider increasing the value for the 'analyzeduration' and 'probesize' options Input #0, matroska,webm, from 'Angel.Beats.Episode.01.1080p.Dual.Audio.Bluray.mkv': Metadata: title : [deanzel] Angel Beats! - 01 [BD 1080p Hi10p Dual Audio FLAC] encoder : libebml v1.3.4 + libmatroska v1.4.5 creation_time : 2017-05-31T09:32:07.000000Z Duration: 00:26:04.02, start: 0.000000, bitrate: 1592 kb/s Chapter #0:0: start 0.000000, end 93.093000 Metadata: title : Chapter 01 Chapter #0:1: start 93.093000, end 860.860000 Metadata: title : Chapter 02 Chapter #0:2: start 860.860000, end 1503.585417 Metadata: title : Chapter 03 Chapter #0:3: start 1503.585417, end 1547.546000 Metadata: title : Chapter 04 Chapter #0:4: start 1547.546000, end 1563.925333 Metadata: title : Chapter 05 Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default) Metadata: title : [bonkai77] BPS : 1181093 BPS-eng : 1181093 DURATION : 00:26:03.562000000 DURATION-eng : 00:26:03.562000000 NUMBER_OF_FRAMES: 37488 NUMBER_OF_FRAMES-eng: 37488 NUMBER_OF_BYTES : 230839075 NUMBER_OF_BYTES-eng: 230839075 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:1(eng): Audio: aac (LC), 48000 Hz, stereo, fltp (default) Metadata: BPS : 89241 BPS-eng : 89241 DURATION : 00:26:04.011000000 DURATION-eng : 00:26:04.011000000 NUMBER_OF_FRAMES: 73313 NUMBER_OF_FRAMES-eng: 73313 NUMBER_OF_BYTES : 17446803 NUMBER_OF_BYTES-eng: 17446803 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:2(jpn): Audio: aac (LC), 48000 Hz, stereo, fltp Metadata: BPS : 85786 BPS-eng : 85786 DURATION : 00:26:04.011000000 DURATION-eng : 00:26:04.011000000 NUMBER_OF_FRAMES: 73313 NUMBER_OF_FRAMES-eng: 73313 NUMBER_OF_BYTES : 16771384 NUMBER_OF_BYTES-eng: 16771384 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:3(eng): Subtitle: ass (default) Metadata: title : Signs & Songs (Doki) BPS : 475 BPS-eng : 475 DURATION : 00:25:49.520000000 DURATION-eng : 00:25:49.520000000 NUMBER_OF_FRAMES: 232 NUMBER_OF_FRAMES-eng: 232 NUMBER_OF_BYTES : 92148 NUMBER_OF_BYTES-eng: 92148 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:4(eng): Subtitle: ass Metadata: title : Static-Subs (Doki) BPS : 643 BPS-eng : 643 DURATION : 00:26:00.780000000 DURATION-eng : 00:26:00.780000000 NUMBER_OF_FRAMES: 723 NUMBER_OF_FRAMES-eng: 723 NUMBER_OF_BYTES : 125476 NUMBER_OF_BYTES-eng: 125476 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:5(eng): Subtitle: ass Metadata: title : Mazui (Elysium; Doki styling) BPS : 602 BPS-eng : 602 DURATION : 00:26:00.900000000 DURATION-eng : 00:26:00.900000000 NUMBER_OF_FRAMES: 722 NUMBER_OF_FRAMES-eng: 722 NUMBER_OF_BYTES : 117548 NUMBER_OF_BYTES-eng: 117548 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:6(eng): Subtitle: ass Metadata: title : UTW (Doki styling) BPS : 616 BPS-eng : 616 DURATION : 00:26:00.730000000 DURATION-eng : 00:26:00.730000000 NUMBER_OF_FRAMES: 714 NUMBER_OF_FRAMES-eng: 714 NUMBER_OF_BYTES : 120315 NUMBER_OF_BYTES-eng: 120315 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:7(eng): Subtitle: ass Metadata: title : Tormaid (joseole99) BPS : 340 BPS-eng : 340 DURATION : 00:25:39.680000000 DURATION-eng : 00:25:39.680000000 NUMBER_OF_FRAMES: 724 NUMBER_OF_FRAMES-eng: 724 NUMBER_OF_BYTES : 65499 NUMBER_OF_BYTES-eng: 65499 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:8(eng): Subtitle: dvd_subtitle, 1920x1080 Metadata: title : English Subs Retail BPS : 14038 BPS-eng : 14038 DURATION : 00:25:39.409000000 DURATION-eng : 00:25:39.409000000 NUMBER_OF_FRAMES: 617 NUMBER_OF_FRAMES-eng: 617 NUMBER_OF_BYTES : 2701454 NUMBER_OF_BYTES-eng: 2701454 _STATISTICS_WRITING_APP: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_APP-eng: mkvmerge v12.0.0 ('Trust / Lust') 64bit _STATISTICS_WRITING_DATE_UTC: 2017-05-31 09:32:07 _STATISTICS_WRITING_DATE_UTC-eng: 2017-05-31 09:32:07 _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES Stream #0:9: Attachment: ttf Metadata: filename : Addict-Regular.ttf mimetype : application/x-truetype-font Stream #0:10: Attachment: ttf Metadata: filename : Adore.ttf mimetype : application/x-truetype-font Stream #0:11: Attachment: ttf Metadata: filename : ALEX_.ttf mimetype : application/x-truetype-font Stream #0:12: Attachment: ttf Metadata: filename : Angelina.TTF mimetype : application/x-truetype-font Stream #0:13: Attachment: ttf Metadata: filename : arial0.ttf mimetype : application/x-truetype-font Stream #0:14: Attachment: ttf Metadata: filename : arial.ttf mimetype : application/x-truetype-font Stream #0:15: Attachment: ttf Metadata: filename : AriaScriptSSK-Regular.ttf mimetype : application/x-truetype-font Stream #0:16: Attachment: ttf Metadata: filename : ATROX.TTF mimetype : application/x-truetype-font Stream #0:17: Attachment: ttf Metadata: filename : ATTICANT.TTF mimetype : application/x-truetype-font Stream #0:18: Attachment: ttf Metadata: filename : AVGARDNEclipse.ttf mimetype : application/x-truetype-font Stream #0:19: Attachment: ttf Metadata: filename : BAKESBR.TTF mimetype : application/x-truetype-font Stream #0:20: Attachment: ttf Metadata: filename : BrittanicBold.TTF mimetype : application/x-truetype-font Stream #0:21: Attachment: ttf Metadata: filename : CALIBRI.TTF mimetype : application/x-truetype-font Stream #0:22: Attachment: ttf Metadata: filename : CALIFR.TTF mimetype : application/x-truetype-font Stream #0:23: Attachment: ttf Metadata: filename : CAMBRIA.TTC mimetype : application/x-truetype-font Stream #0:24: Attachment: ttf Metadata: filename : ChopinScript.TTF mimetype : application/x-truetype-font Stream #0:25: Attachment: ttf Metadata: filename : CopperplateGothicBold.TTF mimetype : application/x-truetype-font Stream #0:26: Attachment: ttf Metadata: filename : EFFLORES.TTF mimetype : application/x-truetype-font Stream #0:27: Attachment: ttf Metadata: filename : epkgobld.ttf mimetype : application/x-truetype-font Stream #0:28: Attachment: ttf Metadata: filename : epmgobld.ttf mimetype : application/x-truetype-font Stream #0:29: Attachment: ttf Metadata: filename : estre.ttf mimetype : application/x-truetype-font Stream #0:30: Attachment: ttf Metadata: filename : itc avant garde gothic medium.ttf mimetype : application/x-truetype-font Stream #0:31: Attachment: ttf Metadata: filename : kaiu.ttf mimetype : application/x-truetype-font Stream #0:32: Attachment: ttf Metadata: filename : mentone-semibold.otf mimetype : application/x-truetype-font Stream #0:33: Attachment: ttf Metadata: filename : Michv2.ttf mimetype : application/x-truetype-font Stream #0:34: Attachment: ttf Metadata: filename : segoepr.ttf mimetype : application/x-truetype-font Stream #0:35: Attachment: ttf Metadata: filename : TakaoPMincho.ttf mimetype : application/x-truetype-font Stream #0:36: Attachment: ttf Metadata: filename : VAGRoundedStd-Light.ttf mimetype : application/x-truetype-font Stream #0:37: Attachment: ttf Metadata: filename : Vesta-Bold.otf mimetype : application/x-truetype-font Stream #0:38: Attachment: ttf Metadata: filename : scott.ttf mimetype : application/x-truetype-font Stream #0:39: Attachment: none Metadata: filename : simsun.ttc mimetype : application/octet-stream Stream #0:40: Attachment: ttf Metadata: filename : Summer Wars.TTF mimetype : application/x-truetype-font Stream #0:41: Attachment: ttf Metadata: filename : Swkeys1.ttf mimetype : application/x-truetype-font Stream #0:42: Attachment: ttf Metadata: filename : symbol.ttf mimetype : application/x-truetype-font Stream #0:43: Attachment: ttf Metadata: filename : times.ttf mimetype : application/x-truetype-font Stream #0:44: Attachment: ttf Metadata: filename : webdings.ttf mimetype : application/x-truetype-font Stream #0:45: Attachment: ttf Metadata: filename : wingding.ttf mimetype : application/x-truetype-font Stream #0:46: Attachment: ttf Metadata: filename : WINGDNG2.TTF mimetype : application/x-truetype-font Stream #0:47: Attachment: ttf Metadata: filename : WINGDNG3.TTF mimetype : application/x-truetype-font Stream #0:48: Attachment: ttf Metadata: filename : y2k.ttf mimetype : application/x-truetype-font Stream #0:49: Attachment: ttf Metadata: filename : 71MKA.TTF mimetype : application/x-truetype-font Stream #0:50: Attachment: ttf Metadata: filename : 75749.TTF mimetype : application/x-truetype-font Stream #0:51: Attachment: ttf Metadata: filename : ALBED_.TTF mimetype : application/x-truetype-font Stream #0:52: Attachment: ttf Metadata: filename : ALIEN5.TTF mimetype : application/x-truetype-font Stream #0:53: Attachment: ttf Metadata: filename : ALMAGRO.TTF mimetype : application/x-truetype-font Stream #0:54: Attachment: ttf Metadata: filename : angelina.TTF mimetype : application/x-truetype-font Stream #0:55: Attachment: ttf Metadata: filename : Artistik.ttf mimetype : application/x-truetype-font Stream #0:56: Attachment: ttf Metadata: filename : AUBREY1.TTF mimetype : application/x-truetype-font Stream #0:57: Attachment: ttf Metadata: filename : BAKESBR.TTF mimetype : application/x-truetype-font Stream #0:58: Attachment: ttf Metadata: filename : Beach.ttf mimetype : application/x-truetype-font Stream #0:59: Attachment: ttf Metadata: filename : Bienetresocial.ttf mimetype : application/x-truetype-font Stream #0:60: Attachment: ttf Metadata: filename : BODO6OB.TTF mimetype : application/x-truetype-font Stream #0:61: Attachment: ttf Metadata: filename : BODO6OW.TTF mimetype : application/x-truetype-font Stream #0:62: Attachment: ttf Metadata: filename : BRITANIC.TTF mimetype : application/x-truetype-font Stream #0:63: Attachment: ttf Metadata: filename : BSSYM7.TTF mimetype : application/x-truetype-font Stream #0:64: Attachment: ttf Metadata: filename : CartoonRegular.ttf mimetype : application/x-truetype-font Stream #0:65: Attachment: ttf Metadata: filename : CharpentierRenaissance-Norm.otf mimetype : application/x-truetype-font Stream #0:66: Attachment: ttf Metadata: filename : chinacat.ttf mimetype : application/x-truetype-font Stream #0:67: Attachment: ttf Metadata: filename : COMMSB.TTF mimetype : application/x-truetype-font Stream #0:68: Attachment: ttf Metadata: filename : Dutch_766_Bold_BT.ttf mimetype : application/x-truetype-font Stream #0:69: Attachment: ttf Metadata: filename : Hamilton-Medium.otf mimetype : application/x-truetype-font Stream #0:70: Attachment: ttf Metadata: filename : icedeart.ttf mimetype : application/x-truetype-font Stream #0:71: Attachment: ttf Metadata: filename : IHATCS.TTF mimetype : application/x-truetype-font Stream #0:72: Attachment: ttf Metadata: filename : JAPAB.TTF mimetype : application/x-truetype-font Stream #0:73: Attachment: ttf Metadata: filename : LightWrite_Normal.ttf mimetype : application/x-truetype-font Stream #0:74: Attachment: ttf Metadata: filename : linkin.ttf mimetype : application/x-truetype-font Stream #0:75: Attachment: ttf Metadata: filename : Magic_Cards.ttf mimetype : application/x-truetype-font Stream #0:76: Attachment: ttf Metadata: filename : MARIANFU.TTF mimetype : application/x-truetype-font Stream #0:77: Attachment: ttf Metadata: filename : marlett.ttf mimetype : application/x-truetype-font Stream #0:78: Attachment: ttf Metadata: filename : MECHAG.TTF mimetype : application/x-truetype-font Stream #0:79: Attachment: ttf Metadata: filename : MinionPro-BoldCn.otf mimetype : application/x-truetype-font Stream #0:80: Attachment: ttf Metadata: filename : MinionPro-BoldCnIt.otf mimetype : application/x-truetype-font Stream #0:81: Attachment: ttf Metadata: filename : MinionPro-Regular.otf mimetype : application/x-truetype-font Stream #0:82: Attachment: ttf Metadata: filename : PURI10.TTF mimetype : application/x-truetype-font Stream #0:83: Attachment: ttf Metadata: filename : PURIB10.TTF mimetype : application/x-truetype-font Stream #0:84: Attachment: ttf Metadata: filename : PURIBI10.TTF mimetype : application/x-truetype-font Stream #0:85: Attachment: ttf Metadata: filename : Quorum Black BT.ttf mimetype : application/x-truetype-font Stream #0:86: Attachment: ttf Metadata: filename : REFSPCL.TTF mimetype : application/x-truetype-font Stream #0:87: Attachment: ttf Metadata: filename : SCAR6.TTF mimetype : application/x-truetype-font Unsupported codec with id 98304 for input stream 9 Unsupported codec with id 98304 for input stream 10 Unsupported codec with id 98304 for input stream 11 Unsupported codec with id 98304 for input stream 12 Unsupported codec with id 98304 for input stream 13 Unsupported codec with id 98304 for input stream 14 Unsupported codec with id 98304 for input stream 15 Unsupported codec with id 98304 for input stream 16 Unsupported codec with id 98304 for input stream 17 Unsupported codec with id 98304 for input stream 18 Unsupported codec with id 98304 for input stream 19 Unsupported codec with id 98304 for input stream 20 Unsupported codec with id 98304 for input stream 21 Unsupported codec with id 98304 for input stream 22 Unsupported codec with id 98304 for input stream 23 Unsupported codec with id 98304 for input stream 24 Unsupported codec with id 98304 for input stream 25 Unsupported codec with id 98304 for input stream 26 Unsupported codec with id 98304 for input stream 27 Unsupported codec with id 98304 for input stream 28 Unsupported codec with id 98304 for input stream 29 Unsupported codec with id 98304 for input stream 30 Unsupported codec with id 98304 for input stream 31 Unsupported codec with id 98304 for input stream 32 Unsupported codec with id 98304 for input stream 33 Unsupported codec with id 98304 for input stream 34 Unsupported codec with id 98304 for input stream 35 Unsupported codec with id 98304 for input stream 36 Unsupported codec with id 98304 for input stream 37 Unsupported codec with id 98304 for input stream 38 Unsupported codec with id 0 for input stream 39 Unsupported codec with id 98304 for input stream 40 Unsupported codec with id 98304 for input stream 41 Unsupported codec with id 98304 for input stream 42 Unsupported codec with id 98304 for input stream 43 Unsupported codec with id 98304 for input stream 44 Unsupported codec with id 98304 for input stream 45 Unsupported codec with id 98304 for input stream 46 Unsupported codec with id 98304 for input stream 47 Unsupported codec with id 98304 for input stream 48 Unsupported codec with id 98304 for input stream 49 Unsupported codec with id 98304 for input stream 50 Unsupported codec with id 98304 for input stream 51 Unsupported codec with id 98304 for input stream 52 Unsupported codec with id 98304 for input stream 53 Unsupported codec with id 98304 for input stream 54 Unsupported codec with id 98304 for input stream 55 Unsupported codec with id 98304 for input stream 56 Unsupported codec with id 98304 for input stream 57 Unsupported codec with id 98304 for input stream 58 Unsupported codec with id 98304 for input stream 59 Unsupported codec with id 98304 for input stream 60 Unsupported codec with id 98304 for input stream 61 Unsupported codec with id 98304 for input stream 62 Unsupported codec with id 98304 for input stream 63 Unsupported codec with id 98304 for input stream 64 Unsupported codec with id 98304 for input stream 65 Unsupported codec with id 98304 for input stream 66 Unsupported codec with id 98304 for input stream 67 Unsupported codec with id 98304 for input stream 68 Unsupported codec with id 98304 for input stream 69 Unsupported codec with id 98304 for input stream 70 Unsupported codec with id 98304 for input stream 71 Unsupported codec with id 98304 for input stream 72 Unsupported codec with id 98304 for input stream 73 Unsupported codec with id 98304 for input stream 74 Unsupported codec with id 98304 for input stream 75 Unsupported codec with id 98304 for input stream 76 Unsupported codec with id 98304 for input stream 77 Unsupported codec with id 98304 for input stream 78 Unsupported codec with id 98304 for input stream 79 Unsupported codec with id 98304 for input stream 80 Unsupported codec with id 98304 for input stream 81 Unsupported codec with id 98304 for input stream 82 Unsupported codec with id 98304 for input stream 83 Unsupported codec with id 98304 for input stream 84 Unsupported codec with id 98304 for input stream 85 Unsupported codec with id 98304 for input stream 86 Unsupported codec with id 98304 for input stream 87

Protektor-Desura commented 3 years ago

Notice the original has titles for the subtitle tracks. The converted one does not. This is what I am trying to fix. I want to keep the titles for each subtitle track.

mdhiggins commented 3 years ago

Ah, yeah I misunderstood Titles are generally rewritten and retagged based on metadata and there previously wasn't a way to keep the source titles

a2f420f2039c148c6dafbeaa1883d5075f734d84

That update adds a keep-titles option to the metadata section of the config that should do the trick. It will keep any existing titles if present. Just make sure strip-metadata isn't turned on

Protektor-Desura commented 3 years ago

Ok thanks