Skip to content

Instantly share code, notes, and snippets.

@ilebedie
Last active October 29, 2015 10:31
Show Gist options
  • Save ilebedie/abe8cb9d45b4eb5b96b1 to your computer and use it in GitHub Desktop.
Save ilebedie/abe8cb9d45b4eb5b96b1 to your computer and use it in GitHub Desktop.
ffmpeg_cheatsheet
-list all available formats
>ffmpeg -formats
-how to get aac
>ffmpeg -i e:\Tasks2\Audio_start\wombat_128.mp3 -c:adts aac -strict experimental -vbr -y e:\Tasks2\Audio_start\wombat_128.m4a
-instead of <adts> put <aac> for raw stream
>ffmpeg -i e:\Tasks2\Audio_start\wombat_128.mp3 e:\Tasks2\Audio_start\wombat_128.aac
-how to check
>ffprobe -v quiet -print_format json -show_streams e:\Tasks2\Audio_start\wombat_128.m4a
-how to decode aac to pcm
>ffmpeg -i e:\Tasks2\Audio_start\wombat_128.aac -f s16le -acodec pcm_s16le e:\Tasks2\Audio_start\wombat_128.pcm
-how to play raw pcm
>ffplay e:\Tasks2\Audio_start\wombat_128.pcm -f s16le -ar 44100 -ac 2
-how to remove adts header from stream
>ffmpeg -i e:\Tasks2\Audio_start\wombat_128.adts -absf aac_adtstoasc -acodec copy e:\Tasks2\Audio_start\wombat_128_noadts.aac
-how to play raw stream
> MC
-how to make mono from stereo
>ffmpeg -i e:\Tasks2\Audio_start\aqua_5.m4a -f s16le -ac 1 -acodec pcm_s8 e:\Tasks2\Audio_start\aqua_5_s8_mono.pcm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment