- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一堆 mov/H.264 文件,我想将它们编码成 mov/MJPEG。但是,我得到的输出质量非常低。这是我尝试过的:
ffmpeg -i a.mov -an -crf 11 -preset slower -pix_fmt yuv420p -vcodec mjpeg -f mov -y b.mov
-crf
和
-preset
标志产生更高的质量。但这似乎不适用于 MJPEG。
最佳答案
使用-q:v
控制 (M)JPEG 质量
有效范围为 2-31 的线性刻度,值越低输出质量越高。
例子
在 MOV 容器中制作 MJPEG 视频:
ffmpeg -i input.mov -c:v mjpeg -q:v 3 -an output.mov
ffmpeg -i input.mov -q:v 2 images_%04d.jpg
images_0001.jpg
,
images_0002.jpg
,
images_0003.jpg
, ETC。
For H.264 encoding the
-crf
and-preset
flags generate higher quality. But that doesn't seem to work for MJPEG.
-crf
和
-preset
;这些是
"private" options对于某些编码器,例如 libx264、libx265 和 libvpx。你可以看到这样的私有(private)选项:
ffmpeg -h encoder=mjpeg
.
关于ffmpeg 为 MJPEG 编码生成更高质量的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44206645/
Microsoft 声明 Edge 浏览器原生支持 MJPEG 多部分流。 ( https://dev.modern.ie/platform/status// ) 以下 HTML 在所有 web-ki
我在保存时遇到问题 MJPEG流到文件。 当我直播时 MJPEG使用这样的管道: gst-launch filesrc location=thirdmovie640x360.mp4 ! decodeb
我正在从我的相机接收 MJPEG 流。当我使用十六进制编辑器查看视频数据时,它似乎不包含任何流信息。我只看到一个又一个的原始 JPEG,但没有关于帧率等的信息。 MJPEG 缺少任何元信息是正常的还是
我已经实现了 Android and MJPEG 并且还实现了异步和认证来运行它,这就是提到的 here .现在我已经设法运行 jpeg 视频流,但问题是它在运行流时一直闪烁。它不断地打开和关闭。我认
我正在尝试在 iOS 应用程序中显示 MJPEG 流。为此,我需要在收到新图像后立即使用新图像刷新 imageView。需要将流中的图像分开。 是否有一些明确的开始和结束标记/字节用于将各个图像分开?
你能帮我如何将我的视频流式传输到 iOS 应用程序吗?我使用了 UIWebView 但视频没有变化。有什么解决办法吗。例如这个流。 http://80.32.204.149:8080/mjpg/vid
除 IE 之外的现代浏览器处理 MJPEG ( Motion JPEG )。 Here是一个例子 fiddle 。 我可以检测到对 MJPEG 的支持吗?我已经看过 Modernizr徒劳无功。 最佳
我想从 IP 摄像机(通过 RTSP)接收 JPEG 图像。为此,我在 OpenCV 中尝试了 cvCreateFileCapture_FFMPEG。但是ffmpeg似乎对流媒体的MJPEG格式有一些
我需要从 IP 摄像机获取 mjpeg 流,有人知道正确的方法吗?我google了一下,我找到了这个例子 http://www.anddev.org/mjpeg_on_android_anyone-t
我有一个每秒提供 30 帧 mjpeg 的网络摄像机。我想将这些帧记录到 mp4 文件中。我已经有一个将其记录为 avi 文件的库,但它不是首选。我尝试在录制 avi 后将视频转换为 mp4,但速度有
我有一堆 mov/H.264 文件,我想将它们编码成 mov/MJPEG。但是,我得到的输出质量非常低。这是我尝试过的: ffmpeg -i a.mov -an -crf 11 -preset slo
我正在使用 FFMpeg 来解码 Mjpeg 流。 最近我遇到了来自 FFMpeg 的访问冲突异常,经过调查,我发现由于网络数据包丢失,我正在向 FFMpeg 传递一个可能有“间隙”的帧。 FFMpe
我在从 ip-camera 解码 RTP/MJPEG 流时遇到了问题。 如 rfc2435 所述,量化表(对于 Q 值 1 <= Q <= 99)应根据这些默认表计算: /* * Table K.1
我有一堆 mov/H.264 文件,我想将它们编码为 mov/MJPEG。但是我得到的输出质量非常低。这是我尝试过的: ffmpeg -i a.mov -an -crf 11 -preset slow
我有一个来自 IP cam 的传入 mjpeg 流。 现在我可以使用 ffmpeg 和 openGL 显示它,但是当我尝试将所有传入的流保存到文件中并稍后播放时,播放器(VLC)无法打开文件。 有人告
我正在尝试制作一个 mjpeg 流媒体。帧之前的前 5 个字节给出了帧的大小。然后我可以提取框架。我需要检查我是否获得了正确的框架。我正在尝试将帧写入 .jpeg 文件;那是行不通的。我这样做正确吗?
为了测试处理 ip 摄像机流(例如 mjpeg)的软件,我想从原始摄像机中捕获一个短序列,然后将此记录循环流式传输,就好像它来自 ip 摄像机一样。它应该基于命令行以简化自动化集成测试。 我已经想通了
Android MediaPlayer是否支持MJPEG格式 1 path = "http://cif12.nfreeway.gov.tw/live-vi
我知道 Android 本身不支持 MJPEG,但是否有任何可用的 jar 文件/驱动程序可以添加到项目中以使其成为可能? 最佳答案 有一个 View 可用于显示 MJPEG 流: Android a
我目前正在我的树莓派上设置一个小型 wifi 控制的汽车,并进行直播。我正在从在不同端口的 pi 上运行的服务器获取流,我正在使用简单的 img 标签嵌入 video.mjpeg 文件。流工作正常,但
我是一名优秀的程序员,十分优秀!