作者strikeX (群魔乱舞)
看板DC
标题序列静止影像档 to 视讯档实作
时间Tue Nov 30 09:24:30 2004
: → clarafly:要用什麽软体? 140.112.251.247 11/28
: → clarafly:而且MJPEG的副档名似乎也是AVI 140.112.251.247 11/28
: 推 clarafly:premiere = =|| 没有小一点的程式吗 orz 140.112.251.247 11/28
需要软体简介 :
1. 影像处理软体 -
各式影像处理软体皆可,最好有批次处理功能,不然一张一张搞
会很累.
2. 主要处理软体,提供三个选择,都是轻薄短小的强悍软体,更重
要的一点,他们全是"免费软体".
AviUtl -
http://ruriruri.zone.ne.jp/aviutl/
如果说他和 TMPGEnc 并列日本两大最强视讯工具绝对是当之无愧.
藉由配合各式 filters ,可以对 AVI 进行各种蹂躏.. 啊,说错了
,是强大的调整,有调色、滤杂讯、去交错、去鬼影、尺寸变换、
IVTC 24 fps 还原、30->60fps 转换、连续读取 AVI 等等.. 最早
在 PC 上实现 IVTC 的免费工具就是他,或者更可以说,没有 AviUtl
和 TMPGEnc 就没有日本 Anipeg 全盛期的出现.. ㄜ.. 有点扯远了
,总之这是一个好工具. 不要被日文网页吓到,v0.98d 有 jackei
兄制作的正体中文语系档.
http://arbor.ee.ntu.edu.tw/~jackei/dvd2avi/
不须安装,使用方法是下载本体档後解压缩到目的地目录,再下载
语言套件解压到刚刚的目录,执行目录中的 aviutl.exe 後就可以
使用了.
或
VirtualDub -
http://sourceforge.net/projects/virtualdub/
和 AviUtl 伯仲之间的英语系视讯工具,但可读取的视讯格式更多.
因为早期 VFAPI 支援的问题,使用弹性较没有 AviUtl 那麽强. 之
後 Frameserver 多少弥补了这个缺憾,不过便利性仍然稍弱. 如果
单独使用的话,仍然是非常好用的工具.
或
Video maid -
http://sourceforge.jp/projects/vmaid/
轻薄短小的便利 AVI Editor,由日本人岩本一树所开发. 在日本
Anipeg 全盛时代早期有名的工具,主要用於 AVI 画格的增减编辑
、FPS 的变更、A/V sync 的校正、A/V mux & demux. 在这里可以
利用它编辑画格的能力,把 sequence BMP 倒进去变成视讯档. 但
这支程式之前是停止开发的状态,随着上面其他软体功能越来越完
备,就有点势微了. 我咕了一下找到上面的网页,看来又开始维护
新版本了,不过似乎没有帮忙 compile 成 Win 执行档. 想玩玩看
的人先用之前的版本好了. 不过这是日文版.
http://faties.hp.infoseek.co.jp/preserve/
3. Video Codec -
使用熟悉特性的 Codec 就行了. 我个人偏好用 MS WMV9. 不一定
非要用 M-JPEG 种类的,反正都一定会被 recompress. 更何况如
果采用 Motion Estimation 的压缩方式,在同容量下画质绝对是
大胜 M-JPEG.
做法 :
1. 先将图档缩图到最终尺寸并转存成 BMP 档. 这里要特别注意的是
尺寸,因为 video coding 特性的关系,图档的长或宽请设定成
16 的倍数比较不容易产生问题,基本上常用的尺寸就是 320x240
或 640x480. 当然在这个前置步骤可以针对个别图档做进一步的修
图或裁切,但如果是所有图档一致性的调整,则可以留待串成 AVI
後一次调整. 先做 resize 的原因是可以增进视讯处理的效能. 因
为 DC 拍出来的档名已经是流水号,所以就省了一道把档名改成流
水号的步骤了. 不过如果要更改图序,就要自己改档名.
2. 执行 AviUtl 或 VitualDub 後,在档案总管或类似的工具,圈选
要被串的图档,然後拖进上述软体,他就会串成 AVI 了. 如果是
Video maid 的话,只要拖第一张图就好,他会有对话窗跳出来询
问要串的范围. 接着可以依自己的喜好调整一下视讯档. 较重要的
是要调整 fps (frames per second),就是每秒有几格画面,这关
系到串成动画後播放的速度感. 可以设成相机的连拍速度,想看快
动作就加一点,慢动作就减一点.
3. 终於可以存成最终档案了.
AviUtl : 选择 "档案->储存影像" 就会跳出对话窗,再选择 codec
和设定 codec 的参数就可以了.
VirtualDub : 先选 Video -> compression 就可以设定 codec. 然
後再选择 File -> Save as AVI 就完成了.
Video maid : Alt+F -> 就可以另存新档了. 接着跳出 codec 设定
对话窗,设定好确定就完成了.
因为通常这种动画长度都不超过 3 mins ,所以画质设好一些无妨.
提供 MS WMV9 的参数作参考.
Compression control : One-pass quality VBR
Decoder complexity : Main
Performance : 拉到最右边
Key frame interval : 6000ms
Quality level : 93
以上,大功告成. :D 其实虽然打一堆字,做起来并不难,而且做得好
的话,可以最小的容量挤出最大的画质,在网路阅览的环境下,除了在
相容性略输 GIF 外,可以说是全胜. 真正困难在於选择正确的 codec
及其设定. 我承认我只是懒得长篇大论才不推荐没概念的人玩这招..
o(_ _o) 想补充的东西很多,但无奈我打字很慢,很多东西也不是三言
两语可以道尽的.. 总之感谢高手和前辈们的努力,藉由他们宝贵的经
验和无私的分享,才让我们有这麽容易的实作方式.
附记 : TMPGEnc 也可以实现上述的作法及功能,且可以直接吃 JPEG 档
及输出成 MPEG 格式. 免费及付费版的主要差异在於 MPEG2 压缩
的能力.
http://www.tmpgenc.net/
--
▕▔▔▔▔▔▔▔▔▔▔▔
▕▕Am I alone? ▏
▕▕ ▏
▕▕U are not alone.| ▏
▕ ▔▔▔▔▔▔▔▔▔‧
▄▆██▆▄
http://www.wretch.twbbs.org/guestbook/strikeX
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.132.81
1F:推 ad47:感谢分享,说实在已经脱离DC版的讨论范围 218.166.133.24 11/30
2F:→ strikeX:没错.. 有置身 AVEncode 的错觉..o(_ _ o) 61.62.132.81 11/30
3F:推 dotcool:推~ 61.61.116.135 11/30
4F:推 davidbeckham:感谢分享,原来"x"peg都是相通的 220.139.180.137 11/30
※ 编辑: strikeX 来自: 61.62.132.81 (02/02 13:49)