Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking into developing our video content platform and part of it includes a better way for our users to upload their video content (anything from dvds, flash video, dxid, wmv, etc..) and have it automatically converted, at the moment to mp4(h.264) so that they can use it on the site though our CMS.

So what im basically asking is: What is the best CLI tool for doing this?

share|improve this question

closed as off-topic by Heptite, MaQleod, Journeyman Geek, Sathya Apr 30 '14 at 5:38

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Heptite, Sathya
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 11 down vote accepted

I use ffmpeg

It's open-source and cross platform, and used by a majority if not most of the existing encoders/converters out there.

share|improve this answer
Was just about to post it. +1 – Sampson Jul 16 '09 at 11:22
This is The One. Many of the other tools are simply wrappers around ffmpeg, it's only downside is the complexity of options. – chills42 Jul 16 '09 at 12:00
It's cross platform? Is there a Windows build somewhere? – user1413 Jul 16 '09 at 15:28
Download link available here: – BinaryMisfit Jul 16 '09 at 15:37

MPlayer comes with a tool called MEncoder that does decoding/encoding/recoding etc of videos. Free, open source & cross platform. It's essentially very similar to the already suggested FFmpeg

share|improve this answer

HandBrake has a pretty powerful command line interface, documented here.

One advantage of this setup is that you can use the HandBrake GUI to configure presets and then just specify a preset name from the CLI to use that particular configuration, instead of having to specify a ton of command line arguments to configure the conversion.

share|improve this answer


share|improve this answer
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. – Diogo Aug 9 '12 at 13:08

Not the answer you're looking for? Browse other questions tagged .