Subtitles
Posted: 02 Jan 2014, 10:11
Hi there,
I've some movies with VOB-Subtitles (.idx & .sub). My naming scheme looks like this:
Unfortunately, it looks like Filebot can't recognize the language of the idx files and it also mixes up the according .sub file.
For example an input folder is structured like this:
My.Movie.2014.German.DTS.DL.1080p.BluRay.x264-ReleaseGroup
-- releasegroup-mymovie-1080p.mkv
-- releasegroup-mymovie-1080p.nfo
-- / Sample
-- -- releasegroup-mymovie-1080p-sample.mkv
-- / Subs
-- -- releasegroup-mymovie-1080p-forced.idx
-- -- releasegroup-mymovie-1080p-forced.sub
-- -- releasegroup-mymovie-1080p.idx
-- -- releasegroup-mymovie-1080p.sub
So I've got 2 Problems:
Filebot doesn't recognize (with the {lang} operator) the language of the .idx and the according .sub file.
Filebot doesn't recognize forced subtitles (I tried: fn.match(/forced/) but output is an error).
The output would be:
So you see, at the end I have only one subtitle left (the forced one), with no language ending (It should be "My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.eng.idx, because sometimes I have more than one language).
So the output should be like this:
I hope you understood my problem and you could help me out a bit.
Thanks,
I've some movies with VOB-Subtitles (.idx & .sub). My naming scheme looks like this:
Code: Select all
"movieFormat=Filme/{n.upperInitial().space('.')}.({y})/{n.upperInitial().space('.')}.({y}){'.'+fn.file.path.match(/EXTENDED|UNCUT|DIRECTORS.CUT/)}{fn.match(/HOU|H-OU/) ? '.3D.H-OU' : ''}{fn.match(/HSBS|H-SBS/) ? '.3D.H-SBS' : ''}{\".\$ac\"}{\".\$vf\"}{\".\$source\"}{\".\$vc\"}{'.'+fn.file.path.match(/REPACK/)}{\"-\$group\"}{\".\$lang\"}" "ut_label=Movie"
For example an input folder is structured like this:
My.Movie.2014.German.DTS.DL.1080p.BluRay.x264-ReleaseGroup
-- releasegroup-mymovie-1080p.mkv
-- releasegroup-mymovie-1080p.nfo
-- / Sample
-- -- releasegroup-mymovie-1080p-sample.mkv
-- / Subs
-- -- releasegroup-mymovie-1080p-forced.idx
-- -- releasegroup-mymovie-1080p-forced.sub
-- -- releasegroup-mymovie-1080p.idx
-- -- releasegroup-mymovie-1080p.sub
So I've got 2 Problems:
Filebot doesn't recognize (with the {lang} operator) the language of the .idx and the according .sub file.
Filebot doesn't recognize forced subtitles (I tried: fn.match(/forced/) but output is an error).
The output would be:
Code: Select all
[TEST] Rename [/.../releasegroup-mymovie-1080p.mkv] to [/.../My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.mkv]
[TEST] Rename [/.../Subs/releasegroup-mymovie-1080p-forced.idx] to [/.../My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.idx]
[TEST] Rename [/.../Subs/releasegroup-mymovie-1080p.idx] to [/.../My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.idx]
[TEST] Rename [/.../Subs/releasegroup-mymovie-1080p.sub] to [/.../My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.sub]
[TEST] Rename [/.../Subs/releasegroup-mymovie-1080p-forced.sub] to [/.../My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.sub]
Processed 5 files
Done ヾ(@⌒ー⌒@)ノ
So the output should be like this:
Code: Select all
My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.mkv
My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.eng.idx (| Important, |)
My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.eng.sub (| these must be the according files |)
My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.forced.eng.idx (| Important, |)
My.Movie.(2014).DTS.1080p.BluRay.AVC-ReleaseGroup.forced.eng.sub (| these must be the according files |)
Thanks,