我想編譯x264和ffmpeg,支持ANDROID的線程.FFmpeg和x264不支持線程支持,即使分別啓用了enable-pthreads和enable-threads。如何編譯支持android的線程ffmpeg和x264?
無論是config.h中包含的#define HAVE_THREAD 0#定義HAVE_PTHREADS 0
1.How與線程支持編譯。 2.第二個問題是,當我將gop大小從1增加到某個其他值時,編碼器對於某些後續幀返回0。這導致播放中的延遲超過3到5秒
我想編譯x264和ffmpeg,支持ANDROID的線程.FFmpeg和x264不支持線程支持,即使分別啓用了enable-pthreads和enable-threads。如何編譯支持android的線程ffmpeg和x264?
無論是config.h中包含的#define HAVE_THREAD 0#定義HAVE_PTHREADS 0
1.How與線程支持編譯。 2.第二個問題是,當我將gop大小從1增加到某個其他值時,編碼器對於某些後續幀返回0。這導致播放中的延遲超過3到5秒
對於第一部分,看看配置如何檢查是否支持pthreads是一個很好的開始?我在x264上看到了一個autotools機器的補丁,它可能有所幫助:http://mailman.videolan.org/pipermail/x264-devel/2012-April/009309.html
我正在使用NDK9獨立工具鏈交叉編譯最後一個帶線程支持的x264庫。
這是我的一步。 http://bashell.nodemedia.cn/archives/cross-complie-pthread-android-x264-library.html
鏈接已損壞 – 2016-12-03 07:17:00
看我的補丁X264這裏:https://mailman.videolan.org/pipermail/x264-devel/2013-March/009941.html
這兩個簡單的步驟,還將爲的ffmpeg
喜的是什麼我可以用配置腳本做的工作。 – 2012-04-23 08:34:30
這是免費的開放源代碼軟件,無法按照您希望的方式工作。關於這個問題的一個是:(1)修復它,(2)支付某人修復它,或者(3)等待某人爲自己修復它並向上遊提供修復,因爲它們分享了您的需求並且很好。你有沒有嘗試使用這個補丁?你看過pthreads的測試,爲什麼失敗?如果你不能或不願意做(1)或(2),那麼做(3)。 – 2012-04-23 10:05:43