请选择 进入手机版 | 继续访问电脑版

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 220|回复: 1

[教程] 如何使用SMM处理双机视频(上)

  [复制链接]

971

主题

15

好友

3万

积分

版主

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

wzwangsc 发表于 2018-9-21 18:55:56 |显示全部楼层
本帖最后由 wzwangsc 于 2018-9-23 14:11 编辑 0 @0 o0 W( z  [& `* T- A

1 |# ^% m/ M( o+ `0 H& P; G    StereoMovie Maker(简称SMM)是兼具多功能的立体视频编辑器和播放器的软件。本文主要是介绍如何使用SMM来对双机拍摄的视频进行帧同步和对齐等后期处理。
7 g9 B6 l" f/ r9 `& n" ]
3 {* t. U! f/ S* z& D: Q/ y    本文以鸡蛋老师汉化的SMM(版本号为1.30a,下载地址:http://www.3dliti.com/thread-11168-1-1.html)为蓝本。
, F6 ?, b% F% N4 O# N' u0 t% I& @1 k
1:支持的视频类型3 V2 y' E* i6 b/ P! H( u# _8 E

% x8 V* a- q* `* e8 N+ @
5 \) L" y1 Y8 ]1 d. R3 [- S; r    输入视频格式:AVI;MPEG1;MPEG2;MOV(需QTreader。vfp插件);DireciShow所支持的视频格式(需安装AVISynth)。( a8 G5 o) ]6 {3 k' w
    输出视频格式:AVI。; Z( n- `: d  i' L  p) r
    当你的左右视频不在所支持的视频格式内时,你的第一步工作是将你的视频转为所支持的格式,可以使用诸如“格式工厂”、“ImTOO HD Video Converter”等视频格式转换软件。
2 j3 H9 U$ L5 a  H/ {8 y    此外,你的系统必须已经安装相应的解码器,例如:DivX, XviD, H.264/AVC, MPEG-1, MPEG-2等,你可以通过安装诸如“K-Lite Code Pack”、“完美解码”等视频音频的全能型影音解码包软件来获得。保存输出视频时必须已安装相应AVI视频的译码器。我一般都使用Xvid格式的AVI文件,为此必须安装Xvid软件。9 Z# [- F" ?/ _; G- o( E  `& |! @" b* ~
    SMM支持的视频格式不多,连MP4都不支持,所以很多人不喜欢用该软件。使用HDR TD30E、松下HDC-Z1000GK、W3拍的视频素材一般都可直接使用其它视频编辑软件直接处理,但对自制的双机拍摄视频素材,却无法在这些软件中进行帧对齐的处理(特别当左右视频有角度差异时),目前我只有在SMM软件中才能处理。, J1 ~+ E" m2 z
7 J5 a: A/ ?  `+ W
2:主界面; {, A: @9 H( @6 R; l6 Y3 W

7 \' {/ [8 U4 |$ G) Q Snap1.jpg
: c; |! d; p5 S. s4 ^. y
" ]6 _8 F! Y+ a! q3 g
3:如何导入双机的左右视频8 x) h  X/ h7 a3 n5 d
    准备好你双机的左右两个素材文件,要求这两个视频最好是相同型号的两个相机所拍摄,帧速率应该相同:
) c2 W& w/ H! Q" L, B    (1)在主界面中点击菜单“文件",在显示的菜单项中点击第二菜单项“打开左右视频..."% c+ S9 n/ r' L* L# {( c
" n/ I5 z' _9 D: S) S& m
MenuFile.jpg
3 v3 g3 Q1 @& {
4 L  z/ M8 }0 i
    或在工具条上点击第二个图标; R" z. K1 V5 J( }  n

5 f2 h0 @4 n/ W* h% C2 J ToolsBar_1.jpg

4 h8 I, H! t9 h+ m& G$ ?1 `# V  \# C( u! A
    (2)则弹出下面的对话框6 U) J) [/ e9 \& ^0 o" j5 s5 T
OpenLRMovies.jpg

0 ]/ k0 S+ y5 k+ G- ?& Z3 ]: z
, I% X' c$ n  s5 Y. Y) S$ m# A    如图所示选中左右两视频文件(先点击左视频文件,后按下CTRL键的同时点击右视频文件)
! X, ~, H! h/ b3 T8 @) }    (3)根据双机拍摄方向组合情况对左右视频进行适当处理& c( R4 |- f2 w3 [! b

, j  o, a( D5 i( S# s OpenLRMovies1.jpg
+ I7 o! w- r$ H0 X/ p, ?

2 Y6 G, C$ y( X    双机可以有多种拍摄方向组合(见我的文章“双机的几种拍摄方向组合”一文),在SPM软件中会自动识别各自的拍摄方向,从而对相应左右图作相应旋转处理,但在视频中SMM却无法自动判别,需要人工处理,例如:
; A) a$ H+ j  r6 B" h# x) |2 q6 c9 _9 V, Y3 Z% t
双机1.jpg
; h8 ^9 h2 q9 e: M
7 R( r! s2 e5 d
双机2.jpg
3 Q; B- V0 X( L0 ?/ a/ H* I
双机3.jpg
1 V0 ?- I( ^, v9 S. ^5 T8 \

& t* L+ i9 D+ N. l& q, z' c 双机4.jpg
. @9 g8 Y, S  y
0 X5 ]  |/ U; u, ~6 r9 J2 X6 N0 ]
    一般情况下都是使用双机正常拍摄方向进行录像,这是正常的缺省情况。* i+ y" b0 E8 o$ P$ M
    (4)点击“打开”按钮,左右视频被导入,界面如下:" S0 P: ^# a( G

8 f; x1 j& }4 w; E: j. w) e8 ]0 Q  d 处理界面1.jpg

' L) [1 ?" l4 E4 U) ]8 x3 G( Y' K2 w
    立体图的缺省显示方式是显示左右对图于上,显示复合图于下,你可以改变显示方式。在菜单“立体”里,或在界面下端工具条的左方,提供了立体图各种显示方式。/ B* \( P  f5 l, A9 E: @) j0 E

# S; X& G9 U% y+ G6 |' q MenuStereo.jpg

% b- m9 c8 I7 V! k1 {7 s% I4 F( O8 ]- C" T
ToolsBar2_1.jpg
3 Z/ Q7 f! M/ {8 P0 o$ t0 g3 @

0 B+ C* f! `8 p( d# u5 p, E    我没有其它的3D显示设备,一般都选用左右对图方式来对左右视频进行帧同步处理。
9 T4 V4 {9 d4 l) v4 [8 Q6 ]: s
( C2 L' h. E& ]( F 处理界面2A.jpg
- q! {4 j) {- n
# _% N9 m3 U5 o2 D
    左右图显示的是视频当前帧的左右图像,相关的帧信息会反映在软件界面的标题栏上,见上图标题栏两个红色方框,前一个为左视频文件的信息,后一个为右视频文件的信息,括号中数字分别为左右视频的起始帧、当前帧、结束帧的帧数,该数字是相对于原左右视频总帧数而言(在姚老师的汉化版中分别称为开始帧、显示帧、结束帧)。
1 t- L- E/ j. h( b$ q0 v    工具条上提供了控制当前帧的一个滚动条(见上图),点击滚动条左端的“开始”按钮则当前帧返回起始帧,点击滚动条右端的“结束”按钮则当前帧跳至结束帧,在滚动条的左右箭头按钮上按下鼠标,则当前帧逐帧前移或后移,相应图形会逐帧对应播放。将鼠标移至滚动条上按下鼠标右键,则会弹出一个如下的小菜单: j9 A% h) M1 c6 V! y
7 A/ E% I+ S; _/ @
PopMenu1.jpg

+ W8 ^$ T) U7 ~6 K. {( W  Z( F2 f& c, s& \0 z7 v; q
    可以选择菜单项执行对当前帧的相应操作,其中翻页的页帧数为(结束帧-起始帧)/10。6 W) K. E/ K- |% e$ j
    也可以单独对左右视频的当前帧进行操作,相应操作见前一图中下方工具条的红色方框中图标,或在菜单“帧”中找到相应的操作。# Q7 T; L1 P7 V$ Y' M* c  E
5 n4 E, ]" t! K
MenuFrame.jpg

0 x/ a/ Q5 n& Z. Z6 J
# d! j9 X! I! f* B- S    上方工具条上还提供了播放视频的几个按钮键,可以同时播放左右视频,也可单独播放左或右视频。播放视频时也会改变当前帧位置,在同时播放左右视频时会同时改变左右视频的当前帧位置,在按下“停止”按钮键停止播放视频时,当前帧会停止在已播放视频的最后帧位置。单独播放左右视频时,则只会单独改变左右视频的当前帧,这些改变当前帧的操作在下面测试帧同步时可以灵活使用。1 B5 _- P: h4 K4 F/ U: [" b
    在我们当前的界面中,当前帧是3,这是由于左右两个视频的前3帧都是无内容的空白帧(在使用格式工厂转换视频时常会出现这种情况),使用滚动条将当前帧移至第3帧,才有图形出现,这种情况下,必须将前3帧去除,否则在编码的视频开头处会出现问题,这只需要点击下方工具条上的“置当前帧为起始帧”按钮即可,界面变为:
  d8 ^* y  \1 U9 l1 |- q% H/ m1 D, g/ s1 T* F9 Q2 E! v2 m
处理界面2B.jpg

) ^* b6 e  W8 u# U: ^# i4 ]9 R
    以下要进入双机视频的最重要处理——帧同步和帧对齐。: Q0 ~! \" K3 {
/ B" u7 L; m/ D$ {. K7 T
4:帧同步处理5 ~/ N& n5 e9 S+ I6 p
    在上面的操作界面的当前帧的滚动条中,用鼠标点击滚动条的右箭头处逐帧播放左右视频,观察左右视频图像的变化,一般以背景或主体有较大变化的帧为基点寻找同步帧比较方便。在我们这个例子中,在当前帧为第24帧时,左右图像背景有较大变化,看得出,右视频比较超前。; K. [4 M: ~! n. X- s8 a: A

) E" P* w6 n1 H, U& o 处理界面3.jpg

& ]# q" Z1 _9 X1 e% ^+ b2 e8 l9 D1 q& b; c: v7 f9 d$ N# o6 d% p
    在界面下方的工具条上,依次用鼠标点击“前进一帧(左)”,观看左视频图像变化,在前进5帧后,我们发现左右图像已基本一致,见下图:3 N# P0 k4 P. _/ _0 p3 q

7 _  E: \4 I! j 处理界面3A.jpg
, w7 G4 Y$ h% B2 t- ]2 t  V& R
7 b) f8 U! a/ d$ i0 D
    这时界面标题栏的信息已起变化,见上图。点击滚动条上的“开始”按钮返回起始帧,然后在下方工具条上点击“置当前帧为起始帧”按钮,操作界面如下,帧同步完成:. _$ p  e$ @% d* i! N' ^- F
5 j, Y9 t8 K# f) J$ b3 }
处理界面3B.jpg

3 v1 C1 k' F. _- C- j/ t9 w7 |* C
2 e3 O7 E' y3 @2 V( I+ P    当然我们不能保证当前帧完全同步,这和快门是否同步有关,如你拍摄时双机快门完全同步,则只要双机帧速率一样,则随后每帧的时间基点应该一致;但如果双机快门不同步(例如双手同时按录像键),则可能会造成双机随后每帧拍摄的时间点不一致,从而造成帧误差。不过通过以上同步调整,总可以保证这个误差不大于半帧,例如以每秒25帧拍摄时,这个误差不会大于1/50秒,以每秒50帧拍摄时,这个误差不会大于1/100秒,以每秒1000帧拍摄时(例如索尼RX100M6),这个误差就只有1/2000秒,所以拍摄时的帧速率越高,同步效果就越好。
5 D- N1 e6 T9 b2 E5 _# y  q" [
% v2 E, H; G  m3 u" H5:帧对齐* ]; [& ]8 l5 R
    在SMM中可以手动调整对齐,也可由SMM自动调整对齐,为简便起见,我都使用自动对齐处理。在自动对齐处理中,有两种方法:一次性对齐和逐帧对齐,这可以在菜单“调整”中选择菜单项“自动核准设置...”:
. o) D" F  u7 T4 j8 g* r/ [# B3 y! @
MenuAdjust.jpg
  K( H( I9 t9 P  P: v( _6 I

& Z' y0 q5 u: W$ c+ k    会弹出以下对话框:
2 C0 I2 L! ]) X2 {7 ]. M
2 p: J8 G' L/ ?9 f- ]+ O* a" A  s- u% o- H* w5 U
DLGAlignment1.jpg

+ I8 M3 q6 l1 k0 c% }% `4 \3 G' T: S" j, i  j
    如没有勾选红色方框中的检查框“所有帧自动调整”,则在退出该对话框后,当你在前面的菜单中选择执行第3行菜单项“自动核准”时,SMM会对当前帧启动自动对齐,并将该帧自动对齐的各项参数应用于视频的所有帧。这种对齐处理方式的优点是方便、速度快,但问题是当前帧处附近的视频帧对齐了,但其它地方的视频可能还是没真正对齐,特别是当视频拍摄时使用了变焦功能,则往往前面的视频对齐了,变焦后就对不齐了。: @2 f6 P& Y* l7 N* c
    另一种方法是逐帧对齐,勾选上面红色方框中的对话框,则相应对话框下会多出一个“样本数量(1-30)”文本框:
( l: D; `  {- V
8 y. R) Y, {' m3 m5 q* F( b# `( m DLGAlignment2.jpg

+ k. m% ?' q9 H& O; [& H) y
4 g+ h' K+ _  V3 K' @    你可以在其中填入(1-30)的某个数字,单击“确定”键退出后,则当你再次执行上面菜单中菜单项“自动核准”时,SMM会对左右视频中每隔相应数字的帧进行自动对齐。
( `5 F0 l  n$ a    逐帧对齐应该比非逐帧对齐有较好的同步效果,但也有其缺点,一是对齐帧处可能会有微小图像跳动,二是其保存视频时需要经过二次编码处理,处理速度比非逐帧对齐要慢上许多,我试过一段4分钟左右的立体视频,非逐帧对齐时编码处理要半个多小时,而使用逐帧对齐后,保存时间(包括对齐处理和编码)竞超过5个多小时。
3 d4 W$ _# ^/ h! d  v    建议使用SMM处理双机视频时,使用非逐帧一次性对齐为好,特别是对定焦拍摄的双机视频。如果真的无法做到全视频一致性的对齐,则建议使用后面7中介绍的分段对齐方法。' V" g6 n8 H2 s4 `

0 w, r$ A- S) _7 w9 d(未完待续)- a$ r5 ], c. |3 V8 n- x, I0 M
4 w. f& t, g4 X/ d/ L. x- a
回复

使用道具 举报

83

主题

5

好友

4693

积分

中级摄友

Rank: 3Rank: 3Rank: 3

Myheartfly 发表于 2018-9-22 10:26:20 |显示全部楼层
好教程,全干货,学习中,特别是码字贴图不容易啊,谢谢好友分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 马上注册 新浪微博账号登陆



联系我们|中国3D立体摄影网 ( 粤ICP备11021249号-4 )|||声明:本站拒绝讨论任何政治话题和发布裸露立体照片,违者永久封锁!

GMT+8, 2019-2-21 01:14 , Processed in 0.156258 second(s), 27 queries , Gzip On.

Powered by D-z-x

© 2010-2013 中国3D立体摄影网

回顶部