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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 310|回复: 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 编辑
# o+ e3 n- t* P8 A
  d; ^$ ^, n4 {5 C    StereoMovie Maker(简称SMM)是兼具多功能的立体视频编辑器和播放器的软件。本文主要是介绍如何使用SMM来对双机拍摄的视频进行帧同步和对齐等后期处理。0 G: W  J' v% S. U7 B. s  O8 ^* g
0 F4 }. }3 O0 @4 ?, ]
    本文以鸡蛋老师汉化的SMM(版本号为1.30a,下载地址:http://www.3dliti.com/thread-11168-1-1.html)为蓝本。) ^# b6 S4 ^# ^5 }$ d5 Z: ]2 M

" |0 }  v6 h9 G2 B5 ]1:支持的视频类型6 _& y6 s( @! s; g( W- I; j( P
2 P. ^+ Y: k4 K7 }; H: H5 i- X

: s! q% R% s9 v! ~0 Q    输入视频格式:AVI;MPEG1;MPEG2;MOV(需QTreader。vfp插件);DireciShow所支持的视频格式(需安装AVISynth)。
, s, b8 b8 ?& w, s8 P. T    输出视频格式:AVI。
! ~( b; [7 E6 S- b6 q( X- D    当你的左右视频不在所支持的视频格式内时,你的第一步工作是将你的视频转为所支持的格式,可以使用诸如“格式工厂”、“ImTOO HD Video Converter”等视频格式转换软件。
! O( P5 V: m& J# U/ Y, {7 k" }    此外,你的系统必须已经安装相应的解码器,例如:DivX, XviD, H.264/AVC, MPEG-1, MPEG-2等,你可以通过安装诸如“K-Lite Code Pack”、“完美解码”等视频音频的全能型影音解码包软件来获得。保存输出视频时必须已安装相应AVI视频的译码器。我一般都使用Xvid格式的AVI文件,为此必须安装Xvid软件。0 D" c6 j7 A* F6 H+ t1 j; h' q2 N
    SMM支持的视频格式不多,连MP4都不支持,所以很多人不喜欢用该软件。使用HDR TD30E、松下HDC-Z1000GK、W3拍的视频素材一般都可直接使用其它视频编辑软件直接处理,但对自制的双机拍摄视频素材,却无法在这些软件中进行帧对齐的处理(特别当左右视频有角度差异时),目前我只有在SMM软件中才能处理。
5 }0 \8 @" t' y* ~; Z
3 W7 d6 e3 b3 i: @$ G2:主界面4 H  y; X0 n& A. u

* N& f3 C0 m4 n5 g1 i+ f- Y Snap1.jpg
5 c' L6 q) w; ?9 @* m1 I$ E4 [

+ D& b  p. k; ~6 D3:如何导入双机的左右视频* ^6 I5 K" I: ^& r' u1 }2 f- C
    准备好你双机的左右两个素材文件,要求这两个视频最好是相同型号的两个相机所拍摄,帧速率应该相同:6 u" o! H% b8 o% i" t7 C6 i
    (1)在主界面中点击菜单“文件",在显示的菜单项中点击第二菜单项“打开左右视频..."
" f, R# a: e7 m/ J% p& Y4 s+ @- Y  e
MenuFile.jpg
5 u, w1 R9 Z  T; r3 L5 F
, q% G3 u) `; {1 ?" V2 F* Z* o9 W- ^+ n
    或在工具条上点击第二个图标3 }9 o  u# l+ p% I% r
5 o- w5 u& ?' L& G( s  P
ToolsBar_1.jpg

( @: M0 _2 c+ E% p
2 B6 E8 n8 A) b4 `/ h6 y: N1 `    (2)则弹出下面的对话框  W8 ~/ J) j# Y
OpenLRMovies.jpg

# N, @' [( p9 e  A3 M: V9 @7 V, L: T! I/ ~  J. `% J. v5 _; l/ e( ]: |
    如图所示选中左右两视频文件(先点击左视频文件,后按下CTRL键的同时点击右视频文件)
# H/ [' s7 @' p0 b    (3)根据双机拍摄方向组合情况对左右视频进行适当处理" G1 r9 {) ^4 n' e; T

" I' M0 f. Z. L: i OpenLRMovies1.jpg

/ B$ a# {, M" G8 ~2 a8 H7 l5 R, |; e- N, J: B
    双机可以有多种拍摄方向组合(见我的文章“双机的几种拍摄方向组合”一文),在SPM软件中会自动识别各自的拍摄方向,从而对相应左右图作相应旋转处理,但在视频中SMM却无法自动判别,需要人工处理,例如:" W, Q4 S, K1 {; u, z

& o& \5 Q) a/ g9 R, ~; U 双机1.jpg
8 y6 h5 S% ~# a3 A9 G4 Y4 H4 T

- Y4 G: B) M6 y8 l 双机2.jpg

