永发信息网

怎么读取视频中的图片

答案:4  悬赏:30  手机版
解决时间 2021-01-25 18:06
  • 提问者网友:抽煙菂渘情少年
  • 2021-01-25 12:34
既然能够播放视频,并且按照一幅幅图片的形式播放,为什么就不能把这些图片保存下来呢,,
我有一个400MB的.mkv视频,想把图片存下来,把图片上的字处理掉(字是“直播”,因为带着很难看,我想收藏,所以把像素点用周围像素点代替掉),,我保存为图片,咋办啊。。。有好办法的人,我愿意出钱购买,
视频转化一致不成功,能成功的发现不清晰了,所以想直接存图片,既然用播放器播放时的原理就是一幅幅图片,图片都很清晰,为什么不能直接保存这些图片呢,处理完后,然后再连成avi视频,岂不好,,,
发现这方面处理的方法和软件很少,不全,,发展潜力无限,希望大家努力想,

对于图片的处理,我有办法,用程序可以读取图片像素点,然后替换掉,matlab很容易实现,,我的主要问题是怎么由视频保存为一帧帧的图片,只要保存了图片,我就编个程序循环读取、修改掉、再保存就行了。。

怎么由视频保存为一帧帧的图片?要导出全部帧。。
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-01-25 12:50
你的这一要求,专业视频编辑软件premiere已经为你想到了,并做到了。

把视频导入premiere后,拖入时间线。

文件--输出--电影--TAG序列照片。

如果你选的是P制式,则每秒种生成25张。如果你选的是N制式,则每秒是30张。

当你用PS把这些照片修改完成后(把直播修掉),再导入premiere中。导入时,选中第一张,然后点中序列,导入的就是视频了。
全部回答
  • 1楼网友:廢物販賣機
  • 2021-01-25 16:52
1、以文件打开方式读入图片 [fn,pn,fi]=uigetfile('*.bmp','选择图片'); i=imread([pn fn]); 2、直接读入图片 i=imread('f:\exam\matlab\shibie\1.jpg'); f:\exam\matlab\shibie\1.jpg 是图片1.jpg的路径
  • 2楼网友:一袍清酒付
  • 2021-01-25 15:12
1、想法挺好,但不实际。 2、你知道1秒钟的视频由多少幅图片组成吗?你400M的视频的图片要修改的工作量估计不是手工修改能完成的,就算能完成估计也是要消耗大量人力物力,而换来的成果又是什么呢? 3、这已违背了软件开发的目的,估计没有人会开发这样的软件或摸索这样的方法,而不是实现不了。
  • 3楼网友:舊物识亽
  • 2021-01-25 14:05
想把视频上的字处理掉又不留下明显痕迹只能对视频逐帧处理,对每一帧有字的地方进行修该。修图麻烦,修视频就更麻烦因为一秒的视频一般有20多帧及要改20多张图片,10多分钟的视频就有上万张要改,那工作量就大了(当然也可以偷点工减点料)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