VideoHelp Forum
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. Hi.

    I have a problem.
    My collection of tv-shows (about 18 000 episodes) is a mix of subtitled and non-subtitled episodes.
    I would like to generate a list of all subtitle tracks for all episodes with some kind of a batch script.
    The list could be as simple as "Filename.s01e01.mkv - eng, no, sv" or separate lines for each subtitle if it's easier this way.

    The reason for this is to find subbed versions for everything.

    Is this possible?
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    Try Mediainfo.

    File->Open->Folder.
    Then try change the Custom layout to just filename and subs/text under Preferences->Custom. Click Help for more info.
    Then change to View->Custom.
    Quote Quote  
  3. You could download a static build of ffprobe.exe and put it in your path

    Then use a batch job like

    Code:
    @echo off
    echo. >> SubTitles.log
    echo %1 >> SubTitles.log
    ffprobe %1 2> temp.txt
    find /I "subtitle" < temp.txt >> SubTitles.log
    and name it FindSub.bat and use it with a command like

    Code:
    for %h in (*.mkv *.mp4 *.avi) do FindSub %h
    (It's not perfect. You need to manual delete SubTitles.log before runing but use it as inspiration)
    Quote Quote  
  4. Originally Posted by Baldrick View Post
    Try Mediainfo.

    File->Open->Folder.
    Then try change the Custom layout to just filename and subs/text under Preferences->Custom. Click Help for more info.
    Then change to View->Custom.
    THANK YOU!

    This should be exactly what I am looking for.

    I created a custom view and it's now in the process of generating info. The program is "Not Responding" but memory usage increases so I hope it will be done in a few hours.
    I did a test with exporting and the best solution seemed to be export as CSV and import in Excel for easy sorting.
    Quote Quote  
  5. Originally Posted by videobruger View Post
    You could download a static build of ffprobe.exe and put it in your path

    Then use a batch job like

    Code:
    @echo off
    echo. >> SubTitles.log
    echo %1 >> SubTitles.log
    ffprobe %1 2> temp.txt
    find /I "subtitle" < temp.txt >> SubTitles.log
    and name it FindSub.bat and use it with a command like

    Code:
    for %h in (*.mkv *.mp4 *.avi) do FindSub %h
    (It's not perfect. You need to manual delete SubTitles.log before runing but use it as inspiration)
    I will have to try this one as well.
    Thank you for giving me options
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!