在 FreeBSD 上裝 FFmpeg

去年六月的時候搞了一個 FFmpeg ports (參考「FFmpeg 的 FreeBSD ports」),但是因為 x264 改 function call,所以那個 SVN 版本不能用了...

大概一個月前試著 checkout ffmpeg 新版下來更新,發現有錯誤訊息,因為當時忙就沒有試著找 bug,剛好這兩天有空,就花了一些時間 trace 問題,發現是沒有定義 __BSD_VISIBLE 的問題造成的,暫時先用 #define __BSD_VISIBLE 1 的方式解掉...

這次的版本是 r18864,把 libavdevice/bktr.clibavdevice/oss_audio.clibavformat/udp.c 三個檔案最前面加上上面說的 define 就會過了。

晚點有時間再把 port 整理出來,更新 http://wiki.gslin.org/ffmpeg 這邊...

Leave a Reply

Your email address will not be published. Required fields are marked *