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

中国3D立体摄影网

 找回密码
 马上注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

查看: 149|回复: 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 编辑
" @! ^1 }4 H. N2 F* S7 Z$ p9 w- h. h, T- u
    StereoMovie Maker(简称SMM)是兼具多功能的立体视频编辑器和播放器的软件。本文主要是介绍如何使用SMM来对双机拍摄的视频进行帧同步和对齐等后期处理。
* \8 \( {. v" L7 k
. w2 B* N  ~, Y6 b    本文以鸡蛋老师汉化的SMM(版本号为1.30a,下载地址:http://www.3dliti.com/thread-11168-1-1.html)为蓝本。3 y$ ~% i/ |% J" I( v  I
. h- ~& w/ ^. d% k5 q  t
1:支持的视频类型  U. K: @" Y' H7 r) t2 w
8 |/ U0 ]0 K4 m2 {% G
$ r2 P6 E' C/ H1 _0 Y2 Z
    输入视频格式:AVI;MPEG1;MPEG2;MOV(需QTreader。vfp插件);DireciShow所支持的视频格式(需安装AVISynth)。& P5 Z& t) {0 D# O, S9 n
    输出视频格式:AVI。/ `% q5 P1 v# v1 e% {/ A% f
    当你的左右视频不在所支持的视频格式内时,你的第一步工作是将你的视频转为所支持的格式,可以使用诸如“格式工厂”、“ImTOO HD Video Converter”等视频格式转换软件。
- v, L! O9 E# j# h/ h    此外,你的系统必须已经安装相应的解码器,例如:DivX, XviD, H.264/AVC, MPEG-1, MPEG-2等,你可以通过安装诸如“K-Lite Code Pack”、“完美解码”等视频音频的全能型影音解码包软件来获得。保存输出视频时必须已安装相应AVI视频的译码器。我一般都使用Xvid格式的AVI文件,为此必须安装Xvid软件。
! t/ ^, h. `3 t# s) y2 Z* J    SMM支持的视频格式不多,连MP4都不支持,所以很多人不喜欢用该软件。使用HDR TD30E、松下HDC-Z1000GK、W3拍的视频素材一般都可直接使用其它视频编辑软件直接处理,但对自制的双机拍摄视频素材,却无法在这些软件中进行帧对齐的处理(特别当左右视频有角度差异时),目前我只有在SMM软件中才能处理。3 S7 i; Q' J! e' u4 E
( \4 V/ T6 K8 e" z
2:主界面$ Z( f4 W9 }# h/ P, R: s( E; C

5 V2 P, |- G, j% }& O" K Snap1.jpg
! J' b- J: w5 I4 F/ ]

0 O7 a& d' ^3 c+ ~; y( Z' M3:如何导入双机的左右视频
1 t3 R, b  s6 H: _    准备好你双机的左右两个素材文件,要求这两个视频最好是相同型号的两个相机所拍摄,帧速率应该相同:
& T: A+ ~' Q+ Z3 q2 P  ~    (1)在主界面中点击菜单“文件",在显示的菜单项中点击第二菜单项“打开左右视频..."
. `9 q( D+ ^$ I. L7 H7 |6 ~5 ]7 h+ ^0 I0 O! Y
MenuFile.jpg
7 R* A/ \" e1 @$ W' ~. g

# R* y3 L# p1 U! j4 M    或在工具条上点击第二个图标
/ A: G  i& n0 B4 m9 r* V$ c3 L( h5 u; N) R9 p
ToolsBar_1.jpg

# W+ D- C  ?" r( [1 ?
/ b9 _4 @) K- f7 C    (2)则弹出下面的对话框: b9 I* y& J( |5 _6 X0 o
OpenLRMovies.jpg
" s: D% V7 O( E& X5 M) Z
% q/ l" c6 L  c: ~: @3 Y/ [
    如图所示选中左右两视频文件(先点击左视频文件,后按下CTRL键的同时点击右视频文件)
. R, Q; w: I# i$ Y7 _0 a# @& ~    (3)根据双机拍摄方向组合情况对左右视频进行适当处理
" S% v* E5 i3 {( H) \3 C" F1 Y/ O/ ~; T
OpenLRMovies1.jpg
  b7 {: r. N$ \3 P+ L$ J) x

' `6 L' H$ c9 _5 Y! p9 i* l  f" |    双机可以有多种拍摄方向组合(见我的文章“双机的几种拍摄方向组合”一文),在SPM软件中会自动识别各自的拍摄方向,从而对相应左右图作相应旋转处理,但在视频中SMM却无法自动判别,需要人工处理,例如:
4 X1 R4 o6 L/ V$ r9 f1 H) D2 j9 a6 E* f8 L
双机1.jpg
. J5 v8 X8 p1 b& T4 j- {
$ E- H, }: t/ p  F7 r9 n
双机2.jpg
3 A+ h5 a# A( [' w% p% }) T
双机3.jpg

7 w" m/ x, B) b6 g) {+ R
/ H5 D) V7 y  o) c0 Z 双机4.jpg

