mjpeg

ffserver ffmpeg 将来自网络摄像头 Logitech C930e 的 mjpeg 流转换为 mjpeg 格式,无需重新转码
mjpeg

ffserver ffmpeg 将来自网络摄像头 Logitech C930e 的 mjpeg 流转换为 mjpeg 格式,无需重新转码

我有 Logitech 的高级网络摄像头 (C930e),这款摄像头支持直接在摄像头本身中内置 mjpeg 处理。我的目的是使用 ffmpeg 获取该流并将其传输到 ffserver,以便可以将其以 mjpeg 格式传输到网络浏览器。问题是,虽然我的网络摄像头已经生成了 mjpeg,但 ffmpeg 或 ffserver 仍在进行转码。因此,它的无用进程消耗了我所有的 CPU。 这是我的 ffserver 配置 HTTPPort 8090 HTTPBindAddress 0.0.0.0 MaxClients...

Admin

识别支持的视频文件格式并进行相应的转换
mjpeg

识别支持的视频文件格式并进行相应的转换

我有一个小型视频广告设备,我想更改上面的视频。 里面有一个 AK2117 多媒体芯片。文档指出它有一个 WMA 解码器(比特率 32-384 Kbps、8-48KHZ)、数字语音录制 (ADPCM) 和集成 Motion JPEG 视频解码器(最高 30fps@QCIF+)。 我对这些知识的了解非常有限,但我相信在使用 Convertio 转换视频时我使用了上述设置。我试了几次,但播放器上仍然显示“文件格式不正确”的错误消息。 我还使用 GSpot 分析了原始视频文件(即播放器中包含的广告): 截屏: 有人能帮我指出正确的方向,将视频文件转换为正确的设置以...

Admin

使用 FFPMEG 从文件创建 MJPEG 流来模拟网络摄像头
mjpeg

使用 FFPMEG 从文件创建 MJPEG 流来模拟网络摄像头

我想使用 ffmpeg 模拟网络摄像头。这些摄像头通常会提供在浏览器中播放的 MJPEG 源。我想在本地创建这样的流作为我计划编写的软件的测试用例。 这是输入文件 Input #1, matroska,webm, from 'webcam.mkv': Metadata: ENCODER : Lavf58.29.100 Duration: 00:27:16.70, start: 0.000000, bitrate: 2664 kb/s Stream #0:0: Video: h264 (High), yuv420p(tv, ...

Admin

ffmpeg mjpeg pixel_format 不适用于 avfoundation
mjpeg

ffmpeg mjpeg pixel_format 不适用于 avfoundation

我正在使用支持以 mjpeg 格式流式输出的网络摄像头捕获视频。到目前为止,我已经在 Linux 上成功执行了此操作,如下所示: ffmpeg -pixel_format mjpeg -i /dev/video4 ... 但是,我正在 Mac 上部署我的应用程序,似乎找不到 avfoundation 的替代方案。 ffmpeg -f avfoundation -pixel_format mjpeg -i /dev/video4 ... 返回并错误提示mjpeg无法被识别。 流式传输未压缩的视频会限制我的应用程序能够处理的分辨率(下游处理非常密集)。 有没...

Admin

网络摄像头的 MJPEG 流不起作用
mjpeg

网络摄像头的 MJPEG 流不起作用

我有 5 个高清网络摄像头(Creative Live Cam Sync 1080p),想通过https://github.com/jacksonliam/mjpg-streamer在 Debian Buster 4.19.0-11-amd64 上。 它们都支持 MJPG,正如您在图片中看到的。 问题是由于带宽限制,我只能启动 3 mjpg-streamer。 kernel.log 说: usb 3-2: Not enough bandwidth for new device state. usb 3-2: Not enough bandwidth for...

Admin

通过管道将 ffmpeg h.264 输出到 VLC 以提供 MJPEG 流
mjpeg

通过管道将 ffmpeg h.264 输出到 VLC 以提供 MJPEG 流

问题 我想将原始 RGB24 帧流式传输到 ffmpeg stdin,并将 h.264 从 ffmpeg 传输到 VLC,然后在某个任意端口上提供 HTTP MJPEG 流。我可以使用任一程序独立获得结果,但无法使管道正常工作。我怀疑这很重要,但这是 Raspberry Pi 4B rev 1.2,带有运行 Pi OS ARM32 的 v1 5MP 摄像头(无论哪个版本都是 2020 年 7 月左右的最新版本)。 细节 我今天的工作是一个使用 MMAL 和无头 Raspberry Pi 上的摄像头的 .NET Core 程序,它成功地将 640x480 24...

Admin

Ffmpeg - 如何强制 MJPEG 输出整个帧?
mjpeg

Ffmpeg - 如何强制 MJPEG 输出整个帧?

我正在使用 ffmpeg 处理来自远程摄像机的传入 MPEGTS 流,并使用我的应用程序将其传送给多个客户端。 从技术上讲,我正在使用 ffmpeg 将传入流转换为 MJPEG 输出,并将数据块(来自 ffmpeg 进程 stdout)传输到客户端 http 响应上的可写流。 但是,我面临一个问题——并非所有数据块都代表完整的“整个”帧。因此,在浏览器中连续显示它们会导致视频随机闪烁,并出现半完整帧。我知道这一点,因为当打印每个块长度时,结果大多数时候会得到一个大值 (X),但有时我会得到 2 个连续的块,长度为 (2/5X),然后是 (3/5X)。 ...

