LoginSignup
12
5

More than 5 years have passed since last update.

Herokuでffmpegを使えるようにする

Last updated at Posted at 2018-01-28

Herokuでffmpegを使えるようにする方法です。

こちらのbuildpackを使いました。
https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest

heroku-buildpack-multiは使わなくていいようです。
複数のbuildpackを使うときもaddするだけで使えます。

環境

heroku-cli 6.15.18

buildpack登録

heroku createしたあとでbuildpackを登録します。

$ heroku buildpacks:add https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest.git

git push heroku masterすると使えるようになります。

動作確認

ちゃんと動くか確認します。

$ heroku run "ffmpeg -version"

ffmpeg使い方

Herokuでファイルを保存できるのは/tmpフォルダだけなので
変換したいファイルは/tmpフォルダに保存してから使います。

/tmpフォルダは実行が完了したら消えてしまうので
ずっと保存したいファイルはAmazon S3など外部サービスを利用します。

以下はmp3をm4aに変換する例です。

ffmpeg -i /tmp/test.mp3 -ab 256k /tmp/test.m4a

ffmpegコマンドをプログラムから呼び出せばファイル形式の変換ができるようになります。

12
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
5