matlab - Matlab中的AVIREAD适合什么样的编码器?

标签 matlab video ffmpeg

我有一个原始视频(没有标题,只有 Y channel )。
我想在这个视频上做一些降噪算法。
我通过使用带有多个编码器的 ffmpeg 来转换这个原始视频。
但无法使用 AVIREAD 功能打开。

Error using aviread, Unable to locate decompressor to decompress video stream



r210 未压缩 RGB 10 位
v210 未压缩 4:2:2 10 位
v308 未压缩打包 4:4:4
v410 未压缩 4:4:4 10 位
y41p 未压缩 YUV 4:1:1 12 位
yuv4 未压缩打包 4:2:0
mjpeg MJPEG(动态 JPEG)
ffmpeg -f rawvideo -vcodec rawvideo -s 1920x1080 -r 25 -pix_fmt gray -i WKA00002.y -c:v v308 WKA00002_UnCompAVI.avi

Matlab中的AVIREAD适合什么样的编码器?

非常感谢

最佳答案

AVIREAD 已从最新版本的 MATLAB 中删除。请改用 VIDEOREADER。

VideoReader 支持 Motion JPEG AVI。

如果您想尝试其他格式,请先检查该文件是否可以使用 Windows Media Player 打开?如果是这样,请使用 VideoReader 尝试读取文件。如果这不起作用,您能否提供指向您正在使用的文件的链接?

希望这可以帮助。

迪内什

关于matlab - Matlab中的AVIREAD适合什么样的编码器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31048602/

相关文章:

image-processing - Python 和 ffmpeg 创建不同的 tiff 堆栈

matlab - 如何使用 Matlab 或 OpenCV 库中的 API 在 xyY 颜色空间中绘制普朗克轨迹?

matlab - 试图用Matlab找到两个函数相差5%的点

matlab - 如何检测文本编辑对象的焦点丢失?

android - 旋转视频搞砸了 MediaControls,android

html - HTML5 视频元素中 mp4 之前或之后的 webm?

ffmpeg - 获取帧精确截图

powershell - 运行外部程序 - 'Start-Process' 和 '&' 之间的差异

matlab - 如何从 matlab 中的大散点图中找到索引?

video - 可变帧率视频的帧延迟