Amazon LinuxにSoxをインストールしたらmp3変換でエラーが出た

Sox::Error (sox FAIL formats: no handler for given file type `mp3'

ていうね。

Dockerで試した時はlibsox-fmt-allを入れれば一発だった。


今回は違う。

まずこんな丁寧なサイトが見つかったがこれじゃだめだった。
Installing SoX with MP3 Support on CentOS

そのあとレポジトリをいろいろインストールしたりpriorityの設定を変えたりしたがだめ。
lameなどがインストールされない。

最終的にここのlameをmakeでインストールしたらできた。
Amazon Linux の /usr/local/ にFFmpegをインストールする - Qiita

yumでインストールしないと依存関係解決されないじゃん。とかガクブルしてたがしょうがないね。

そもそもsoxもここでmakeで入れたしこういうことはubuntuとか使ったほうがいんだろうか
Install sox on Amazon Linux · GitHub