- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 FFmpeg,我将视频 (mpeg2) 转换为 jpg,将输出重定向到标准输出。
StringBuilder str = new StringBuilder();
//Input file path
str.Append(string.Format(" -i {0}", myinputFile));
//Set the frame rate
str.Append(string.Format(" -r {0}", myframeRate);
//Indicate the output format
str.Append(" -f image2pipe");
//Connect the output to the standard output
str.Append(" pipe:1");
return str.ToString();
_ffmpegProc.OutputDataReceived += new DataReceivedEventHandler(_ffmpegProc_OutputDataReceived);
最佳答案
你不能不阅读并至少部分理解流结构,因为 JPEG 文件不包含例如文件开头某处的明确长度指示。
我看到了两种不涉及转码的可能性:
SOI
开头标记(十六进制 FF D8)并以 EOI
结尾标记(十六进制 FF D9)。使用相对简单的状态机,您可以尝试以这种方式将 JPG 流拆分为单独的帧。现在,为了稳健起见,最好单独读取这些段(参见 the JPEG file format 了解更多信息)。您也可以学习ffmpeg mjpeg decoder的源代码实现,看起来相当健壮。 关于c# - 处理来自标准输出的 jpgs 流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11742896/
使用 FFmpeg,我将视频 (mpeg2) 转换为 jpg,将输出重定向到标准输出。 StringBuilder str = new StringBuilder(); //Input fil
我已经解决了许多有趣的路由问题 - 将请求 URL 转换为哈希等,但出于好奇,有没有办法告诉路由系统您想要某个 URL 下的任何内容从字面上提供子路径 - 不通过 Controller ? 例如,如果
我正在使用图库访问要上传的图像。当我直接上传图像 uri 时,我没有遇到任何问题,但是当我需要使用 fileEntry(用于多部分上传)时,jpgs 没有从他们的 uri 返回 fileEntry。
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭11 年前。 Improve th
我怀疑这里的解决方案可能真的很简单,但我很难过...... // Create the buffered image. BufferedImage bufferedImage = new Buffer
我必须在内存中读取数千张图像。这必须完成。当我使用 ffmpeg 从视频中提取帧时,14400 个文件的磁盘空间 = 92MB 并且是 JPG 格式。当我在 python 中读取这些图像并附加时在使用
我是一名优秀的程序员,十分优秀!