FFmpegの一発ビルドスクリプトとか公開してくれている方はいらっしゃいますが
MSYS+MinGW環境の構築方法や個々のコーデックのコンパイル方法まで体系的に
説明してくれているサイトがなかなか無い中非常に完結にまとめてくれているサイトを
見つけたので掲載しておきます。

My labo
http://mylabo.webcrow.jp/

こちらのサイトの素晴らしいところはgitやCMakeといったコンパイルに必要なツールも含めて
開発環境を一発で構築してくれるBATファイルを配布してくれていることです。
さらに一発ビルドスクリプトでは対応できていないようなx265といったコーデックもこのサイトを
参考にして簡単に組み込むことができます。

上記のサイトで紹介されているコーデックに加えてOpusやH.264(QSV)を組み込む
方法を備忘録的に書き加えたメモも掲載しておきました。
https://docs.google.com/document/d/1rTdrFOw5RLnxoniUSLvV_EgDpqh0J84_0QV5IMHgIPY/edit?usp=sharing
なにかの参考にしてください。

※一部のコーデックのコンパイルやダウンロードでエラーが発生していたので
 その旨もメモに書き加えておきました。

※H.264(QSV)もマージしてffmpegを作ってみました。早速エンコードしてみたのですが、
$ ffmpeg -y -c:v h264_qsv -i input.avi output.mp4
なぜか全CPUコア使用率100%の明らかにソフトウェアエンコードになってしまいました。
QSVのコンパイルの仕方がまずかったですかね?