0 E  W8 p+ Z+ ~% c2 ~1 g7 U; E/ m( v$ n
    一般情况下都是使用双机正常拍摄方向进行录像,这是正常的缺省情况。! n3 F& W; i3 T8 L& K* U# J
    (4)点击“打开”按钮,左右视频被导入,界面如下:9 x* C% \( w3 B: ~: N! _

; Y% y+ {1 Z# Z3 ~9 J8 V$ d! E 处理界面1.jpg
: S5 \0 t/ g& f1 q4 y
6 }+ K- G1 U( T2 q: x
    立体图的缺省显示方式是显示左右对图于上,显示复合图于下,你可以改变显示方式。在菜单“立体”里,或在界面下端工具条的左方,提供了立体图各种显示方式。
2 r7 o8 c+ Q" E* K# M  ^% r  q9 T; x. z+ s* J8 y2 J2 g% r& y. |
MenuStereo.jpg
; d+ K7 ^& z: y" x( x9 p; P

0 X2 [* F! u/ g ToolsBar2_1.jpg

/ p# N: q' u* H* A, c& a, Z  Z1 j0 B6 i, y# l* Z, l9 u
    我没有其它的3D显示设备,一般都选用左右对图方式来对左右视频进行帧同步处理。
; f- b* T9 M- p2 f' R7 a3 V  m; v: O3 e; G9 b2 q3 g9 s" K1 Q
处理界面2A.jpg

/ ^- x8 A9 j1 G( ?
4 \( h# V  J$ R/ B    左右图显示的是视频当前帧的左右图像,相关的帧信息会反映在软件界面的标题栏上,见上图标题栏两个红色方框,前一个为左视频文件的信息,后一个为右视频文件的信息,括号中数字分别为左右视频的起始帧、当前帧、结束帧的帧数,该数字是相对于原左右视频总帧数而言(在姚老师的汉化版中分别称为开始帧、显示帧、结束帧)。6 t# m& n4 E+ T) q, ~- i7 J
    工具条上提供了控制当前帧的一个滚动条(见上图),点击滚动条左端的“开始”按钮则当前帧返回起始帧,点击滚动条右端的“结束”按钮则当前帧跳至结束帧,在滚动条的左右箭头按钮上按下鼠标,则当前帧逐帧前移或后移,相应图形会逐帧对应播放。将鼠标移至滚动条上按下鼠标右键,则会弹出一个如下的小菜单
/ Q, p" f+ ^7 _5 d& D6 `+ X3 ~; |7 T! n
PopMenu1.jpg

( ^9 H/ a8 q( h( X0 q1 A3 ]$ G4 G+ b( @: {
- x, T! r: z% C, H$ F    可以选择菜单项执行对当前帧的相应操作,其中翻页的页帧数为(结束帧-起始帧)/10。
/ D, `6 b) P+ f, F    也可以单独对左右视频的当前帧进行操作,相应操作见前一图中下方工具条的红色方框中图标,或在菜单“帧”中找到相应的操作。
. F- b# f1 H8 z4 S$ t/ F. q6 [( i1 s% E# {: c3 G* O% Y+ H7 Z
MenuFrame.jpg

* T, Q" a$ c9 a! Z8 d* g. k: N2 |2 K. {* t; U! ?
    上方工具条上还提供了播放视频的几个按钮键,可以同时播放左右视频,也可单独播放左或右视频。播放视频时也会改变当前帧位置,在同时播放左右视频时会同时改变左右视频的当前帧位置,在按下“停止”按钮键停止播放视频时,当前帧会停止在已播放视频的最后帧位置。单独播放左右视频时,则只会单独改变左右视频的当前帧,这些改变当前帧的操作在下面测试帧同步时可以灵活使用。( A0 }+ h% X0 O7 }2 j$ L
    在我们当前的界面中,当前帧是3,这是由于左右两个视频的前3帧都是无内容的空白帧(在使用格式工厂转换视频时常会出现这种情况),使用滚动条将当前帧移至第3帧,才有图形出现,这种情况下,必须将前3帧去除,否则在编码的视频开头处会出现问题,这只需要点击下方工具条上的“置当前帧为起始帧”按钮即可,界面变为:
+ M! ~- g. O! a/ O0 E' E0 w& i
/ I+ N- z" l- ^4 E/ N5 `6 w) B 处理界面2B.jpg

- T* U( Z# r( s' u: T7 [$ E* P4 z. V1 h" Z/ X8 o0 L- E$ w" V. L  s
    以下要进入双机视频的最重要处理——帧同步和帧对齐。
! c% I0 o( l* F0 H4 I' ^) e& z; i2 T6 ^+ ~
4:帧同步处理
+ `' c6 E0 q9 F" A- }; l    在上面的操作界面的当前帧的滚动条中,用鼠标点击滚动条的右箭头处逐帧播放左右视频,观察左右视频图像的变化,一般以背景或主体有较大变化的帧为基点寻找同步帧比较方便。在我们这个例子中,在当前帧为第24帧时,左右图像背景有较大变化,看得出,右视频比较超前。  f, s0 e% s) F' g

' b! ?# d! P9 A$ b 处理界面3.jpg

% ]& [; B3 @; }# p1 w6 B
. ^9 @$ z/ B7 c: i0 L9 Q    在界面下方的工具条上,依次用鼠标点击“前进一帧(左)”,观看左视频图像变化,在前进5帧后,我们发现左右图像已基本一致,见下图:7 O2 V0 ~9 s* n  W3 `

8 Y, ]$ c) P5 j7 v, F& ?. ?9 _ 处理界面3A.jpg
  r3 f; h* S* @7 o- V! U
. k( s# X, {; T1 r: Z" s
    这时界面标题栏的信息已起变化,见上图。点击滚动条上的“开始”按钮返回起始帧,然后在下方工具条上点击“置当前帧为起始帧”按钮,操作界面如下,帧同步完成:8 M  @4 j* V+ J3 {
- z" g2 x7 f0 y& D3 G) R
处理界面3B.jpg

+ U# S8 s7 k# a
: k. u, r; g0 v3 V5 r8 t5 f    当然我们不能保证当前帧完全同步,这和快门是否同步有关,如你拍摄时双机快门完全同步,则只要双机帧速率一样,则随后每帧的时间基点应该一致;但如果双机快门不同步(例如双手同时按录像键),则可能会造成双机随后每帧拍摄的时间点不一致,从而造成帧误差。不过通过以上同步调整,总可以保证这个误差不大于半帧,例如以每秒25帧拍摄时,这个误差不会大于1/50秒,以每秒50帧拍摄时,这个误差不会大于1/100秒,以每秒1000帧拍摄时(例如索尼RX100M6),这个误差就只有1/2000秒,所以拍摄时的帧速率越高,同步效果就越好。; H+ \' G3 _8 M; e5 e% y

% Q) O( b# r3 \( G2 Z. ?5:帧对齐
9 N7 _5 T; m2 F4 j# \, _, P    在SMM中可以手动调整对齐,也可由SMM自动调整对齐,为简便起见,我都使用自动对齐处理。在自动对齐处理中,有两种方法:一次性对齐和逐帧对齐,这可以在菜单“调整”中选择菜单项“自动核准设置...”:
# k0 F, M9 l; k3 i3 x% k2 @. O5 y3 |5 J
MenuAdjust.jpg
3 J& o, l7 O4 Y2 u- D0 e
( Y6 Q" f- C4 {6 M" M7 M5 [" m
    会弹出以下对话框:' `! U; W; u! [
& t, ]2 ]" R% k! l+ {4 X+ n6 _

, j& f* g. c% c! g% s DLGAlignment1.jpg
, k: H" h, {" u; B9 M

- q% @) L# h/ r: a    如没有勾选红色方框中的检查框“所有帧自动调整”,则在退出该对话框后,当你在前面的菜单中选择执行第3行菜单项“自动核准”时,SMM会对当前帧启动自动对齐,并将该帧自动对齐的各项参数应用于视频的所有帧。这种对齐处理方式的优点是方便、速度快,但问题是当前帧处附近的视频帧对齐了,但其它地方的视频可能还是没真正对齐,特别是当视频拍摄时使用了变焦功能,则往往前面的视频对齐了,变焦后就对不齐了。
/ H6 n6 {" W8 ]4 T5 v    另一种方法是逐帧对齐,勾选上面红色方框中的对话框,则相应对话框下会多出一个“样本数量(1-30)”文本框:8 Y2 ]" }4 d) b3 A1 ^
1 n) }5 e) T# M* u$ L8 K$ E9 z
DLGAlignment2.jpg
% \3 C' N7 ~* Y% Q- A1 B( V1 r

$ z2 n- a2 U6 m0 W# N& x9 M    你可以在其中填入(1-30)的某个数字,单击“确定”键退出后,则当你再次执行上面菜单中菜单项“自动核准”时,SMM会对左右视频中每隔相应数字的帧进行自动对齐。3 ^, g, U! {  O( _
    逐帧对齐应该比非逐帧对齐有较好的同步效果,但也有其缺点,一是对齐帧处可能会有微小图像跳动,二是其保存视频时需要经过二次编码处理,处理速度比非逐帧对齐要慢上许多,我试过一段4分钟左右的立体视频,非逐帧对齐时编码处理要半个多小时,而使用逐帧对齐后,保存时间(包括对齐处理和编码)竞超过5个多小时。/ s; q: ^! Z% ?- C5 d5 i
    建议使用SMM处理双机视频时,使用非逐帧一次性对齐为好,特别是对定焦拍摄的双机视频。如果真的无法做到全视频一致性的对齐,则建议使用后面7中介绍的分段对齐方法。3 G  I2 F% x0 N
; X/ M2 d: F1 s; Q# b5 v6 ]
(未完待续)
5 Q9 G) n8 w6 f( ]$ r) U& s$ x* c
6 E3 r2 V5 c; b8 D' i
回复

使用道具 举报

83

主题

5

好友

4693

积分

中级摄友

Rank: 3Rank: 3Rank: 3

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

使用道具 举报

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



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

GMT+8, 2018-12-18 20:46 , Processed in 0.250000 second(s), 27 queries , Gzip On.

Powered by D-z-x

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

回顶部