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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 66|回复: 1

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

  [复制链接]

962

主题

15

好友

3万

积分

版主

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

wzwangsc 发表于 2018-9-21 18:55:56 |显示全部楼层
本帖最后由 wzwangsc 于 2018-9-23 14:11 编辑
4 W( h; l- f2 s( h' |9 _
) m% j  Y+ j  z6 d* o8 X    StereoMovie Maker(简称SMM)是兼具多功能的立体视频编辑器和播放器的软件。本文主要是介绍如何使用SMM来对双机拍摄的视频进行帧同步和对齐等后期处理。  J# I; l! n/ z& Q8 U4 q, _
9 \) j* V" ?2 V4 w. W% i
    本文以鸡蛋老师汉化的SMM(版本号为1.30a,下载地址:http://www.3dliti.com/thread-11168-1-1.html)为蓝本。
- @( B# A  _8 p3 f- ?# V$ n5 ~" p8 U" n. n$ z! q% X
1:支持的视频类型; r3 L( Y" r5 e* G; o+ H
4 l4 e& q. F+ `) ^( L; c3 L
9 q" |: u. Q4 k
    输入视频格式:AVI;MPEG1;MPEG2;MOV(需QTreader。vfp插件);DireciShow所支持的视频格式(需安装AVISynth)。
" h  w+ C# [( \. z    输出视频格式:AVI。
( s' t9 S- r5 K- L    当你的左右视频不在所支持的视频格式内时,你的第一步工作是将你的视频转为所支持的格式,可以使用诸如“格式工厂”、“ImTOO HD Video Converter”等视频格式转换软件。
! T- @+ Q" X' U% Q7 V. R    此外,你的系统必须已经安装相应的解码器,例如:DivX, XviD, H.264/AVC, MPEG-1, MPEG-2等,你可以通过安装诸如“K-Lite Code Pack”、“完美解码”等视频音频的全能型影音解码包软件来获得。保存输出视频时必须已安装相应AVI视频的译码器。我一般都使用Xvid格式的AVI文件,为此必须安装Xvid软件。1 y1 U% D# `( K: @  X2 H. X; B
    SMM支持的视频格式不多,连MP4都不支持,所以很多人不喜欢用该软件。使用HDR TD30E、松下HDC-Z1000GK、W3拍的视频素材一般都可直接使用其它视频编辑软件直接处理,但对自制的双机拍摄视频素材,却无法在这些软件中进行帧对齐的处理(特别当左右视频有角度差异时),目前我只有在SMM软件中才能处理。
, `7 n3 e5 q: c& h
! O, \3 ^, r' r: ^% @/ o2:主界面! N/ l1 k4 ^" g+ o4 U+ [5 t

# z$ i: G7 T- [" A3 `; H' ^5 k Snap1.jpg
- j& h- W: M0 I- l! S0 k6 ?9 v

( j7 @$ Y! l2 P3:如何导入双机的左右视频. s$ `! [6 A0 o& p2 O
    准备好你双机的左右两个素材文件,要求这两个视频最好是相同型号的两个相机所拍摄,帧速率应该相同:; }9 ~( E% C! M7 r# j
    (1)在主界面中点击菜单“文件",在显示的菜单项中点击第二菜单项“打开左右视频..."% Q  M9 W! h- W
/ _' ?# X+ C) Q# c
MenuFile.jpg

* e( l4 N) A+ {# h: U! _
  W  u3 F, j- d5 a/ n  D  t    或在工具条上点击第二个图标' g0 W& A! s* p+ m7 \- w% X. y1 |
9 F5 C( x+ R7 s- G3 V
ToolsBar_1.jpg
' y5 S* L6 a; w, @

0 s5 D6 b( [9 O    (2)则弹出下面的对话框. O/ y# _$ F4 q+ S
OpenLRMovies.jpg

; r5 V% l4 I0 Z% l4 G8 W- v2 i
  _  `- R: {7 H4 m    如图所示选中左右两视频文件(先点击左视频文件,后按下CTRL键的同时点击右视频文件)8 t  c6 ~0 d/ d1 H7 Q
    (3)根据双机拍摄方向组合情况对左右视频进行适当处理# l6 |0 H2 V" C( \
1 m5 `& G. J) y* }( f
OpenLRMovies1.jpg
& n6 h+ M! S* O; {; u0 a1 I

7 {% }( t( M, q- v/ r0 d; z    双机可以有多种拍摄方向组合(见我的文章“双机的几种拍摄方向组合”一文),在SPM软件中会自动识别各自的拍摄方向,从而对相应左右图作相应旋转处理,但在视频中SMM却无法自动判别,需要人工处理,例如:
# I, F2 f2 Z; d9 A! ^' b# w0 @2 q4 U, z: f) Z1 O5 _% {& {
双机1.jpg

& j7 n1 T- p& q% P1 D& N6 C# P/ q8 m% L( t) g  b* Y* E
双机2.jpg
, z  v# Y( {0 k; d' {
双机3.jpg

" y+ t0 a. l: g% ~0 g
5 }- `2 a" h1 @9 G, T 双机4.jpg

& c3 p* S3 N* X6 r& i6 w( V# g8 p0 K8 r
    一般情况下都是使用双机正常拍摄方向进行录像,这是正常的缺省情况。% R' b. T$ t  Z$ L! [/ E; f
    (4)点击“打开”按钮,左右视频被导入,界面如下:
0 ~/ K, i* W  E% B  g- b; S8 f! J' X
, ?3 J- K2 x; w; @* ^ 处理界面1.jpg

1 p6 z7 o9 l' s8 V+ e* U' c  _* G; [: y7 ^0 R* W
    立体图的缺省显示方式是显示左右对图于上,显示复合图于下,你可以改变显示方式。在菜单“立体”里,或在界面下端工具条的左方,提供了立体图各种显示方式。
3 u4 C: `7 B5 s. o
  I: U" [; x; a4 i3 M MenuStereo.jpg

' V+ o; |- {/ M9 D8 F1 c9 I! ?" n/ x  f- V/ R) t( m8 p
ToolsBar2_1.jpg
# G* D' X* `! l, j* ~" F4 E
0 F: H; h! N# F& s+ C
    我没有其它的3D显示设备,一般都选用左右对图方式来对左右视频进行帧同步处理。
5 j3 f8 f* D6 m. ~: U
5 m+ G* @& T! k/ M2 t 处理界面2A.jpg

% H: m: c; f, P+ s# _2 V0 x7 Z2 z$ N( c
    左右图显示的是视频当前帧的左右图像,相关的帧信息会反映在软件界面的标题栏上,见上图标题栏两个红色方框,前一个为左视频文件的信息,后一个为右视频文件的信息,括号中数字分别为左右视频的起始帧、当前帧、结束帧的帧数,该数字是相对于原左右视频总帧数而言(在姚老师的汉化版中分别称为开始帧、显示帧、结束帧)。
# A7 G: Y  R- v1 s/ M9 h  ^' T" j    工具条上提供了控制当前帧的一个滚动条(见上图),点击滚动条左端的“开始”按钮则当前帧返回起始帧,点击滚动条右端的“结束”按钮则当前帧跳至结束帧,在滚动条的左右箭头按钮上按下鼠标,则当前帧逐帧前移或后移,相应图形会逐帧对应播放。将鼠标移至滚动条上按下鼠标右键,则会弹出一个如下的小菜单6 u$ F0 {' u# E" h' W$ N' l' U% p0 E* e

# u4 n8 {' {) L6 r- S PopMenu1.jpg
" B% j. |; S1 g4 {
) r  _3 v& G* {5 ]( l* p3 U
    可以选择菜单项执行对当前帧的相应操作,其中翻页的页帧数为(结束帧-起始帧)/10。
  E0 ?: w( C% I& T- k# O/ ]# R8 v    也可以单独对左右视频的当前帧进行操作,相应操作见前一图中下方工具条的红色方框中图标,或在菜单“帧”中找到相应的操作。
9 {6 j4 R. s) @9 s5 a$ q& l* ^# w
MenuFrame.jpg
2 Y( H. V. |1 j) {( }, K. @! i' H6 H
8 a/ d3 T( Z+ u/ Z: A
    上方工具条上还提供了播放视频的几个按钮键,可以同时播放左右视频,也可单独播放左或右视频。播放视频时也会改变当前帧位置,在同时播放左右视频时会同时改变左右视频的当前帧位置,在按下“停止”按钮键停止播放视频时,当前帧会停止在已播放视频的最后帧位置。单独播放左右视频时,则只会单独改变左右视频的当前帧,这些改变当前帧的操作在下面测试帧同步时可以灵活使用。
: v/ x9 d3 |/ T0 C, O& ^4 u    在我们当前的界面中,当前帧是3,这是由于左右两个视频的前3帧都是无内容的空白帧(在使用格式工厂转换视频时常会出现这种情况),使用滚动条将当前帧移至第3帧,才有图形出现,这种情况下,必须将前3帧去除,否则在编码的视频开头处会出现问题,这只需要点击下方工具条上的“置当前帧为起始帧”按钮即可,界面变为:
  b. ^: j$ d1 _9 A. R( b, l1 J9 q: F6 k
处理界面2B.jpg

6 N( T; R" T" x5 Z2 Z& f4 E  j0 \! o3 r6 d2 F
    以下要进入双机视频的最重要处理——帧同步和帧对齐。
6 j3 M: ?0 y3 O9 W. h" i8 D2 g% S6 |- B/ x3 J" ]! L3 i
4:帧同步处理
) a) T: H! y% I3 M    在上面的操作界面的当前帧的滚动条中,用鼠标点击滚动条的右箭头处逐帧播放左右视频,观察左右视频图像的变化,一般以背景或主体有较大变化的帧为基点寻找同步帧比较方便。在我们这个例子中,在当前帧为第24帧时,左右图像背景有较大变化,看得出,右视频比较超前。% m) A7 a" q. F* V+ q) W0 g6 c

9 }- E+ Q" y' W8 O8 U" u 处理界面3.jpg
* U5 K1 B  u5 x; j6 `
8 O; t" X+ ^* p: t& T
    在界面下方的工具条上,依次用鼠标点击“前进一帧(左)”,观看左视频图像变化,在前进5帧后,我们发现左右图像已基本一致,见下图:
+ i# ^7 j- u( c' F# B% e$ [
* Q  ~$ n5 @6 Z0 @+ S+ B9 L9 E3 g 处理界面3A.jpg
* c$ A! G8 ~6 S5 \2 g, w7 U; r
& S8 Q. S( S' H4 S
    这时界面标题栏的信息已起变化,见上图。点击滚动条上的“开始”按钮返回起始帧,然后在下方工具条上点击“置当前帧为起始帧”按钮,操作界面如下,帧同步完成:6 T2 Y- m$ C  Z0 v( P( R! R* g3 _

* L3 ~# {# t: |* U: h# J6 P. T: j 处理界面3B.jpg
" l3 C: f% |% ^5 A" Z
" R' u0 ^  t; T6 k$ d# N
    当然我们不能保证当前帧完全同步,这和快门是否同步有关,如你拍摄时双机快门完全同步,则只要双机帧速率一样,则随后每帧的时间基点应该一致;但如果双机快门不同步(例如双手同时按录像键),则可能会造成双机随后每帧拍摄的时间点不一致,从而造成帧误差。不过通过以上同步调整,总可以保证这个误差不大于半帧,例如以每秒25帧拍摄时,这个误差不会大于1/50秒,以每秒50帧拍摄时,这个误差不会大于1/100秒,以每秒1000帧拍摄时(例如索尼RX100M6),这个误差就只有1/2000秒,所以拍摄时的帧速率越高,同步效果就越好。. V$ z1 O+ b5 }* s, h2 A
' ?7 S) R9 A3 k; i5 s7 ?2 b
5:帧对齐
, ~# {( _) i7 _    在SMM中可以手动调整对齐,也可由SMM自动调整对齐,为简便起见,我都使用自动对齐处理。在自动对齐处理中,有两种方法:一次性对齐和逐帧对齐,这可以在菜单“调整”中选择菜单项“自动核准设置...”:
5 _( R. c# u5 b9 o1 h/ W
8 C/ |: Q; `1 A# j3 @" D4 } MenuAdjust.jpg
4 t: v1 O6 p8 G2 B5 a- B, ^
; P4 D, b! J. j9 P7 p/ T, k- P
    会弹出以下对话框:1 V$ k' t: D$ [4 {, r

% j. n" E  s' T4 _4 [5 b2 W) n" `. J4 G: B: H
DLGAlignment1.jpg
% H6 |  E& H* t* P* a1 Q6 Y
, B. w* _5 j5 v6 a4 c; p5 M, l
    如没有勾选红色方框中的检查框“所有帧自动调整”,则在退出该对话框后,当你在前面的菜单中选择执行第3行菜单项“自动核准”时,SMM会对当前帧启动自动对齐,并将该帧自动对齐的各项参数应用于视频的所有帧。这种对齐处理方式的优点是方便、速度快,但问题是当前帧处附近的视频帧对齐了,但其它地方的视频可能还是没真正对齐,特别是当视频拍摄时使用了变焦功能,则往往前面的视频对齐了,变焦后就对不齐了。
: J" Q6 c% }5 r9 m7 |3 L: d8 k% k( w    另一种方法是逐帧对齐,勾选上面红色方框中的对话框,则相应对话框下会多出一个“样本数量(1-30)”文本框:
: Q! A, _8 I4 M# l# F& M  S9 ^1 D" l
DLGAlignment2.jpg

. l1 @* z6 E( O5 e# ]1 |8 M1 a" T! }& e1 K
    你可以在其中填入(1-30)的某个数字,单击“确定”键退出后,则当你再次执行上面菜单中菜单项“自动核准”时,SMM会对左右视频中每隔相应数字的帧进行自动对齐。
) l0 a) n7 C: e    逐帧对齐应该比非逐帧对齐有较好的同步效果,但也有其缺点,一是对齐帧处可能会有微小图像跳动,二是其保存视频时需要经过二次编码处理,处理速度比非逐帧对齐要慢上许多,我试过一段4分钟左右的立体视频,非逐帧对齐时编码处理要半个多小时,而使用逐帧对齐后,保存时间(包括对齐处理和编码)竞超过5个多小时。
# h1 F9 j% P. |# S' \    建议使用SMM处理双机视频时,使用非逐帧一次性对齐为好,特别是对定焦拍摄的双机视频。如果真的无法做到全视频一致性的对齐,则建议使用后面7中介绍的分段对齐方法。
2 \* o, J- G) ?% W, g, w
  L/ b. n9 K2 T6 @: l! _! a(未完待续)
5 ^8 c; e7 c' Y& N) H/ w1 e, h# |' \% l' W
回复

使用道具 举报

83

主题

5

好友

4693

积分

中级摄友

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

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



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

GMT+8, 2018-10-21 00:47 , Processed in 0.734375 second(s), 27 queries , Gzip On.

Powered by D-z-x

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

回顶部