NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 5333|回复: 9

视频处理是否需要逐帧导出呢?

[复制链接]
发表于 2010-3-4 19:05 | 显示全部楼层 |阅读模式
我是新手,纯粹的新手,高手请不要笑……给我点指点吧……

前两天想enlarge个凉宫春日的op

就先
  1. mplayer -vo png
复制代码
,然后gimp处理了一万多帧,ffmpeg再合成avi,随后使用avidemux压x264,最后mkv“打包”声轨视频……


感觉我输出png这个步骤,太麻烦了,十分浪费(硬盘空间+时间)。但是其中有很多帧需要手工处理──那个时候还没有接触到其他视频处理工具

后来用aviutl直接enlarge输出avi,感觉十分简单快捷,可是对需要修改的帧我是去了修改能力

最近用了LiVES,导入就用了半个多小时,他竟然吊ffmpeg直接在/tmp逐帧输出了……

所以对于视频处理我有个疑问:

是不是视频处理需要逐帧修改呢?(如果需要)
aviutl和avisynth好像是对视频流直接滤镜了……(想起前两天的阿凡达揭密,说的也是一帧一帧输出的,一帧12m……LOL)
发表于 2010-3-4 19:44 | 显示全部楼层
这几天透过您的若干个帖子的文字我多少能理解您复杂和矛盾的心理过程,然而,我需要知道您究竟想干什么。比如,您迷茫在AVS和AU之间,我向您讲解了他们之间各自的特点,您最终却选择了LiVES。您希望获得推荐教材,我告诉您AVS和AU没有教材,本站精华索引或许能体供您一些帮助,您最终却选择了继续google上找PDF。您的无所是从最终导致了我的无所适从──您究竟想干什么?

现在回到您在这个帖子里提出的问题。很多问题的细节您不说清楚的话是没有办法帮助您的。比如“有许多帧需要单独处理”这点,是怎样的帧?又需要进行怎样的处理?
此外,AviSynth和AviUtl都是Windows下的应用程序,您出于什么理由坚持拒绝使用Windows并不是重点,我对此也不感兴趣,重点在于这个论坛的绝大多数用户只能向您提供基于AVS和AU的帮助和建议。我本人是Mac用户,但我有一台主流性能(或许已经落后于2010年的主流性能了)的PC机安装了Windows XP专门用来进行视频处理。

目前我所能提供您的建议是,希望您首先整理一下思路,再面对具体问题。
 楼主| 发表于 2010-3-4 20:18 | 显示全部楼层
本帖最后由 delectate 于 2010-3-4 20:20 编辑

我并不是拒绝使用windows,而是目前linux用着比较顺手 ,所以本子是linux,呵呵

我有台dell desktop,win+linux,在windows下,我就是用的aviutl来enlarge的那个op

我现在因为不知道怎么入门,又没有找到比较好的入门教材,所以有点“有病乱投医”的感觉

很早很早以前,记得是wiki还是哪看到的,说视频都是编码后的,所以我想,如果对视频进行处理,从最原始的帧,逐帧进行处理,然后再合成为视频文件,应该比用滤镜从头到尾好

有了这几万帧,我可用用gimp修改其中不满意的部分(比如人物的着色──我是动漫爱好者),也可以选择图片放大的算法,等等

但是我这个是最原始的方法,费力不讨好

所以我想的:

可以修改(自由度比较高的那种,随心所欲吧!)视频的工具

因为我对视频处理完全不懂,所以说了很多外行话,希望高手能给予指点,谢谢!
btw:以前用audacity修改音频,感觉很顺手,用gimp改图感觉很顺手,但是到了视频,怎么就别扭了呢?找不到想要的工具(我想要得,仅仅是能非线性编辑+滤镜等等基本功能)
前几天在youtube看了别人ps手绘蒙娜丽莎,忽然有所顿悟……我一直用audacity只是处理,却从来没有创作过任何东西;用gimp也只是改,从来没有自己画过什么象样的图。视频处理呢?连编辑个视频都不行……更不能说制作个象样的东西了……

说的太乱,也太多了,写的很混乱,也没有排版……万望见谅。

再次感谢2#!

