美文网首页
FFmpeg libx264 :use cpu capabili

FFmpeg libx264 :use cpu capabili

作者: nobody233 | 来源:发表于2019-05-14 15:29 被阅读0次

    使用libx264 进行音视频操作时,发现速度极慢,后看输出信息,发现里面有一行
    using cpu capabilities: none!
    网上一搜,大堆英文吧,后来大概算是看懂了,libx264安装的源有问题,也有可能是因为安装的时候libx264 的时候disable了nasm。
    所以重新找了一个下载源:
    git clone https://code.videolan.org/videolan/x264.git
    然后安装:
    cd x264
    ./configure --enable-static --enable-shared --enable-debug
    make && make install
    提示让disable nasm,这个时候最好不要disable,
    这个时候需要安装nasm(目前是2.14.02),如下
    wget https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2
    然后解压在cd到目录下,再编译安装。
    ./configure
    make && make install

    然后再使用ffmpeg,进行视频编解码操作,快了大概10倍吧,没有夸张,之前是龟速。
    提示信息变成了:
    using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2

    相关文章

      网友评论

          本文标题:FFmpeg libx264 :use cpu capabili

          本文链接:https://www.haomeiwen.com/subject/brgsaqtx.html