avcodec_find_decoder()返回0是什么意思?

时间:2019-02-11 17:30:04

标签: c++ ffmpeg h.264 codec

这部分代码

self.navigationController?.navigationBar.barStyle = UserDefaults.standard.bool(forKey: "isDarkMode") ? .black : .default

返回0,表示找不到编解码器。

ffmpeg找不到编解码器意味着什么?它和我的系统有关吗?我需要某种方式来安装h264编解码器吗?

我正在使用Ubuntu

更新:

这样做     avcodec_register_all();

之前,它可以工作。有点奇怪,因为m_pAVCodec = avcodec_find_decoder(AV_CODEC_ID_H264); 很久以前就已过时,甚至无法编译。

还需要注册什么?

0 个答案:

没有答案