gcc testffmpeg.c -lavformat -lavcodec -lavutil -lz
* 而且要按照這個次序..!!!!
至於那個 sample file,最後還要加一個library : lswscale
google 了一下: ffmpeg static library link order
發現有說明,因為ffmpeg 的各個 library 裡有重複的 object file,所以link order 很重要。
如果要做出一個單一的 library 包含現在的 library,好像要 --enable-gpl,同時 disable 一些 codec。
沒有留言:
張貼留言