小编J. *_* S.的帖子

FFmpeg:构建示例 C 代码

我已经使用此链接配置和编译了 FFmpeg 库:https : //trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

现在,我正在尝试从这里构建由 FFmpeg 提供的示例 C 代码:https : //github.com/FFmpeg/FFmpeg/tree/master/doc/examples

但是,当我运行 make install-examples 或 make install (由 /example/README 建议)时,我收到以下消息:

make: *** 没有规则可以制作目标 '/doc/examples/README','install-examples' 需要。停止。

我认为这可能是由于规则没有采用正确的 MakeFile 格式(我不确定他们为什么提到自述文件)。我应该如何解决这个问题并编译示例代码?我试图找到有关此问题的解决方案,但网上似乎没有太多信息。

谢谢你。

c ffmpeg makefile compilation libav

3
推荐指数
1
解决办法
2604
查看次数

如何通过 OpenCV 处理 VLC UDP 流

我能够通过 VLC 命令行接收/查看 UDP h264 数据包(即 VLC --network-caching 0 --demux h264 udp://...)

我计划通过 OpenCV 算法处理这些帧。但是,我似乎找不到将 VLC 帧发送到我的 Python OpenCV 脚本的方法。

是否可以通过管道在单独的脚本中通过 Numpy 处理 VLC 流输出?

我之前曾尝试使用其 VideoCapture 功能直接流式传输到 OpenCV,但由于某种原因,视频停顿并停止在扭曲的黑色图像处。目前,似乎合并 VLC 是唯一的解决方案(尽管我不完全确定为什么 VLC 优于其他方法)。

谢谢你。

编辑:

以下是终端上的错误消息片段。前几帧似乎有问题,但我不知道为什么该流在 VLC 上有效。从客户端,我首先发送一个默认的关键帧数据,然后发送视频源 h264 数据。

[h264 @ 0x7f9c50020200] top block unavailable for requested intra mode -1
[h264 @ 0x7f9c50020200] error while decoding MB 7 0, bytestream 7208
[h264 @ 0x7f9c50020200] top block unavailable for requested intra mode -1
[h264 @ 0x7f9c50020200] error while decoding MB …
Run Code Online (Sandbox Code Playgroud)

python opencv udp vlc h.264

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

c ×1

compilation ×1

ffmpeg ×1

h.264 ×1

libav ×1

makefile ×1

opencv ×1

python ×1

udp ×1

vlc ×1