Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3298409
  • 博文数量: 266
  • 博客积分: 3081
  • 博客等级: 中校
  • 技术积分: 2640
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-04 10:35
个人简介

没什么好介绍的!穷屌丝一个~

文章分类

全部博文(266)

文章存档

2021年(3)

2020年(1)

2019年(2)

2016年(5)

2015年(1)

2014年(1)

2011年(9)

2010年(16)

2009年(31)

2008年(58)

2007年(111)

2006年(2)

2005年(26)

我的朋友

分类: WINDOWS

2011-10-11 18:37:13

相信有很多朋友在采集DV影像的时候都会发现一个这样的问题,那就是明明在电视机上可以清楚显示的时间码,采集到电脑中却无法正确的显示了,甚至是根本就无法显示。确实,在用DV记录一些珍贵场面的时候,如果添加上拍摄的时间就能显得更有纪念意义,更加的弥足珍贵。然而各大软件厂商就像是约好了一样,在大大小小十几款视频采 集软件中居然没有一个能够提供完整的时间码添加功能,甚至连大名鼎鼎的Vegas和Premiere也不例外。其实在拍摄的时候,DV已经将拍摄的时间信 息记录在DV带中了,相信有些朋友可能在采集的时候也已经注意到了,其实大多数视频采集软件也是能够读取到这些信息的,但是如何将拍摄时间显示成字幕一样 的效果并且贯穿影片始终确实是一个不大不小的难题。

  以往的解决方法是:
  (1)首先用电视机播放DV视频,然后用带有Video In功能的显示卡采集视频。

  (2)用一台DV播放,同时利用另一台DV的Av In功能录像,然后再通过1394采集至PC。这些办法一是繁琐、费时,关键是大大降低了DV的画质(实际上变成了模拟信号)。下面笔者来介绍一下如今网上比较流行的一种添加时间码的方法。

  经常看DVD的朋友们都知道,DVD影片是可以显示双语言字幕的,有的甚至能够提供几种语言的字幕,而这些字幕的内容全部存储在DVD光盘中的一个特 殊的字幕文件当中的。这时,聪明的朋友一定想到了,那在电脑上是不是可以利用某种软件制作出时间码的字幕文件呢?答案是肯定的。不过,制作的过程稍微要复 杂些,为此我们要用到三个软件,它们分别是Vobsub 2.23,它是用来修改字幕文件和在播放视频文件时候自动调用时间码的字幕文件,DVSubMaker 1.3 , 用来生成时间码的字幕文件的程序,DvPlusTimeCode ,用来解决前两个软件不兼容的问题。这三个软件除了第一个需要安装以外,其他的都是无需安装的“绿色小软件”,并且都是完全免费的。




另外要注意的一点是操作系统必须安装DirectX 9.0,不然可能会出现无法显示字幕的问题。

  安装好这三个软件后,我们可以动手来制作时间码了。

顺序

1、首先要利用DVSubMaker 1.3这个软件制作出时间码的字幕文件。首先双击软件,出现运行界面,选择其中的GetDV DateTIme菜单。我们在DV avi file和DV DT file中都选中要添加时间码的avi文件(必须是从DV中采集下来的)



然后点STAT按钮,这时候软件会开始提取avi文件的时间信息



提取完成后会在原目录下生成一个名字和原avi文件名一致,但后缀名为dvdt的文件。



然后我们再次运行这个软件,这次选择Make Subs菜单,然后在DV DT file和Subtile file中输入刚才生成的dvdt文件,然后再点START按钮(这里还可以设置时间码的显示格式,如图中所示即表示第一行显示为“时:分:秒”,第二行 显示为“日:月:年”)。

这时候会在原目录下生成一个和avi文件名一致但后缀名为sub的文件,这便是时间码的字幕文件了。这时候后你可以尝试着用windows media palyer来播放,呵呵,是不是已经可以看到时间码了呢




2、时间码的字幕文件已经制作出来了,但看起来好像还有那么一点不自然。没错,此刻的时间码是显示在屏幕正下方的,就像普通字幕一样,但我们平时在电视里 看到的时间码一般是出现在屏幕角落里,所以还需要进行一些调整,这时就要用到Vobsub 2.23这个软件了。这时,我们运行该软件程序栏里的DirectVobSub Configure工具。



我们在“打开”栏中输入刚才生成的那个sub文件,然后对其数值进行设置,一般来说只需要对“H”的设置进行修改就可以了,将其值改成合适的大小(85左右),然后点“应用”就可以了。



这时候再次运行window media payer查看一下,是不是感觉自然多了呢?



3、到这里字幕文件虽然制作完成了,但是还并不是十全十美的,大家也一定注意到了,在播放视频的时候,时间码会是一闪一闪的,看起来比较不爽。其实这是利 用DVSubMaker 1.3制作出的字幕文件和Vobsub 2.23不兼容所致。为了解决两者的不兼容问题,这时我们需要用到第三个软件DvPlusTimeCode。运行它,选择之前生成的那个sub文件,然后 点击“转换/合并”按钮就OK了。这时候就解决了sub文件不兼容的问题,这时候你可以再次运行window media palyer观看视频,发现时间码闪烁的问题已经完全得到了解决,到这里时间码的制作就算是全部完成了。



最后,在制作时间码的过程当中,还有几点需要注意:

     1、所用avi文件必须是从DV中采集下来的标准avi格式,如果不是,请用“Canopus  DV File Converter”这款软件转换为标准的avi格式。

     2、字幕文件必须和avi文件在同一目录下,且文件名必须相同。因为Vobsub 2.23会在播放avi的时候自动运行并调用相应字幕文件来显示,这时在系统任务栏会出现相应的图标。



3、可以使用 TmpgEnc(小日本)这个软件。 在将avi文件转换成MPEG文件时TmpgEnc会自动调用Vobsub 并把时间码整合在MPEG文件当中。
阅读(4165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~