Admin

图像中的文本突出显示
mjpeg

图像中的文本突出显示

我有 png 格式的报纸文章,想突出显示这些类似于 pdf 文本的图像,有什么可行的工具或方法可以做到这一点吗?我已将这些图像同步到云端谷歌驱动器帐户,是否有任何适用于谷歌驱动器的工具,这对我有很大帮助? PS:如果这个问题与本网站无关,您可以重定向到 apt 网站。 预期输出为 pdf 格式。 ...

Admin

使用ffmpeg制作缩略图的问题
mjpeg

使用ffmpeg制作缩略图的问题

我有一个 tube 脚本,我用它上传视频到我的网站很多年了,在我换到另一台有更新程序功能的服务器之前,它一直都运行良好。我遇到了一些问题,我已经设法自己解决了,但它似乎无法解决转换问题。我认为问题出在制作缩略图阶段(但我可能错了)。 执行($config[ffmpeg]。-i“。$videor。”-loglevel debug-an-ss 3-an-r 2-vframes 1-y“。$othumb”); 如您所见,我添加了调试代码来帮助找出问题所在,但目前还没有成功,请帮助和建议。以下是 error.log 文件的输出,可帮助您了解问题所在。 ...

Admin

是否可以重新缩放和/或调整 IP 摄像头流的色彩空间以提高 MJPEG 图像质量?
mjpeg

是否可以重新缩放和/或调整 IP 摄像头流的色彩空间以提高 MJPEG 图像质量?

使用 IP 摄像头,抓取 h264 流,图片看起来不错。想使用 MJPEG 流,但图像褪色,缺乏对比度,黑色显示为深灰色,白色显示为浅灰色。色度看起来不错(亮蓝色是暗蓝色,黄色是黄色等)。问题在 VLC、FFplay、FFmpeg 中很明显。 ffplay rtsp://cam/h264/stream Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 30 fps, 30 tbr, 90k tbn, 180k tbc ffplay rtsp://cam/mjpeg/...

Admin

Firefox 57 不支持 MJPEG
mjpeg

Firefox 57 不支持 MJPEG

我正在使用 MJPEG 轻松地将数据从我的开发手机传输到我的浏览器。我使用的应用程序是屏幕流 使用 Firefox 57 时,我收到错误消息,提示浏览器不支持 MJPEG。在 Edge 中打开同一个网站可以正常工作。 为什么 Mozilla 删除了 MJPEG 支持?有什么方法可以重新启用它吗? 助教 ...

Admin

我们不能使用 FFMPEG 在 NVIDIA GPU 上进行 MJPEG 解码吗?
mjpeg

我们不能使用 FFMPEG 在 NVIDIA GPU 上进行 MJPEG 解码吗?

我受到启发这个帖子在 Tesla K20c 上试验 MJPEG 解码。我在命令提示符下输入了以下命令: ffmpeg -hwaccel -r 10 -i 14_258.mjpeg -vcodec opencl helicopter.avi 并产生以下输出: ffmpeg version 2.7.2 Copyright (c) 2000-2015 the FFmpeg developers built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-17) configuration: --valgri...

Admin

如何确定正在使用哪个 FFmpeg 文件
mjpeg

如何确定正在使用哪个 FFmpeg 文件

我想研究 MJPEG 解码器的代码。我尝试通过使用解码器的运行命令然后尝试识别执行解码任务的文件来做到这一点。 我运行了以下命令: ffmpeg -r 10 -i heli.mjpg -vcodec copy newheli.avi 它产生了以下输出: [avi @ 0x1818040] Non-monotonous DTS in output stream 0:0; previous: 372, current: 149; changing to 373. This may result in incorrect timestamps in th...

Admin

ffmpeg:将 mjpeg fifo 即时转换为 mp4 流,以便在 Chromium 中渲染
mjpeg

ffmpeg:将 mjpeg fifo 即时转换为 mp4 流,以便在 Chromium 中渲染

我在 fifo 中有一个 mjpeg 流(来自 gphoto2 --capture-movie),我想在 chromium 中播放该流。要捕获 mjpeg 流,我使用: gphoto2 --capture-movie --stdout> fifo.mjpg 现在我很难弄清楚如何将该流转换为可以在 chromium 中播放的内容(例如视频标签或通过 javascript)。 我尝试使用 ffmpeg 使用以下命令转换流 gphoto2 --capture-movie --stdout> fifo.mjpg & ffmpeg -i ...

Admin

将 MJPEG 无损压缩为 MP4 的最佳方法是什么?
mjpeg

将 MJPEG 无损压缩为 MP4 的最佳方法是什么?

我有一些数码相机影片以 MJPEG 格式录制,占用几 GB 的存储空间。我希望更好地压缩它们,但尽量不丢失细节,甚至不丢失细节。 由于 MJPEG 不会跨帧压缩,我认为任何现代电影编解码器都会做得更好,不是吗? 以下 ffmpeg 命令会按照我的预期执行吗? ffmpeg -i input -c:v libx264 -preset veryslow -qp 0 output.mp4 ...

Admin