
Transpose does a reencoding of the whole video. Same but with mp3 files, Metadata are used from mp3File1.mp3įfmpeg -i "concat:mp3File1.mp3|mp3File2.mp3" -acodec copy mp3file.mp3įfmpeg -i mp3File1.mp3 -f ffmetadata tadataįfmpeg -i "concat:mp3File1.mp3|mp3File2.mp3" -metadata "title=My Heavy Song" -metadata "artist=Metalartist" -metadata "album=Best Metal Album ever" -acodec copy mp3file.mp3 -vnįfmpeg -i in.avi -vf transpose=1 flipped.aviįfmpeg -i in.avi -vf transpose=2 -c:a flipped.avi Create a list of video files and write it to fileįfmpeg -f concat -i movlist.txt -c copy mov.avi

Scale to the current resolution divided by 3įfmpeg -i output.mov -vcodec libx264 -acodec aac -vf scale=iw/3:ih/3 test.mp4Ĭoncat 2 files with the same codec.

Scale to a specific resolution and preserve aspect ration ffmpeg -i temp.avi -vf scale=320:-1 output_320.avi MKV to xvid 16:9 ffmpeg -i input.mkv -sn -c:a libmp3lame -ar 48000 -ab 128k -ac 2 -c:v libxvid -crf 24 -vtag DIVX -vf scale=720:480 -aspect 16:9 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 30 -vb 1500k output.aviįormat to play on some DVD Player with SDCard (Medion for example) ffmpeg -i input.mkv -f avi -c:v libxvid -qscale:v 2 -vf scale=512x280 -c:a libmp3lame -b:a 320k output.aviĪnd with a limited bitrate ffmpeg -i input.mkv -f avi -c:v libxvid -b:v 1M -maxrate 1M -bufsize 1M -vf scale=512x280 -c:a libmp3lame -b:a 320k output.avi MKV to xvid 4:3 ffmpeg -i input.mkv -sn -c:a libmp3lame -ar 48000 -ab 128k -ac 2 -c:v libxvid -crf 24 -vtag DIVX -vf scale=640:480 -aspect 4:3 -mbd rd -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -g 30 -vb 1500k output.avi MPEG4 to xvid Bitrate 1200kb half resolution, AC3 to mp3 128kb ffmpeg -i temp.avi -vf scale=iw/2:-1 -b 1200k -q:v 2 -q:a 2 -c:v libxvid -c:a libmp3lame -b:a 128k output.aviĪnother simple way to xvid ffmpeg -i input.avi -c:v mpeg4 -vtag xvid output.avi Step 1 (h264 -> mpeg4) ffmpeg -i video.mkv -qscale 0 -acodec copy temp.aviĪnd Step 2 ffmpeg -i temp.avi -vcodec mpeg4 -b 4000k -acodec mp2 -ab 320k output.avi To remove cover and copy the audio stream, no remux is done => better quality ffmpeg -i input.mp3 -y -map 0:a -codec:a copy -map_metadata -1 output.mp3Ĭovert a MKV container to avi. To remove the embedded cover(Cover is saved as Video Stream)įfmpeg -i input.mp3 -vn -ab 192k output.mp3

ffmpeg is part of the most linux distributions but there is also a Windows version available.Ĭonvert ogg to mp3, with -a you can specify some audio options here a bitrate of 192k ffmpeg -i input.ogg -ab 192k output.mp3

Here are a list of some command line examples for converting audio and video files with ffmpeg.
