我有一个原始视频(没有标题,只有 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/