8 k7 _; V' _% e4 `8 s 双机3.jpg
& g) F0 ~* m0 [# {. |; `2 |7 o

( s" k' K) w5 _ 双机4.jpg
! e( F% v/ Q: V/ `7 F& g$ Z$ M2 X

/ R1 K2 \' P: X6 ^; V    一般情况下都是使用双机正常拍摄方向进行录像,这是正常的缺省情况。
% U: I2 O' K% b- N2 C" n4 ^1 h    (4)点击“打开”按钮,左右视频被导入,界面如下:; b; G6 J& }2 Z# A7 C

7 c6 p! F* E0 E: E9 ~ 处理界面1.jpg
# X: Z. e3 G9 Z5 J5 [! U

" M( Z: B$ ~  g0 @+ C' m0 U  L    立体图的缺省显示方式是显示左右对图于上,显示复合图于下,你可以改变显示方式。在菜单“立体”里,或在界面下端工具条的左方,提供了立体图各种显示方式。( W5 l/ r+ v3 H. n# z, k8 `3 W

4 E' E& j. N7 l/ w+ v MenuStereo.jpg
; B3 c* `9 x/ A5 R  ~- p
+ C1 ~3 p1 P( N
ToolsBar2_1.jpg
+ @2 Y/ M% R: t% m
5 v. ^! B/ s: M. G: X
    我没有其它的3D显示设备,一般都选用左右对图方式来对左右视频进行帧同步处理。
6 C( }  `4 U* j8 t2 o$ b4 u  L8 ?1 O+ A& G' i
处理界面2A.jpg
; P9 f8 b( U7 S& D; I+ X

& s2 X1 X3 d7 p6 i6 ]; k: i    左右图显示的是视频当前帧的左右图像,相关的帧信息会反映在软件界面的标题栏上,见上图标题栏两个红色方框,前一个为左视频文件的信息,后一个为右视频文件的信息,括号中数字分别为左右视频的起始帧、当前帧、结束帧的帧数,该数字是相对于原左右视频总帧数而言(在姚老师的汉化版中分别称为开始帧、显示帧、结束帧)。
. }' o7 n6 E2 W3 n. u    工具条上提供了控制当前帧的一个滚动条(见上图),点击滚动条左端的“开始”按钮则当前帧返回起始帧,点击滚动条右端的“结束”按钮则当前帧跳至结束帧,在滚动条的左右箭头按钮上按下鼠标,则当前帧逐帧前移或后移,相应图形会逐帧对应播放。将鼠标移至滚动条上按下鼠标右键,则会弹出一个如下的小菜单
' o& E$ ~, [  ?- ?, i4 v
$ `% t, T) Y+ l; e: l( ^$ b8 \) u" e$ _ PopMenu1.jpg
! J" w9 n5 v2 T$ P  ]& C/ X

) S& O( U1 X' N8 M7 m% M3 o0 P' ~    可以选择菜单项执行对当前帧的相应操作,其中翻页的页帧数为(结束帧-起始帧)/10。! i6 K6 v) r9 }( u' A
    也可以单独对左右视频的当前帧进行操作,相应操作见前一图中下方工具条的红色方框中图标,或在菜单“帧”中找到相应的操作。; h$ x6 y8 H2 ]$ ?7 h$ `8 o

6 j) m+ F! z5 Y/ n( `  ` MenuFrame.jpg
) O  A' G* A7 {) h2 Z  l2 r
% W5 i! P. M0 r$ M. J" V2 B% _
    上方工具条上还提供了播放视频的几个按钮键,可以同时播放左右视频,也可单独播放左或右视频。播放视频时也会改变当前帧位置,在同时播放左右视频时会同时改变左右视频的当前帧位置,在按下“停止”按钮键停止播放视频时,当前帧会停止在已播放视频的最后帧位置。单独播放左右视频时,则只会单独改变左右视频的当前帧,这些改变当前帧的操作在下面测试帧同步时可以灵活使用。
. F) C, ^$ {# Y. }    在我们当前的界面中,当前帧是3,这是由于左右两个视频的前3帧都是无内容的空白帧(在使用格式工厂转换视频时常会出现这种情况),使用滚动条将当前帧移至第3帧,才有图形出现,这种情况下,必须将前3帧去除,否则在编码的视频开头处会出现问题,这只需要点击下方工具条上的“置当前帧为起始帧”按钮即可,界面变为:2 C3 d: v- _' i  X5 C5 \3 l% @7 D$ e* d

6 F8 e& ?" L& s% z$ A8 U4 {7 }1 U 处理界面2B.jpg
% d0 h" R' B% C4 W
  M" L! O2 p3 }$ q/ i) k5 p
    以下要进入双机视频的最重要处理——帧同步和帧对齐。. |! j: g5 U* X
3 i0 q6 ^! l2 u8 ]8 r
4:帧同步处理
+ V' [: Y' G) l3 c8 y+ \  |" ~    在上面的操作界面的当前帧的滚动条中,用鼠标点击滚动条的右箭头处逐帧播放左右视频,观察左右视频图像的变化,一般以背景或主体有较大变化的帧为基点寻找同步帧比较方便。在我们这个例子中,在当前帧为第24帧时,左右图像背景有较大变化,看得出,右视频比较超前。& G" i' j0 l9 ]8 k0 A' @

