2011-10-19 77 views
0

在我的mac應用程序中,我使用ffmpeg庫進行iPhone,iPod,AppleTV和HD 4種不同格式的視頻編碼。但編碼需要很多時間,CPU使用率變得非常低。我想讓別人知道如何最大限度地提高CPU的使用率,並儘量縮短編碼時間,以便應用程序可以提高性能水平。使用ffmpeg編碼mac應用程序

回答

0

這是一個非常開放的問題。編碼視頻始終是時間和質量之間的折衷。要獲得更具體的答案,您需要更具體地瞭解您正在嘗試實現的規格和您使用的視頻編解碼器。

如果您使用x264對H.264視頻進行編碼,您可以嘗試其中一種預設編碼設置,以查看它是否更好地滿足您的需求。

例如,

的ffmpeg -i <源文件> -vcodec libx264 -PRESET超快< DEST文件>

當然存在許多X264其他選項可定製(-x264opts)與和其他視頻編解碼器的參數可能相同。

如果您手動使用libavcodec,則還可以在編碼環境中應用具有適當設置的不同編碼選項。