ffmpegを使って動画を変換してますが、これがなかなか難しい。ffmpegのインストール方法については前の記事を参照。 PHPで変換する際はここのコード経由で実行してます(自前でコマンドを生成した方が分かりやすい)が、ffmpegのバージョンによってオプション(引数)の名前が違ってくる。 変換のコマンド実行後に Unknown encoder 'aac' など怒られるときは $ ffmpeg -formats | less もしくは $ ffmpeg -formats > list.txt $ vi list.txt を実行してみてffmpegが対応しているか確認。↓ 最初の「File Formats」は各ファイルを読み込み、書き出しできるかどうか。 「D」ついていれば読み込み可能、「E」がついていれば書き出し可能。 次の「Codecs」は各コーデックが使用可能かどうか。 ffmpegの