我在 android 上使用 ffmpeg 时遇到了错误,但当我在 Linux 虚拟机上使用该库时,不会发生这种情况。我正在使用 FFmpeg Static Builds,来自这里。我在模拟器和 Linux VM 上使用稳定的 3.1.5 x86_64 版本。
我使用的模拟器是genymotion API 22 nexus 6p,linux vm是ubuntu 16.04。这个问题也出现在我的物理手机上,即运行cyyogenmod 6、API 22的nexus 5。
安卓日志:
ffmpeg version 3.1.5-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 5.4.1 (Debian 5.4.1-2) 20160904
configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-5 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libass --enable-libebur128 --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid …
Run Code Online (Sandbox Code Playgroud)