Menu

Using vs filter for ass subtitles.

2020-08-25
2020-09-01
  • Abdulaziz Alnasi

    Hello.

    VS filter can handle ass subs better on "Arabic langauge" because it is RTL (Right to Left) language.
    I find this app very amazing, but I was using hand creafted scripts and having troubles all the way.

    but this ffmpeg-batch really amazing, the menu is attractive and easy to use, and there is burn subtitle option, if the burn uses vsfilter instead of libass, that would make it unbeatable.

     

    Last edit: Abdulaziz Alnasi 2020-08-31
  • Abel

    Abel - 2020-08-31

    Hi, vsfilter for batch subtitles will be added on next release.
    Cheers

     
    🎉
    1
  • Abdulaziz Alnasi

    Amazing, I cannot wait to get my hands on it.

     
  • Abel

    Abel - 2020-08-31

    I'm afraid this is not an easy task. Could you provide a command line example to use vsfilter with ffmpeg? Does it require a custom ffmpeg.exe compilation?

     
  • Abdulaziz Alnasi

    FFmpeg itself does not support it, but you can easily just create an external .avs file to handle it, the .avs file uses Avisynth

    I need to let you know that vsfliter works on windows, and since ffmpeg-batch mainly focuses on windows I thought that it won't be a problem to add a feature for windows users.
    I don't know if vsfilter works on linux with WIne.

    Avisynth can be found here:
    https://www.videohelp.com/software/AviSynth-Plus

    If you want to see an app that generates avs file in action, try this one:
    https://www.msoms-anime.net/showthread.php?t=192241
    (Page in Arabic language but the software in English, these are the links)

    32bit version:
    https://drive.google.com/open?id=1Y1a8hZCrnt2FSzErniyjnZ5zpkQbUbYc

    64bit version:
    https://drive.google.com/open?id=1RvdBlk3w3xKFO4tpHErPe89QKAn9W3Av

    This tool supports both libass and avs, but it only supports 1 file a time, and does not have the flexibility that ffmpeg-batch has. so I really want ffmpeg-batch to support vsfliter.

    Let me explain it in steps:

    1 - create avs file for each video, you can use the template in "Fansub Encoder 0.3.5" then just fill the values.
    2 - add that avs file instead of the video in ffmpeg, so Avisynth (avs) will do burn subtitle part.
    3 - You might notice that avs file in "Fansub Encoder 0.3.5" generated avs file has this line:

    AudioDub(FFVideoSource(X), FFAudioSource(X))
    

    This line means the avs will load both audio in video, but if you want to load audio separately then you should use:

    FFmpegSource2(X)
    

    This will only load video via avs with not audio, and you can load audio separately to manipulate it depending on user preferences in ffmpeg-batch.

    Do not worry, it is not difficult, just have a look at "Fansub Encoder 0.3.5" and you will understand it easily.

    If you have any questions please let me know and I will be pleased to answer you.

     

    Last edit: Abdulaziz Alnasi 2020-08-31
  • Abel

    Abel - 2020-09-01

    Thank you for the thorough explanation about your request. Unfortunately such feature exceeds this application scope, as well as my decreasing availability for application maintenance. Apologize for previous expectations but for the moment I can't fulfill such request involving external applications apart from ffmpeg.
    Good luck and best wishes

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.