& S, L) @1 j5 t9 u" E1 L 处理界面3.jpg

1 F3 N. |; M* U. ^* @1 v- @4 p5 {# ~) v" M# _
    在界面下方的工具条上,依次用鼠标点击“前进一帧(左)”,观看左视频图像变化,在前进5帧后,我们发现左右图像已基本一致,见下图:7 u& _- {, Z2 a; K& R
' {3 Z8 G, w( F8 e9 w% ]0 V- j
处理界面3A.jpg
' q" G" O9 T8 C" I: C% L/ F
& ~4 Y3 g5 p; C3 y2 b/ B. O6 }
    这时界面标题栏的信息已起变化,见上图。点击滚动条上的“开始”按钮返回起始帧,然后在下方工具条上点击“置当前帧为起始帧”按钮,操作界面如下,帧同步完成:$ E1 K7 E+ t8 h. g5 g

2 a0 F! {% a$ c 处理界面3B.jpg
+ l  q* z, W1 i: K7 b/ ], A9 B) |

. G+ E3 `% e% ?  Y    当然我们不能保证当前帧完全同步,这和快门是否同步有关,如你拍摄时双机快门完全同步,则只要双机帧速率一样,则随后每帧的时间基点应该一致;但如果双机快门不同步(例如双手同时按录像键),则可能会造成双机随后每帧拍摄的时间点不一致,从而造成帧误差。不过通过以上同步调整,总可以保证这个误差不大于半帧,例如以每秒25帧拍摄时,这个误差不会大于1/50秒,以每秒50帧拍摄时,这个误差不会大于1/100秒,以每秒1000帧拍摄时(例如索尼RX100M6),这个误差就只有1/2000秒,所以拍摄时的帧速率越高,同步效果就越好。4 w; t. W, D# M9 |$ T) q

8 u. j9 H% u; P* P# f3 N5:帧对齐
/ N% S! S, X* h0 W4 s7 D6 t, O% i    在SMM中可以手动调整对齐,也可由SMM自动调整对齐,为简便起见,我都使用自动对齐处理。在自动对齐处理中,有两种方法:一次性对齐和逐帧对齐,这可以在菜单“调整”中选择菜单项“自动核准设置...”:0 h2 o( ], ~1 N' v" I8 z$ e3 Y
' q" Q7 G+ `" o- o& Y" T) ]
MenuAdjust.jpg
; Z6 }* u; {6 ^

( z& I4 _8 e8 F3 M. ^- |) |    会弹出以下对话框:
6 o2 S% r- M4 t0 e9 |' O/ P. G' x! T
9 Y) }+ S2 s; \' i( a0 U- v4 ~2 e- I! V4 A! m1 x
DLGAlignment1.jpg

) z+ u% ]8 Y* z, ^/ \% V  k, G  ]: Q( ^6 W4 Z
    如没有勾选红色方框中的检查框“所有帧自动调整”,则在退出该对话框后,当你在前面的菜单中选择执行第3行菜单项“自动核准”时,SMM会对当前帧启动自动对齐,并将该帧自动对齐的各项参数应用于视频的所有帧。这种对齐处理方式的优点是方便、速度快,但问题是当前帧处附近的视频帧对齐了,但其它地方的视频可能还是没真正对齐,特别是当视频拍摄时使用了变焦功能,则往往前面的视频对齐了,变焦后就对不齐了。; ]4 ^+ @6 x  X9 L( l1 ^
    另一种方法是逐帧对齐,勾选上面红色方框中的对话框,则相应对话框下会多出一个“样本数量(1-30)”文本框:( a8 J+ j0 y0 @& Z  F0 ?

. \' \6 e% Q, Z/ x0 U2 i& |5 O DLGAlignment2.jpg
2 A( P$ g/ ?1 L* c- _
3 e! ]3 E+ s; k+ ~- L# I8 p$ Y, N
    你可以在其中填入(1-30)的某个数字,单击“确定”键退出后,则当你再次执行上面菜单中菜单项“自动核准”时,SMM会对左右视频中每隔相应数字的帧进行自动对齐。) w8 ?6 y( u% x
    逐帧对齐应该比非逐帧对齐有较好的同步效果,但也有其缺点,一是对齐帧处可能会有微小图像跳动,二是其保存视频时需要经过二次编码处理,处理速度比非逐帧对齐要慢上许多,我试过一段4分钟左右的立体视频,非逐帧对齐时编码处理要半个多小时,而使用逐帧对齐后,保存时间(包括对齐处理和编码)竞超过5个多小时。# z6 g; o9 L& r0 D/ T( E( N: d% b
    建议使用SMM处理双机视频时,使用非逐帧一次性对齐为好,特别是对定焦拍摄的双机视频。如果真的无法做到全视频一致性的对齐,则建议使用后面7中介绍的分段对齐方法。
9 Y8 p- C! ~/ |0 o! q. A* b# D; C+ r- [# L; M1 m5 L1 G+ u
(未完待续)
! D' z/ W8 Y. U! z. R2 S3 p* e; K, \2 q! V& u
回复

使用道具 举报

83

主题

5

好友

4693

积分

中级摄友

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

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



联系我们|3D立体摄影网 ( 粤ICP备11021249号-4 )|粤公网安备 44030602003442号 |

GMT+8, 2019-5-27 07:03 , Processed in 0.234375 second(s), 27 queries , Gzip On.

Powered by D-z-x

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

回顶部