美文网首页
在Anaconda中给FFmpeg安装libx264

在Anaconda中给FFmpeg安装libx264

作者: 此方病 | 来源:发表于2019-09-25 17:50 被阅读0次

起因是前端需要在线播放视频,只支持H.264视频编码



一开始尝试直接改opencv的fourcc结果无法生成视频,因为之前在这里坑了很久也调不出个所以然,所以继续用MP4V编码器,在下一步的ffmpeg合并视频音频时再改视频编码。

'ffmpeg -i {} -i {} -c:v h264 -c:a aac -strict experimental {}'.format(
            input_video, input_audio, output_video)

报错:Unknown encoder 'h264',搜了一下,在用H.264编码时应该安装sudo apt-get install libx264-dev然后用libx264(StackOverflow-OpenCV: FFMPEG: tag 0x34363268/'h264' is not supported with codec)。

使用sudo安装失败,在anaconda cloud找到了正确的安装方式:conda install -c oddconcepts libx264,更改代码如下:

'ffmpeg -i {} -i {} -c:v libx264 -c:a aac -strict experimental {}'.format(
            input_video, input_audio, output_video)

报错:Unknown encoder 'libx264',搜到这个帖子:StackOverflow-How to use libx264 ffmpeg in conda environment?,里面说要把--disable-libx264调成enable,在搜怎么调的时候搜到了这个帖子:AnacondaのFFmpegにlibx264を入れる方法が分からない,评论提到conda install x264 ffmpeg -c conda-forge,跑了这个以后终于可以跑通了。

相关文章

  • 在Anaconda中给FFmpeg安装libx264

    起因是前端需要在线播放视频,只支持H.264视频编码 一开始尝试直接改opencv的fourcc结果无法生成视频,...

  • FFmpeg+x264:libx264 not found

    已安装libx264后,编译ffmpeg仍然报错libx264 not found解决方法:在编译ffmpeg的c...

  • FFmpeg中的libx264编码流程

    目录 参考 概述 FFmpeg中的libx264编码流程 1. 参考 [1] 雷霄骅/FFmpeg与libx26...

  • ffmpeg推流异常报错

    使用ffmpeg推流: ffmpeg -i dy.mp4 -vcodec libx264 -acodec aac ...

  • 安装 ffmpeg pydub

    anaconda 安装 ffmpeg pydub 的源为 conda-forgeconda install -c ...

  • FFmpeg+x264编译

    在FFmpeg使用到编码时要使用到libx264,通过FFmpeg+libx264可实现视频编码效果。下面就是各个...

  • iOS FFmpeg+libx264包的产生

    在FFmpeg使用到编码时要使用到libx264,通过FFmpeg+libx264可实现视频编码效果。下面就是各个...

  • FFmpeg+x264编译

    在FFmpeg使用到编码时要使用到libx264,通过FFmpeg+libx264可实现视频编码效果。下面就是各个...

  • ffmpeg转mp4格式

    FFMPEG -i uploadfile/video/test.wmv -c:v libx264 -strict ...

  • ffmpeg

    ffmpeg -re -i a.mp4 -vcodec libx264 -vprofile baseline -a...

网友评论

      本文标题:在Anaconda中给FFmpeg安装libx264

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