我從這裏爲我的Android設備建立了ffmpeg庫:https://github.com/appunite/AndroidFFmpeg。但一些視頻文件播放速度非常慢(我發現播放視頻非常慢,我的Android設備可以自行播放)。這裏是build.sh腳本 https://github.com/appunite/AndroidFFmpeg/blob/master/FFmpegLibrary/jni/build_android.shAndroid和FFmpeg。視頻很慢
可能這是因爲這些線路:
--enable-hwaccel=h264_vaapi \
--enable-hwaccel=h264_vaapi \
--enable-hwaccel=h264_dxva2 \
--enable-hwaccel=mpeg4_vaapi \
正如我已經明白這些行實現硬件加速(即代碼的作者說,這可以提高一些錯誤)。播放器的基本思想是以本地代碼解碼視頻和音頻流,然後將視頻幀渲染到AndroidBitmap中,並將音頻渲染到Android MediaPlayer中。 有誰知道如何解決視頻解碼慢的問題(可能會降低視頻幀分辨率或其他問題?)我會很樂意提供任何幫助和想法。
邁克我非常高興你的回答。我不知道原始的視頻分辨率,(但從日誌級別,我發現它看起來像1000和東西x1000等等)。視頻格式爲H.264和CODEC的flv和wmv。對不起我的英語不好 :-) –