

The file should be compatible with mobile devices and smart TV's.Īdding the -profile:v main output option will help with compatibility for older devices. This is a text file that ffmpeg will use to refer to the input VOB files. Note the console output from dvd2concat/ lsdvd is not that informative, so check to see that it actually created dvd.concat. Now run the encoding commands: dvd2concat /path/to/vob/files dvd.concatįfmpeg -f concat -safe 0 -protocol_whitelist "file,subfile" -i dvd.concat -vf format=yadif,yuv420p -c:v libx264 -crf 28 -c:a aac -b:a 128k -movflags +faststart -metadata title="Movie Title" output.mp4 If you ever want to undo any of this: sudo apt remove lsdvd Also, the 2.8 release branch is old, so upgrade your ffmpeg too. However, it's not available in the repository, but you can just download it. VOB files can be strange beasts, so to concatenate VOB with ffmpeg it is often recommended to use the dvd2concat tool included in the FFmpeg source code. Is avconv newer than ffmpeg or is it just a different name for the same thing? I thought that FFmpeg is deprecated and Avconv is "newer and better", I have two installations of Linux Mint, when I run "avconv -help" on a 17.1 installations I see avconv version 9.20-6:9.20-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developersĪnd when I run the same command on a 18.1 installation I see ffmpeg version 2.8.11-0ubuntu0.16.04.1 Copyright (c) 2000-2017 the FFmpeg developers

I'm also confused about the difference between Avconv and FFmpeg. Maybe I can use something to reduce the filesize further without too much quality loss?

The file size is 732.6MB for a video lasting 00:58:37, is this reasonable? I've also seen "libmp3lame" being used as audio codec, is it better to use AAC or MP3? The file should be compatible with mobile devices and smart TV's. This is working, but I've seen many different commands using different kinds of arguments, and I'm wondering if this is the "right" way to do it, and if someone has suggestions about which arguments I should (not) use and why (not). The command I'm using is avconv -i "concat:1.VOB|2.VOB|3.VOB|4.VOB|5.VOB" -c:v libx264 -crf 28 -c:a libvo_aacenc -b:a 128k output.mp4

I am using avconv/ffmpeg to convert VOB files copied from a DVD to mp4.
