{lang} and {subt} fail on files named *.eng.Forced..sub

Running FileBot from the console, Groovy scripting, shell scripts, etc
Post Reply
updatefreak
Posts: 10
Joined: 03 Aug 2023, 21:16

{lang} and {subt} fail on files named *.eng.Forced..sub

Post by updatefreak »

Hi,

I have a question regarding the subtiles. I configured filebot as follows:

Shell: Select all

-e AMC_MOVIE_FORMAT="Filme/{~jellyfin}" \
-e AMC_SERIES_FORMAT="Serien/{~jellyfin}" \
Aim is to have:

Code: Select all

movie.eng.forced.sub
movie.eng.sub
movie.ger.forced.sub
movie.ger.sub
But I in my case

Code: Select all

movie.eng.forced.sub
is renamed to

Code: Select all

movie.sub
The other cases are ok.
How can I setup this?
User avatar
rednoah
The Source
Posts: 22999
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Questen to eng.forced subtitles

Post by rednoah »

:?: What does the console output say?


:idea: Note that the {jellyfin} format includes the language extension / subtitle tag by default:
Screenshot


:idea: -e AMC_MOVIE_FORMAT suggests that you are not using the official docker container. :?: Which docker container are you using?


:idea: Please read How to Request Help.
:idea: Please read the FAQ and How to Request Help.
updatefreak
Posts: 10
Joined: 03 Aug 2023, 21:16

Re: Questen to eng.forced subtitles

Post by updatefreak »

console output is e.g.

Code: Select all

[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.idx]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.sub]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.Forced..idx]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.Forced..sub]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.idx]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.sub]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.Forced.idx]
[amc         ] Auto-detect movie from context [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.Forced.sub]
[amc         ] Failed to detect subtitle language: /storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.Forced..idx: Subtitle format not supported
[amc         ] Failed to detect subtitle language: /storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.Forced..sub: Subtitle format not supported
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.idx] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).eng.idx]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.Forced..idx] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).idx]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.idx] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).ger.idx]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.Forced.idx] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).ger.forced.idx]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.sub] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).eng.sub]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).eng.Forced..sub] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).sub]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.sub] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).ger.sub]
[amc         ] [MOVE] from [/storage/docker/jdownloader2/output/extracted/World War Z (2013).ger.Forced.sub] to [/storage/Videos/Filme/World War Z (2013)/World War Z (2013).ger.forced.sub]
[amc         ] Processed 8 files
I use docker container: jlesage/filebot


EDIT: Or is the problem the two points (..) in e.g. the eng.Forced..idx?
User avatar
rednoah
The Source
Posts: 22999
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Questen to eng.forced subtitles

Post by rednoah »

:!: The double .. seems to indeed throw off the pattern matching:

Code: Select all

*.eng.Forced..idx
*.eng.Forced..sub
Less of an issue with normal subtitles since content-based language detection can work with the subtitle content as well if need be. But since idx/sub subtitles are bitmap-based that too fails in this case.


EDIT:

Fixed with FileBot r9939.
:idea: Please read the FAQ and How to Request Help.
updatefreak
Posts: 10
Joined: 03 Aug 2023, 21:16

Re: {lang} and {subt} fail on files named *.eng.Forced..sub

Post by updatefreak »

Ok, thanks a lot :)
Post Reply