gpt4 book ai didi

wolfram-mathematica - 如何导入 .AVI 文件?

转载 作者:行者123 更新时间:2023-12-05 00:04:32 25 4
gpt4 key购买 nike

我正在尝试导入 .avi 文件以进行帧处理。

Import["c:\\windows\\clock.avi","Elements"]
Import["c:\\windows\\clock.avi","VideoEncoding"]
Import["c:\\windows\\clock.avi"]
Import["c:\\windows\\clock.avi",{"Frames",{5,6}}]

Out[115]= {Animation,BitDepth,ColorSpace,Data,Duration,FrameCount,FrameRate,
Frames,GraphicsList,ImageList,ImageSize,VideoEncoding}
Out[116]= rle8
Out[117]= {1,2,3,4,5,6,7,8,9,10,11,12}
During evaluation of In[115]:= Import::fmterr: Cannot import data as video format.
During evaluation of In[115]:= Import::fmterr: Cannot import data as video format.
Out[118]= {$Failed,$Failed}

它对我测试的所有 avi 文件报告相同的错误。

有什么提示吗?

最佳答案

AVI 是一种容器格式。您可以使用完全奇怪和罕见的格式对电影进行编码,但仍将其称为 .avi。

您可以使用视频格式转换器,如 freemake将您的电影转换为 Mathematica 可以使用的格式。联系 Internal`$VideoEncodings识别什么样的内部格式。

很多时候,Quicktime (.mov) 最简单。 AVI 有时加载得很好,但即使我有正确的编解码器并且我的所有播放器都可以播放,也根本不显示。

如果一切都失败了,你可以试试VirtualDub .它可以读取 AVI 并将它们分割成单独的图像,可以很容易地导入到 mma 中。

编辑
我记得在我最近的视频项目中,我完全无法读取通过 FireFox 插件 DownloadHelper 下载某个 YouTube 电影(尽管它在我拥有的所有播放器、VLC、Media Player Classic、Windows Media player 等)中播放的 AVI。 )。 DH 到 .mov 的转换有效,但 DH 将其 Logo 插入其中。所以最后我求助于使用 FreeMake 下载并通过 VirtualDub 转换为单个帧。

关于wolfram-mathematica - 如何导入 .AVI 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com