㈠ 电影的srt字幕~前面10分钟都是同步的,可到后面字幕就延迟了几秒,怎样解决
造成字幕不同步的情况很多,比如字幕和视频文件本身就不配套,或者两者的fps值不同,前者不好解决,只能重新下载对应的字幕(同一个影片可能发布很多版本,要完全对应才行),对于后者来说,可以利用KMPlayer的字幕调整功能,在菜单-字幕控制-修正字幕帧同步-尝试一下其中的各种设置,或者直接按[和]两个键,分别对应向前和向后调整字幕0.5秒(按下Shift+[或]是调整五秒)
当然可以用调整字幕的专用软件,重新设置时间轴,不过比较复杂,不是一时半会就能掌握的
如果前面基本正常,越往后延迟越明显,那一般就是fps不同导致,在修正同步中调节帧率就行了
还是不行的话,只能搜搜更合适的字幕了
㈡ 英文字幕下载:加载的电影英文字幕和剧情不配套,字幕延迟,怎么办
两个方法:
1. 到射手网重新下一个字幕,用片名搜索,下载与你的电影版本匹配的字幕。
2. 用VobSub软件当中的SubResync工具,自己修改字幕的时间码,使其与视频同步。可以上网搜索SubResync教程。
㈢ 怎样调电影中字幕的延迟
[分享] 字幕调整初级教程awpnusp2004-4-29, 02:32 AM
看见不少骡友还在被不同步的字幕所困惑,特此奉上。代序版主莫怪我抢生意啊
这里主要讲字幕的两个问题——A.同步调整和剪切。B.图片格式字幕转换为文本格式。
A.要用到VobSub软件。注意,不是DirectVobSub!后者只是前者的一部分,仅仅起启用字幕作用而不具备调整字幕功能。安装前者后包含有后者。下载:http://202.99.219.235/soft/567.html(另,VobSub中所带DirectVobSub为2.23版。而单独的DirectVobSub最新版为2.33版0308,会与VobSub的其它组件冲突,不推荐更新)
调整字幕前,必须交代下常用字幕格式:
①idx/sub②sub③srt④ss等等
①很常见,.idx和.sub相生相伴,形影不离。其中idx是文本格式,记录播放时间;sub是以图形格式保存的文字。
②③④都是纯文本格式,体积很小。另外①中的sub不同于②中的sub,区别是前者体积大,多为10兆以上(因为是图形格式),后者体积小往往只十多k(因为是文本格式)
之所以要交代这些是要大家知道——我们只能编辑文本格式的文件(idx、sub、srt、ss),而不能编辑图形格式的sub。(所以①中就只能编辑idx文件,而不是sub文件)
编辑不同步的字幕:
安装完VobSub后,运行其中的SubResync程序,点击Open打开可编辑的文本格式字幕文件。如图:
可以看见,其中包括了5种语言——英、西、法、简中、繁中,选择其中一种,开始编辑。——本例选简中。
awpnusp2004-4-29, 02:42 AM
先在视频中记下一句关键对白的出现时间。假设视频中“过两天你就忘了”为00:00:52.300。
如图:在SubResync中找到该句(如图点击每一行时间,下方会出现相应的对白),并点击它成为编辑状态,将原来的00:00:40.173改为刚才记录的00:00:52.300
awpnusp2004-4-29, 03:27 AM
按照刚才的原理,将视频中结尾处的某句关键对白的实际出现时间,改入到SubResync中相对应的那句中去。
改完后,点击SaveAs保存即可。
注意,这只是调整了字幕文件中的“简中”部分,其它语种调整同上,可以一次性调整完所有语种再一次性保存。
到这里,字幕的同步问题就解决了。本例举的是idx\sub类型字幕,其它类型字幕处理办法完全相同。
现在讲字幕剪切及合并。
用途:我下载了《铁面无私》,视频部分(.avi)是一整个文件,而字幕却是两部分(cd1、cd2)。而且cd2的前几句和cd1的结尾几句是重复的。所以要对cd2的重复部分剪切,然后与cd1部分合并成一个文件。
剪切要用到VobSub中的VobSub Cutter程序,合并则要用到VobSub Joiner程序。
剪切cd2:
运行SubResync打开cd2字幕文件,并找到第一句*不*重复的对白,记下其时间。假设为0:02:50.315
运行Sub Cutter打开cd2字幕文件,如下图,在Start内输入刚才记录的时间0:02:50.315,end部分不用改动。点击保存,会生成一个新文件xxx.idx。剪切文件完成。
awpnusp2004-4-29, 04:03 AM
现在将cd1与刚生成的xxx.idx合并:
运行SubResync打开cd1字幕文件,找到最后一句对白的出现时间,并纪录下来。假设为00:57:43.019
运行Sub Joiner,
运行VobSub中的Sub Joiner程序,从上往下依次打开cd1.idx、xxx.idx。“output”是要你指明合并后的文件保存路径,自选。在Begginning of中输入刚才记下的00:57:43.019(cd1末尾对白时间),点击Go即会生成合并了的新文件,本例为yyy.idx。如图:
可能合并后的yyy.idx会与视频文件不同步,按照本文前面教程调整即可。
最后介绍图形格式字幕文件(idx/sub)转换为文本格式文件。
用途:图形格式字幕文件个头太大,而且播放时不能更改文字的字体、颜色、大小,转换为文本文件则都解决了。
转换很简单,直接用转换软件subocr即可——虽然VobSub的SubResync程序带有相同功能,但却是“半自动”的,无法批量识别(或许是我不知道相关指令?),造成转换时间巨长!不推荐。
subocr下载地址:
http://www.shooter.com.cn/?softid=subocr
运行其中的Subocr.exe,转换指令在工具栏的Command—OCR Subtitle
提示:
1.英文识别率一般都100%。汉字虽然识别率也极高,仍不能避免出现希奇古怪的错误,必须手动更改。
2.涉及GB和Big5编码。多试几次即知区别。
综合上述,只要安装了VobSub和subocr,并灵活结合使用,所有字幕问题将无往不利、迎刃而解。
原作者:放弃⊙解脱
㈣ 字幕延迟怎么调正常
方法之一:安装最新VOBSUB,找到字幕文件,右键选择-EDIT WITH SUBRESYNC,然后选右击发生字幕不同步的那段时间轴语句,呈现一个向下的小三角箭头,然后写入你的校正时间,保存。。再校正。。。一直到同步为止。
方法二:
字幕微调
DirectVobSub字幕可以进行手动微调,只需使用VobSub工具包中的"SubResync"即可。
文本编辑软件(例如notepad)打开并编辑.idx文件中的字幕时间码也可以。
字幕速率调整
例如字幕原来是对应25fps的avi,要调整为对应23.976fps的avi,
可以使用"VobSub Cutter"功能来实现。
调用"VobSub Cutter",运行下面命令,打开要调整VobSub字幕文件:
rundll32 vobsub.dll,Cutter
如上图点选 "Modify FPS" 后,在 "Org" 中输入原来的25fps,在 "New" 处输入新的 23.976fps。
之后保存成新的速率的字幕文件字幕延时或提前也可以通过在.idx文件中加入“Delay”语句来使整个字幕的播放时间提前或延迟。
例如:
delay: -00:00:15:00 (提前15秒)
delay: 00:00:22:00 (延迟22秒)
delay语句必须放在第一个“# Vob/Cell ID”之后,第一个“timestamp”之前的位置。例如:
# English
id: en, index: 0
# Decomment next line to activate alternative name in DirectVobSub /
Windows Media Player 6.x
# alt: English
# Vob/Cell ID: 1, 1
delay: 00:00:22:00
timestamp: 00:00:00:000, filepos: 000000000
方法三:
字幕不同步通常是由于字幕的版本与电影不配套造成的,可以先去下面这些网站寻找与之相配套的字幕文件:
射手网字幕库:www.shooter.com.cn
新视界字幕站:61.139.55.94/dvd/film.asp
TLF字幕站:tlfsubs.eastgame.net/
汉风中文字幕库:sub.hanstyle.org/
可参考:
http://www.21tx.com/deskpc/2005/10/18/12346.html
㈤ 英文电影如何解决中英文字幕问题(详细)
字幕相关介绍(字幕格式和字幕插件VobSub)
现在比较流行的字幕格式分为图形格式和文本格式两类。
图形格式字幕:由idx和sub文件组成,有时也能看到ifo文件,不过这个现在已经不怎么用的上了。idx相当于索引文件,里面包括了字幕出现的时间码和字幕显示属性等。sub文件就是存放字幕本身了,注意是图片格式的,所以比较大,动辄10M以上了。idx+sub可以存放很多语言的字幕,提供了在播放的时候的选择。
文本格式字幕:比较流行的文本字幕有srt、smi、ssa和sub(和上面图形格式后缀一样)格式,因为是文本格式,所以就比较小了,一般大不过百来k。其中srt文本字幕最为流行,因为其制作规范简单,一句时间代码+一句字幕,使得制作修改就相当简单。配合上.style文件还能让srt自带一些字体上的特效等。几种文本字幕可以互相转换。文本字幕一般通过对图形字幕进行OCR或者手工制作生成,OCR英文字幕不难,毕竟英文识别难度小嘛,OCR中文难度就大一些,所用的软件个头也不小(SubOCR,30多M)。
VobSub支持以上提到的各种格式,其工作原理就是在播放器打开avi文件(另外还有asf、mpg等)的时候,将字幕(如果有的话)进行load,然后配合影音文件一起播放。通常VobSub工作的时候会在任务栏上产生一个小的绿色箭头。
如果你安装的是MPC VeryCD版,MPC本身就集成了Vobsub,因此不用再另外安装。但是如果你选用的是其他的播放器,如media plyaer 9就需要再单独安装一遍Vobsub。安装的过程很简单,这里就不再复述了。
下面介绍如何使用字幕文件:
1。首先你要先下载和电影文件配套的字幕文件。VeryCD上发布的大部分电影资源,都附带相应的字幕文件。如果下载的电影文件的地方没有提供相应的字幕文件,你可以先到射手网(www.shooter.com.cn)去找找看。在射手网上搜索字幕文件的时候,有一点需要提醒大家注意:那就是同一个电影文件在网络上很有可能有多个不同的版本,比如有的电影还流传一个“未删节版”,有的电影有单碟装的还有双碟装的。这些在搜索字幕的时候都是需要特别注意的地方。如果版本不统一,很有可能会在播放的时候造成不同步的现象。
2。完成下载相应的字幕文件之后,需要把下载的字幕文件和电影文件放到同一个目录下面。然后需要把字幕文件和电影文件改成同一文件名称,这其中不包括文件的扩展名。一般来说都是习惯把字幕文件改成和电影文件相同的名称。
例如下载某电影为abc_def.ghi.[VeryCD.com].avi,相应的字幕文件为abc_def.srt(或者abc_def.idx和abc_def.sub)。修改后的字幕文件为abc_def.ghi.[VeryCD.com].srt(或者abc_def.ghi.[VeryCD.com].idx和abc_def.ghi.[VeryCD.com].sub)。有两点需要注意:如果大家的系统设置的是“隐藏已知文件的扩展名”,一般只显示文件的名称,而不显示文件的扩展名。既然扩展名已经被隐藏,修改的时候就不要再画蛇添足了。另外还有一种比较特殊的情况就是,例如某一电影文件名字是abc_def.ghi.[VeryCD.com].avi.avi,那这一文件的前缀名称就是abc_def.ghi.[VeryCD.com].avi,修改的时候也一定要多多注意。
还有的srt字幕文件,在srt之前还有有类似chs的字样。其中的chs是表示的保留语种的类型,这需要作为文件名的一部分一起保留下来。
因为windows有自动识别文件的功能。例如rar文件, 或者已经被"写字板"识别过的srt文件。如果系统能够识别出来,都会自动显示成各自专用的类型图标。(如rar文件显示的“被捆在一起的三本书”)这些字幕文件里,windows并不显示出它们的扩展名,这时修改文件名字时,仅仅需要输入电影文件的名称就可以了,例如abc_def.ghi.[VeryCD.com]。
如果原有的字幕文件的类型不被WINDOWS识别, 例如idx和sub文件, 这时候修改文件名字时,不但需要输入电影文件名,而且还要把扩展名也要输入进去。如上面的例子,你就得需要把字幕得文件名改成abc_def.ghi.[VeryCD.com].idx以及abc_def.ghi.[VeryCD.com].sub才行。
3。字幕文件名称修改完成之后,运行相应的播放软件,Vobsub就会自动启动并且调用相应的字幕文件进行播放。
字幕文件和电影文件不在同一目录下的处理方法:
有时候,我们不能保证字幕文件跟电影文件放在同一目录下,比如刻好了CD之后,才找到字幕文件。就不能保证字幕与影片在同一目录下了。这个时候,可以指定vobsub搜索特定的目录去寻找字幕文件。双击刚才那个绿色箭头的图标,就会出现设置窗口,如下图,缺省的,你可以在C盘建一个subtitles的文件夹,Vobsub会在那里查找字幕文件了。
VobSub字幕时间调整全攻略
在制作及播放外挂字幕的软件中,最流行的就是VobSub了,这个软件完全免费,而且最新的2.09版本支持它自己的idx/sub格式及其他字幕制作软件生成的srt, sub, psb, smi及ssa格式,换句话说播放字幕有此一软件足矣。
由于用VobSub制作字幕并不是难事,另外象原先VCD一样,D版的DVD已经不难寻觅,加之射手网中文字幕库的建立,只要能找到原版的DivX影片及对应的字幕,在电脑上看最新的高质量影片成为一种不错的休闲活动。
不过由于种种原因,很多字幕文件时间和影片对不上号,这时候就需要用VobSub中的工具进行调整,但网上至今尚未找到详细的文章介绍调整的方法。正好我前不久下载了国外DVL小组制作的《哈利·波特》DivX影片,此片CD1、2文件分别为705M和704M,而我的刻录机不支持超烧,除了对AVI文件重新分割、合并外也需要对字幕进行调整,就以它为例来说明调整的方法。
一、字幕合并
我先用Nanb将CD1文件切下约6M,与CD2文件合并,再把CD2的片尾演职员表部分切掉约10M,这样加上字幕,就能用700M的盘烧录了。有关DivX影片文件的切割方法可看射手网上的相关文章。
下载了射手网上的字幕文件,解压至一个目录。因为我对CD1、CD2的avi文件都进行了调整,下载的字幕不能直接使用,必须经过重新合并及分割后才行。
先用VobSub Cutter打开CD1的字幕文件,记录下End一行中显示的时间数值。
然后用VobSub Joiner进行字幕合并,注意Beginning of一行中的时间,表示第二个Input文件从第一个Input文件的哪一个时间进行追加,在此填入刚才记录的时间数值,点击Go按钮即完成字幕文件的合并。
二、字幕分割
看DivX影片,我都是用的Zoom Player,用这个软件打开CD1文件,记录下影片时间长度在此为1:11:10,一般在分割时填入此值即可。
不过为了精确起见,我用了一个辅助的方法,打开资源管理器,找到CD1的avi文件,右击鼠标,选“属性”,在弹出的窗口中再点选“摘要”选项卡,注意“播放长度”那一行,小数点后的值为437,所以精确的时间长度为1:11:10:437。
运行VobSub Cutter,打开合并后的字幕文件,在End一行中填入精确的时间长度,点击Save As...按钮存盘即可。
CD1的字幕分割好了,接下来是CD2,是不是在VobSub Cutter的Start一行中填入1:11:10:437就行了呢?不是,更好的做法是先用播放软件看影片,将进度条拉到影片快结束的地方,看最后显示的字幕是什么,然后用SubResync打开合并后的字幕文件,找到那一行字幕,在本例中为“救命!”,记录紧接着下一行的时间数值。
在本例中此数值为1:11:15:618,运行VobSub Cutter,打开合并后的字幕,在Start一行中填入此值,存盘即可。
三、字幕微调
在字幕分割完成后,用Zoom Player试着播放影片,发现CD1的字幕已经不需要再调整,而CD2的字幕从开始就快了约6秒钟时间。
运行SubResync,用鼠标点击第一行的Time值,使之成为编辑状态,并修改为00:00:06:000,敲回车,软件会自动在Time值前的复选框中打勾,存盘即可。
再用Zoom Player播放,发现从第7句话起字幕显示时间延迟了约1分10秒,仍需调整。这时候就不能用SubResync了,因为这个软件是将整个字幕文件的时间进行提前或延迟调节的,而此处只是想从第7句话起开始调整。
用记事本打开CD2字幕两个文件中后缀名为idx的那个(顾名思义,这是个索引文件),找到第7句话对应的那一行,在此行前加入delay: -00:01:10:00
至此,字幕文件调整完毕,可以刻盘保存,留待以后慢慢的欣赏了。
附录:
1、VobSub软件及其基本的用法都能在射手网上找到;
2、推荐使用Zoom Player来观看DivX影片,这个软件占用资源小,而且支持字幕、AC3音效等和DivX播放相关的一切内容,另外它完全免费且作者更新也很勤,最新的2.40版也能在射手网上下载。
这个软件的默认设置不是很方便,推荐在软件的Options窗口中进行如下设置:
在“Bar Buttons”选项卡选中“Resize video to the original source size”,在“Settings”选项卡选中“Show Time within Timeline area”、“+-->Include Total Video Length”和“++->Include Media File Name / DVD Title & Chapter”。
在打开avi或其他视频文件后按空格键,再点击控制条上的“1:1”按钮就能以文件的原有分辨率(即最佳分辨率)来观赏了。
3、第二步用查看文件属性的方法获取文件精确时间长度时间的方法在WinXP下无效,因为在WinXP下查看时是类似如下内容的窗口即和用Zoom Player播放时显示的时间一样。
4、在使用SubResync和加delay语句对字幕显示时间进行微调时,在时间值前加“-”号使字幕显示时间提前,不加则使字幕显示时间延后。
字幕乱码
由于各个国家使用文本编码方式不同,所以像.srt、.sub、.ssa 和.smi 等基于文本格式的中文字幕在播放时就很容易出现乱码。比如最近由法国推出的《圣斗士星矢——冥王篇》,它的默认字幕是法文,并且不能正确显示中文字幕。用下面的方法可以解决此类问题:首先,双击系统任务栏上的绿色小箭头图标,在出现的设置窗口中点击“Text Settings”按钮(默认为“Arial”)。然后,在弹出的“字体”设置窗口中,选择“字体”为一种中文字体( 如“ 宋体” 等),“ 字符集” 选择“CHINESE_GB2312”(此处还可以设置“字形”和“大小”等)。最后,依次点击“确定”退出设置,你会发现影片中的乱码都变成了中文字幕。
播放字幕的调整
通常来说将字幕文件与.avi文件放在同一目录或默认的字幕工作目录下,而且字幕文件必须与.avi文件同名,这样在你播放.avi文件时,外挂字幕软件VobSub就会自动开始工作(新版本已支持中文目录和自定义工作目录),并在系统托盘区产生如前文所说的绿色箭头工作图标。VobSub的功能强大,调整项也较多,你可通过左键双击其工作图标或者进入其运行组启动Config面板。以下对一些关键设置作一介绍:
(1) Main——主菜单界面板。“Language”用于选择正在显示字幕文件的语言种类,“Override Placement”可设定字幕显示位置,“Text Setting”为字体字库选项,“VobSub Settings”则用于设定VobSub的工作方式。在这里要注意的是,若要显示中文字幕,你要先进入“Text Setting”,将字体改为中文字体,然后才可选择中文字库GB2312。这一步非常重要,如果不作改变,VobSub将无法显示中文字幕文件,或者显示乱码。当然,如果你播放外语字幕碰到类似的问题,一样到这里调整为外语字库来解决。顺便要说的是前面的Ffdshow,要显示字幕亦应注意这一问题。最后通过“Launch Config Dialog”,可方便设定字幕显示的默认方式。
(2) Misc——画面及字幕输出调整。这里主要有画面垂直翻转的选项“Flip Picture Vertically”,字幕输出时垂直翻转选项“Flip Subtitles Vertically”,以及隐藏字幕选项“Hide Subtitles”等。对于使用某些显卡(如Matrox)和同时装有DivXG400和VobSub的用户,这里的设置更要有所注意。
Timing:字幕显示时间及速度调整,非常重要的选项。由于DVDrip都是经切割编辑过的文件,而你下载的相应字幕文件由于可能是其他人制作的,显示不一定完全和语音画面同步,此时你就必须在这里调整字幕延时(Delay)或提前显示,以使声音和字幕显示同步。注意它的基本单位是毫秒而不是秒,所以要延迟1秒,输入的数值应该是1000。在这里还可调整字幕和画面同步显示的对比速率(Speed Ratio),熟练的玩家还可自定义字幕文件的播放速率(Playback Rate)。
Paths:字幕自动加载工作目录设定。你可在这里增加或删除VobSub自动加载字幕文件的存放目录,默认目录已包括有主文件(即.avi文件)目录、“C:subtitles”目录以及主文件目录下的子目录“subtitles”。你还可以通过“Add”按钮来添加更多的工作目录,通过“Remove”移去工作目录(默认目录不能被移去)。注意这里有个优先级的问题,也就是说VobSub会优先调用排在列表前头的工作目录中的字幕文件;要改变这个顺序的话,只有修改注册表才能作到。
另一个字幕软件DivXG400的设置基本上类似于VobSub的,这里就不详述了。需要注意的是如果同时装有DivXG400和VobSub,播放影片时的画面和VobSub显示的字幕常会翻转,此时将VobSub中Misc面板的“Flip Picture Vertically”和“Flip Subtitles Vertically”同时选上,即可解决问题。同时两个字幕软件一起工作也实现了双字幕,当然在这里也要注意两个字幕的位置不能重叠,具体调节方法类似于前文介绍的Ffdshow字幕设置。
㈥ 怎么调整电影的字幕,我想把电影的所有字幕整体往后延迟2秒
字幕和画面对不上也是一件很让人郁闷的事情,多见于
“avi+字幕”
的情况,如果已经是
rm/rmvb
那就没办法了,字幕已经内嵌了,呵呵!
我们可以用
vobsub
软件里的“subresync”工具进行调整。
首先用
virtualb
软件打开avi文件,看看它的帧速,在“视频”菜单里选择“帧速”:
然后用
subresync
打开字幕:
然后按照下图进行调整:
这样就差不多了,你可以播放一下试试看,如果还不行就再耐心微调一下!
㈦ 英文字幕下载:加载的电影英文字幕和剧情不配套,字幕延迟,怎么办
两个方法:
1.
到射手网重新下一个字幕,用片名搜索,下载与你的电影版本匹配的字幕。
2.
用VobSub软件当中的SubResync工具,自己修改字幕的时间码,使其与视频同步。可以上网搜索SubResync教程。
㈧ 有什么软件能批量修改字幕文件时间,下了1部30年前的TV版老动画,所有字幕都是延迟2秒左右,不同步画面...
用字幕编辑软件subtitleedit我用的是英文版,网上有汉化的。
点file->open找到字幕文件打开它。打开后按ctrl+A全选上,右键单击选择showselectedlinesearlier/later。之后出现调整界面,输入要提前的时间2s点击showearlier最后保存就行了
另外播放器也可以设置提前或延迟显示字幕。
㈨ 怎么调整电影的字幕,我想把电影的所有字幕整体往后延迟2秒
如果是所有字幕都是延迟或者滞后的话要修改是很简单的,,文本模式打开srt字幕文件,在每句字幕前{\fade(255,0,255,t1,t2,t3,t4)}函数,-----控制性淡入淡出,前面的255,0,255一般不用改,t1,t2分别表示开始淡入的时间和结束的时间,t3,t4表示开始淡出的时间和结束的时间。
比如{\fade(255,0,255,600,600,50000,50000)}我是aa-----------意思是“我是aa”这句字幕滞后0.6秒出现,消失是按照原来的时间。
㈩ 我下载了一部电影,资源是很好的,就有一个问题,它自带的字幕延迟1秒左右,有什么办法处理吗
这要看它自带的字幕是内嵌式还是封装式的吧,如果是前者,没办法调节,也去不掉。你如果觉得实在别扭,可以下载该片的其他字幕,然后把字幕置顶,这样就不会跟原来的字幕重合。
如果是后者,主流的视频播放器可以调节字幕的时间轴。调提前1秒就可以了。