As the tile says, I am looking for a gratis Windows program to convert video from VOB.

Preferred output format is MKV or MP4, but I will accept any common Widows format (AVI, etc).

Please recommend something which you use yourself.

A batch mode, recursing through sub-directories, would be a bonus.

As would the ability to darken/lighten, change contrast and adjust volume.

[Update] please, no time-limits, no size limits, no watermarks. Totally gratis, convert a VIDEO_TS directory on harddrive to video + audio.

Handbrake only converts the first section. Any Video Converter is not converting the audio.

I will offer a bonus, 50 points to kick it off, but maybe more if I get a great answer.

5 Answers 5


Another alternative TEncoder Video Converter. TEncoder is a GUI video converter that uses either FFmpeg or MEncoder as its back end. Unlike Ffmpeg which is a command-line utility, it provides a GUI and is much easier to use.

Features (not exhaustive)

  • Run up to 16 simultaneous processes and/or make FFMpeg and Mencoder to do internal multithreaded encoding.
  • Rip unprotected DVDs
  • Hard-code subtitles with same name as video using Mencoder
  • Hard-code subtitles tracks (soft-coded subtitles) with MEncoder

enter image description here

License: Free / Open Source (GPL) and other OSI licenses

  • The link doesn't work anymore
    – DVK
    Commented Oct 20, 2018 at 1:36
  • I had an older version of this on my drive (URL now points another app - maybe its successor?). It reported one error, so I am rerunning it. What I don't like is that it generated one MKV file for each input VOB, so I would need a separate app to join the outputs into a single file.
    – Mawg
    Commented Jan 4, 2021 at 14:14

You can use FFMPEG for just about any video conversion tasks including this.

An example command line would be:

ffmpeg -i input -acodec libfaac -vcodec mpeg4 -b 1200k -mbd 2 -flags+mv4+aic -trellis 2 -cmp 2 -subcmp 2 -metadata title=X output.mp4
  • Free, Gratis & Open Source
  • Command line
  • Can be used from batch files
  • Windows, OS-X & Linux.

To get it to work recursively you are going to need some more advanced scripting than Windows really supports but you could use ffprobe to gather the information required for the ffmpeg invocation. Python may be a good solution for putting together a script to locate the VOB files, use ffprobe to extract the required information and output it to an ffmpeg command.

  • 1
    Upvote. Might even accept as answer, if there were a good GUI
    – Mawg
    Commented Jan 4, 2021 at 14:03

As @steave-barnes mentioned FFMpeg is one of best free and opensources for video convertion. I found qwinff as windows interface for it. enter image description here


So far, none of these work, so I suspect my VOB input.

Handbrake seems to be working on another input, so I am happy enough with that. It even joined all sections into a single file. I wil try the others, one by one, and eventually award an answer - but I am too busy to do so before the system automatically awards the bounty. Sorry


For VOB Files (you can select multiple files) I use FFmpegYAG which is a GUI for ffmpeg
For VIDEO_TS I am using VLC Media Player \

Image of FFmpegYAG

Press "Add Task(s)" and a Explorer Windows opens, now you can open as many Files as you want, then select Format, in your case its "matroska" (mkv). Then press "Encode" and it gets converted.
If you could provide a VOB File with Audio and all your needs I could test it for you

  • I actually have both *.vob and VIDEO_TS - not sure what they are. I just guesses video & audio. Mp4 is fine, although MKV is better. Thanks for trying to help
    – Mawg
    Commented Jan 11, 2021 at 19:11
  • Would you mind posting a screenshot showing how to import/open a VOB? Then a brief description of what buttons to click etc. Thanks!
    – Nicolas Raoul
    Commented Jan 12, 2021 at 5:02

Not the answer you're looking for? Browse other questions tagged or ask your own question.