Converting media formats on the command line

1. Install Homebrew

2. Install ImageMagic and FFMpeg:

    brew install ImageMagick

    brew install ffmpeg

3.  Where $i is the original name and $nn is the new name:

Animated gif to mp4:

ffmpeg -i $i -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" $nn.mp4

WAV to mp3:
In case you have to deal with windows 3.11 users. Just kidding, any windows users.

ffmpeg -i $i -vn -ar 44100 -ac 2 -b:a 192k $nn.mp3

Any video to mp4:
This is useful if you get MOV files from your phone as they are 3x bigger than mp4:

ffmpeg -i $i $-vn -acodec libmp3lame -ac 2 -ab 160k -ar 48000 $nn.mp4

PNG to jpg:
This is useful if you get lots of screenshots on your phone as the screenshots are 10x bigger than jpg:

    convert $i $nn.jpg


Popular posts from this blog

Chunk validation failed

The most useful defaults-write options

Erasing firmware password