動画のサイズや形式を変更したり、音楽だけ抜き出したりするのに"Amazon Elastic Transcoder"を使用している方は多いと思います。 このサービスは驚異のマシンパワーでガンガンエンコードしてくれるため非常に便利なのですが、利用料金もガンガンかかってきます。 今回は料金を抑えるためにAWS Lambda上でエンコードする方法をお伝えします。 使用するものは次の4つです。 ・AWS Lambda…今回はNode.jsを使用しますがAWS SDKとLinuxコマンドを叩くだけなので何でもOKです。 ・Amazon S3…今回はエンコード元、先ファイルを置くのに使用します。 ・ffmpeg ・動画ファイル…今回はMP4を使用しますが、MP3などffmpegが対応していれば何でもOKです。 ffmpegについてはアマゾンも推奨しているツールになってます。 音声合成マークアップ言語(S