2008-10-07 Ruby - ffmpegとopen3 IT 以前動画のファイルフォーマットを判別する方法を書いたが、mp4以外のフォーマットでも判別する方法があった。 /flv/ =~ `ffmpeg -i hoge.flv`↑のようにffmpegに判定してもらえばよい。これで判別するぞーと思ったが、なぜかうまく動かない。 その理由は、上記のコマンドの実行結果は標準エラー出力に出されているから。 ココを参考に作り直してみた。 /flv/ =~ `ffmpeg -i hoge.flv 2>&1`これでうまくいきました。