也感谢各位高手耽误您这么久时间来阅读,我将很高兴看到您的回复,谢谢!
 楼主| 发表于 2010-3-4 20:28 | 显示全部楼层
趁着个机会把疑问也说一下,希望高手解答:

视频处理是不是分为很多个方面?后期处理(我的理解就是非线性编辑),特效(AE?maybe,LOL),编辑(对已经后期处理完成的视频avisynth下)和编辑(对每帧进行细节修复──不知道是不是我理解错误,但是看很多胶片修复hd的视频,效果也很差,不知道是不是属于这个范畴)

不同的时期,用不同的工具,甚至是相同的时期,也要用不同的工具辅助完成?

再次感谢您的解答!
发表于 2010-3-4 23:28 | 显示全部楼层
很早很早以前,记得是wiki还是哪看到的,说视频都是编码后的,所以我想,如果对视频进行处理,从最原始的帧,逐帧进行处理,然后再合成为视频文件,应该比用滤镜从头到尾好


您“想”的内容是依据您自己也承认的不专业的知识进行的主观推测。那么我现在告诉您,您的初衷是良好的,但不幸的是您“所以我想”以后的内容全都是错误的。
目前主流视频编码器使用4:2:0采样的YV12颜色空间进行编码存储的。而PNG和BMP都是用4:4:4采样的RGB颜色空间存储数据。因此,生成图片序列的过程中发生了4:2:0 -> 4:4:4的upsample和YV12 -> RGB颜色空间转换操作,而这个操作通常不是无损的(也可以说是一定不是无损的)。在您处理完RGB颜色空间的图片之后,将这些图片还原成视频,同样要经过4:4:4 -> 4:2:0的downsample过程和RGB -> YV12的颜色空间转换过程。这两次过程中产生的误差会叠加在一起对最终的结果产生影响。

以上是只考虑误差的情况。此外由于YUV颜色空间在和RGB空间互相转换的过程中还会涉及到PC Scale、TV Scale和ITU-R BT.601、ITU-R BT.709之间不同定义的分别,在编辑过程中极其容易发生错误
幸运的是,AVS提供了全程YV12的环境。所有滤镜都工作在YV12颜色空间下,完全不会涉及到PC Scale、TV Scale和ITU-R BT.601ITU-R BT.709的问题。您具备阅读英语wiki的能力,英语wiki是这些知识的宝库,如果您不了解上面的事情,请继续学习基础知识。

当然,您的情况和我们不同。您提到了创作。尽管功能都很强大,但AVS和AU并非为了创作而准备的工具。所以或许您应该寻求更加专业的动画制作工具,或者图像处理软件。而这些则已经超出了本论坛讨论的范围和水平。以我的水平,再往下的问题就爱莫能助了,只有靠您自己努力。
 楼主| 发表于 2010-3-5 10:11 | 显示全部楼层
本帖最后由 delectate 于 2010-3-5 10:53 编辑

回复 5# dgwxx

感谢您的解答。

看了您的教学贴,有个小疑问:

4:4:4是不是优于4:2:0?

如果如此,我以4:4:4处理,能否编码视频时候也4:4:4呢?
发表于 2010-3-5 16:56 | 显示全部楼层
回复 6# delectate
1.优于。
2.由于数据量是4:2:0的很多倍,对处理和存储压力都很大,所以目前除了部分特殊领域,还没有4:4:4的应用。最好的做法,是使用原有数据进行处理,不做转换。
 楼主| 发表于 2010-3-6 20:36 | 显示全部楼层
本帖最后由 delectate 于 2010-3-6 20:37 编辑

回复 7# dgwxx


    感谢您的解答!

关于图片的处理,我又有了新的想法……(可能有些不切合实际,但是我还是想突破下思维模式的禁锢)
发表于 2010-3-6 20:41 | 显示全部楼层
回复 8# delectate
突破禁锢是好事,不过请时刻面对现实。
此外,光思维突破禁锢是没用的,还需要用您的双手让现实也突破禁锢才行。不然思维将永远是思维,成不了现实。
 楼主| 发表于 2010-3-7 13:20 | 显示全部楼层
回复 9# dgwxx

多谢指点!
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 02:04 , Processed in 0.381640 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表