Macでffmpegインストールメモ

darwinportsで探すと,あった.

$ port search ffmpeg
ffmpeg          multimedia/ffmpeg       0.4.9-pre1      Digital VCR and streaming server

よし,入れよう

$ sudo port install ffmpeg
Unable to open port: invalid command name "svn.url"

orz*1


darwinportsのバージョンが悪いんだこれは,と感じ,http://darwinports.opendarwin.org/getdp/でGet DarwinPortsdmgがあるので楽ですね.でもコレってアンインストールするときはどーするんでしょうか.


それでは気を取り直してインストールと,いけました.スゲー時間がかかったよ.

んで,いざffmpegを使ってみようとすると

$ ffmpeg -i SteppingSelectionGHOSTBUSTERZ.flv -ab 128 out.mp3
FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:  --prefix=/opt/local --prefix=/opt/local --disable-vhook 
  --mandir=/opt/local/share/man --extra-cflags=-DHAVE_LRINTF 
  --extra-ldflags=-d -L/opt/local/lib --enable-gpl 
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Sep 30 2006 22:11:28, gcc: 4.0.1 (Apple Computer, Inc. build 5247)
[flv @ 0x27ffb4]Bad picture start code
[flv @ 0x27ffb4]header damaged
[flv @ 0x27ffb4]Bad picture start code
[flv @ 0x27ffb4]header damaged
(以下ずーっとこれが何千(?)行)

flvファイルはYouTubeから落としてきたもので,mp3への変換方法はここに書いてあったもの.もちろん出力ファイルは何もできてません.YouTubeが悪いのかしら.動画の落とし方が悪いのかしら.

*1:始めはcvsでコネクトできないとかだったけど,syncしたら今度はこういうエラーメッセージになった