捕获视频流与FFmpeg
Capture video stream with FFmpeg
我写了一个android应用程序,它通过插座将摄像头的实时视频流发送到我的电脑。是否有可能使用FFmpeg解码MPEG4视频流,以及如何显示相机实时看到的内容?我猜我必须从字节流的最新信息中创建一个位图,并以20+ FPS的速度在计算机上显示它。
我该怎么做这样的事呢?c++、c#或Java都可以。从我的理解FFmpeg是用c++写的
首先,您是想自己创建一个视频播放器还是只想看到您的流?因为当你已经有了视频流,几乎每个现代视频播放器都可以播放流媒体。尝试使用VLC(这是使用FFmpeg)。在VLC中,只需点击"媒体"->"打开网络流…"并填写您的URL。
其次,FFmpeg是用C (C99)编写的。FFmpeg本身只是一个转换媒体的工具。当你想创建自己的程序时,你可以使用FFmpeg库(libavcodec, libavformat等)。
相关文章:
- FFmpeg——使用硬件加速进行视频解码
- 面临分段故障 使用 ffmpeg 读取视频时,因为"pFormatCtx-> streams [i]-> codecpar"的地址0x00
- FFmpeg原始视频大小参数
- C++ ffmpeg 视频缺少帧,无法在 Quicktime 中播放
- 如何将视频级别分配给 ffmpeg 中的结构 AVCodecContext
- 如何使用FFMPEG从编码的视频中提取AVPACKET的重要信息
- 如何在不重写整个视频文件的情况下仅替换流中的一个数据框架?(ffmpeg)
- ffmpeg/c++ 使用 ffmpeg 对视频帧的附加信息进行编码
- 使用 ffmpeg 将平面 RGB 图像组合成无损视频
- 如何使用C 中的FFMPEG获取视频fps
- C++/C FFmpeg 伪影跨视频帧构建
- 如何使用FFMPEG与C拦截编码的视频数据
- 使用FFMPEG编写多线程视频和音频数据包
- 使用最新的 ffmpeg API (2017) 创建视频
- 视频太快 FFmpeg
- 如何将opencv视频发送到ffmpeg
- FFMPEG如何有效地解码视频框架
- FFmpeg + OpenAL - 播放视频中的流声音不起作用
- ffmpeg视频输出被去饱和
- 使用PTS同步FFMPEG视频帧