1. 如何提取MP4视频字幕
4/4 分步阅读
1. 下载 mkvtoolnix 软件并安装,再下载一个单独的 mkvextractgui2 工具,解压后放到 mkvtoolnix 软件的安装目录,确保 mkvextractgui2 可以运行。
2/4
2. 然后运行 mkvextractgui2 工具,打开 mkv 电影文件,选择字幕轨(下图中,有 subtitles 字样的就是字幕轨,可以同时选择多条字幕轨),点击“抽取”,即可提取到字幕。
3/4
3. 最后再提取到的字幕,他的扩展名就是这个字幕封装之前的类型,比如:srt,ssa,ass等。
4/4
4.如果说是其他的视频格式,比如MP4,RMVB等,他们的字幕是嵌入到视频当中的,无法使用mkvextractgui2 提取。但是有一个软件叫做 esrXP,用这个软件可以用来提取嵌入式字幕,因为他的识别率不高,所以常常被用来提取字幕的时间轴,而不是字幕文本。
2. 如何将rmvb格式影片中的字幕提取出来并作成word或txt文件
1、首先从rmvb格式影片中将字幕以srt格式提取出来,打开aegisub软件,将srt字幕拖入软件。

3. 提取mp4格式视频字幕的方法(工具)
提取mp4格式视频字幕的方法如下:
(1)添加视频,选择导出AVI格式。
打开软件后,点击左上角的“添加待转换视频”,将要提取字幕的MKV等格式的视频导入。这款软件设计了单个、多个等多种方式的导入形式,以满足大家不同的需求,细节处足见人性化。另外,它拥有多核CPU并发转换引擎技术,为多个视频并发转换提供了强力的保障。在转换过程中,还能通过“暂停|取消”功能灵活设置转换的进度。导入视频后,选择导出格式为“普通MP4机之AVI/MPEG4格式”。

(3)设置参数。
在将MKV这类的高清视频转换成AVI格式后,当然希望保留它的高清画质,这款软件可让我们设置导出视频的各种参数,在第二步的“设置待转换的视频参数”对话框中,就可以通过设置视频的比特率、分辨率等参数,以导出高清视频。
(3)电影字幕导出工具扩展阅读:
字幕(subtitles of motion picture)是指以文字形式显示电视、电影、舞台作品中的对话等非影像内容,也泛指影视作品后期加工的文字。
在电影银幕或电视机荧光屏下方出现的解说文字以及种种文字,如影片的片名、演职员表、唱词、对白、说明词以有人物介绍、地名和年代等都称为字幕。
将节目的语音内容以字幕方式显示,可以帮助听力较弱的观众理解节目内容。并且,由于很多字词同音,只有通过字幕文字和音频结合来观看,才能更加清楚节目内容。
参考资料来源:网络:字幕
4. 什么工具能提取电影中的字幕
字幕和字幕软件vobsub及其简单设置
介绍字幕和字幕软件vobsub及其简单设置。字幕最常见的是idx/sub(直接从DVD光盘上提取的字幕格式)和文本格式的srt,ssa/ass几种格式。
vobsub目前的版本2.32,根据目前操作系统的情况,建议安装2.23,2.29和2.32这3个版本。2.23比较稳定,适合各种操作系统,2.29以上的版本尽管功能更强大,但兼容性不是很好。Easy Realmedia Procer就内置了完整的2.23版本。建议使用这个软件压制rmvb,同时使用它内置的vobsub2.23版本
SRT和SSA两种格式的字幕均为文本格式字幕,其共同的优点是:
* 只需要单独一个文件即可使用,不象SUB字幕还需要一个idx定义文件
* 字幕文件很小,都在几十KB以内,便于传播以及刻碟 :-)
* 用任何文本编辑工具都能够打开,非常便于对字幕内容进行细节修改和调整
* 使用者能够随心所欲定制观看影片时字幕的字体、大小、颜色等等
* 都被VobSub直接支持
而在SRT和SSA两者之间比较,SRT格式只有时间码和文本,太过于简单,很容易因设置等问题导致在看影片时产生乱码,新手使用起来会感觉麻烦;而SSA格式可以在字幕内附带作者信息、修订信息、字幕参数等,更可以预先即定义好字幕播放时使用的字体、大小、风格等多种内容,兼有SRT字幕和SUB等图形字幕的优点。所以,SSA字幕比SRT字幕应该更有优势,个人在这里大力提倡使用SSA格式字幕。总之,对于稍有经验的玩家,文本格式的字幕肯定是最好的选择。
我们要学好SSA主要从两个方面着手:一个是SSA文件的组成结构;一个是SSA代码。
一.SSA文件的组成结构
SSA文件主要由三大部分组成:[Script Info]部分,[v4 Styles]部分和[Events]部分。
1.[Script Info]部分
PlayResX: 384
PlayResY: 288
384×288是标准的4:3画面分辨率之一。ssa字幕里的坐标(字幕的位置)即根据这2个数值的范围来定义。16:9宽银幕的片子略做调整即可。
这里主要介绍文件本身和制作者的信息,这里面最重要的两项是PlayResX和PlayResY,它实际上是按给定的PlayResX和PlayResY数值将屏幕按比例化分,屏幕的左上角坐标为(0,0),右下角坐标为(PlayResX数值,PlayResY数值).这两个值最好是和视频文件的长宽相同,这样在下面[Events]部分文本位置坐标的设定很方便而且准确.
当然这两个值也可能和原视频文件的长宽不同,比如视频文件尺寸为640x360,而PlayResX:384,PlayResY: 288,如同前面所说的,它是将屏幕长宽按384:288来化分的.一旦这样划定,下面的各种坐标设定都要以384和288为根据.
特别要注意的是:对于一个已经存在并且文本坐标都设置好的SSA文件,如果它的PlayResX和PlayResY数值和视频文件的长宽尺寸不符(包括成比例的情况,比如视频文件尺寸为640x360,而PlayResX:320,PlayResY: 180),我们不要简单的把PlayResX和PlayResY数值改成屏幕尺寸,这样将导致字幕失真,是因为文本部分的尺寸并没有改,仍按照原来的PlayResX和PlayResY数值设定.如果有较多的坐标设定,就不要改原来的PlayResX和PlayResY数值,在原基础上编辑.
2.[V4 Styles]部分
这是个存放[Events]部分里所用到的各种字体信息的地方.可以存在多种字体,每种字体有多种特征.当[Events]部分的Name项引用到这里的某种字体时,则意味这该字体的各种特征也被引用.字体的特征还可以在文本行中修改,这将在[Events]部分讨论.
常见的字体属性有Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
我们可以再定义一个Style,并命名为mine,如Style: mine,华文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
即可以这样:
[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle,Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,华文彩云,18,&Hff0000,&Hff8080,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
Style: mine,华文新魏,18,&HFF0000,&HFF80FF0,&Hffffff,&Hffffff,0,0,1,2,1,2,20,20,20,0,134
有了具体经验后,一般可以不作调整,需要改动的可以是“Fontname”,如改成黑体, “Fontsize”,做字幕字号24比较合适。至于最后的“Encoding”,134表示简体中文的编码,繁体中文的编码为136。
下面对各项作一说明,并列出属性的取值及范围
Name ---字体名称---[Events]部分将引用该项,比如Default,Font1等
Fontname ---所使用的字型---比如黑体,楷体_GB2312等.对新载入的SSA文件,VOBSUB不会识别出宋体以外的字型,都按宋体输出.但可以在DirectVobSub中重新定义
Fontsize ---字体大小---常用范围8-72
PrimaryColour ---主体颜色---颜色格式为&HXXXXXX,十六进制,X取值为0-f
SecondaryColour ---次要颜色---格式同上,卡拉OK中使用,即变色前的颜,变色后显示主体颜色
TertiaryColour ---边框颜色---格式同上
BackColour ---阴影颜色---格式同上
下面是一些常用颜色的代码,以便在文件中直接添加和编辑:
&Hffffff 白 &H8080ff 浅红
&H000000 黑 &H80ffff 浅黄
&H0000ff 深红 &HFF8000 亮蓝
&H00ffff 深黄 &H80ff00 浅绿
&Hff0000 深蓝 &H00ff00 亮绿
&H008000 深绿 &Hff00ff 紫红(偏紫)
&H0080ff 橙 &H8000ff 紫红(偏红)
&Hff0080 紫 &Hffff00 浅蓝
Bold ---粗体---0关闭,-1开启
Italic ---斜体---0关闭,-1开启
BorderStyle ---边框样式---取值1:正常,取值3:有一覆盖区域
Outline ---边框宽度---取值范围1-4,数字越大边框越宽
Shadow ---阴影距离---取值范围0-4,数字越大阴影越厚
Alignment ---对齐方式---这是重中之重,学懂对齐方式等于学懂了一半的SSA,其用法将在下面的代码部分作详细的介绍,这里只作简单的说明(下面各位置的数字就是Alignment的取值,很好记:从1-11,没有4和8这两个数,其余都是连续排列):
左 中 右
上 5 6 7
中 9 10 11
下 1 2 3
MarginL ---字幕距左边的距离---取值范围0-PlayResX的数值
MarginR ---字幕距右边的距离---取值范围0-PlayResX的数值
MarginV ---字幕高度---取值范围0-PlayResY的数值
AlphaLevel---字体透明度---透明度格式为&HXX,十六进制,X取值为0-f
Encoding ---编码---简体134,繁体138
3.[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
从这里开始就是字幕部分了,以“Dialogue: Marked=0,0:00:01.34,0:00:02.05,Default,,0000,0000,0000,,”定义开头。如果只是单纯做字幕用,那么这句后面就是字幕部分了,而字幕的格式根据[V4 Styles]里设置的来显示。Default可以换用上面设置的mine,那么显示的格式是按照mine里面设定!
这里是将[v4 Styles]部分中已定义的字体提供给字幕,并能对字体的各属性重新定义;通过特定的SSA代码实现特效.
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Marked---标记---一般都设为0
Start ---字幕开始时间---格式0:00:00.00最小单位0.01秒
End ---字幕结束时间---格式同上
Style ---字体名称---引用的是[v4 Styles]部分中的Name项
Name ---名字---注意这个Name和[v4 Styles]部分中的Name完全不同,相当于注释,一般省略,省略后只留一逗号.
MarginL---是对[v4 Styles]部分MarginL值的重新设定,0000表示采用原值;若不为零,则代替原值(此时原值不再起作用)
MarginR---是对[v4 Styles]部分MarginR值的重新设定,用法同上
MarginV---是对[v4 Styles]部分MarginV值的重新设定,用法同上
Effect---这里是SSA为编辑人员方便使用动态效果而自定义的代码,有Scroll up,Scroll down,Banner和Karaoke四种形式.为集中学习这里就不作介绍将其放到SSA代码部分说明.
Text---字幕区---在这里可以添加代码改变字体属性,实现多种特效
其实[v4 Styles]部分就是一个存放各种字体以及该字体属性初始值的一个场所,它的大小,颜色,字幕所在的位置等信息都放在这里;而[Events]部分则是把[v4 Styles]部分中的各个字体应用到文本中去,并且能够对已定义的字体的各种属性进行修改以达到需要的效果.打个比方,几种不同类型的木材,具有各自的原始尺寸颜色,经过加工改变大小涂上新的颜色(或者直接使用原料),从而做成各种家俱材料.[v4 Styles]部分就相当于放置这些原始木材的仓库,而[Events]部分则是执行怎样加工木材并将其安装到家俱上.
二.下面介绍SSA代码的用法
SSA代码
首先对下面代码中用到的符号说明一下:
<..>---参数
[..]---可选项
<../..>---任选其中一项
规定:所有代码之前加\
所有代码放在括号{}内,\N,\n,\h例外。
\N---换行---换行后两行之间没有空隙
\n---空格---或直接按空格键,超出范围自动换行
\h---空格---或直接按空格键
\b<0/1>---粗体---0关闭,1开启
\i<0/1>---斜体---0关闭,1开启
\bord---边框宽度---width取值范围1-4,数字越大边框越宽
\shad---阴影距离---depth取值范围0-4,数字越大阴影越厚
5. 如何把电影中的字幕导出,制作成TXT格式文件
如果是从idx+sub格式的图形字幕中提取文本,需要用字幕ocr工具,例如subocr或者subtosrt。
如果是从内嵌字幕的视频中提取文本,可以用esrxp,抽取时间轴,对于宋体,黑体,微软雅黑等规则内嵌字幕,将esrxp字幕工程文件另存为sub格式,用ocr软件识别,识别率也比较高。
6. 请问有没有视频字幕提取工具绿色版求
视频字幕提取工具是一款非常实用的视频字幕提取辅助工具,软件简单易用,操作十分简单,界面简洁新手也可以快速上手,旨在帮助用户通过极为简单的方式快速识别与提取视频中的字幕,使用后用户就能方便快捷地提取视频字幕了。字幕是一个视频重要的组成部分,特别是英文字幕的电影,英语能力不过关的同学就很痛苦,如果想要重新修改编辑字幕的话就需要把它从视频文件里面提取出来,那么如何更轻松的提取视频转的字幕呢?而这款视频字幕提取工具就可以帮到你,能够帮助用户提取喜欢的视频的字幕,可以对字幕进行再编辑。视频字幕提取工具绿色版

7. 如何将电影里的字幕提取出来,添加到另一个电影里
如果源文件是是封装了软字幕的mkv电影,可以用mkvtoolnix软件当中的mkvextractgui,把mkv文件中的字幕轨提取出来,成为单独的字幕文件(常见的是srt文件)。
然后用mkvtoolnix当中的mmg工具,把另一个电影文件和提取出来的字幕文件都添加上去,混流生成一个新的mkv文件,就可以了。
8. 什么软件可以将电影中的字幕提取出来
如果你的电影是一个独立的文件,则是不能提取的,它是视频的一部分!
如我们从网上下的视频等等。
有些多字幕电影,它的字幕是独立的文件,可以单独的拷贝出来。如极少数的DVD光盘上,有单独的字幕文件(极少数!),直接复制出来就可以了。
打字不易,如满意,望采纳。
9. 怎样提取下载的电影的字幕出来
这里采用软件SubRip:
1.先使用SubRip,点击[File] -> [Open Vob]会弹出详细的选择提示。使用“Open Dir”或者“Open IFO”打开硬盘上的IFO或者VOB文件目录,会在右边出现VOB文件的选择项。

(9)电影字幕导出工具扩展阅读:
软字幕,即外挂字幕,影片和字幕文件分离。
现在比较流行的字幕格式,分为图形格式和文本格式两类。
因文本格式尺寸很小,通常不过百十KB。
当字幕的名字和电影的名字相同时,播放器就会自动识别加载字幕。
10. 视频里的字幕如何导出
要看是什么视频了,你要告诉我你用的是什么播放器
有两种方法导入字体,首先你必须将winrar的压缩文件解压,解压出来后后缀名是sub或srt的文件就是字幕文件了。
将电影名称和字幕文件的名称修改为一样的名字,注意后面的后缀名不能修改,然后把那个文件拷贝到跟电影一样的目录里面。
导入方法1:修改一下播放器的设置,设置成自动导入。如果不能自动导入也可以在播放器里面选择打开字体然后按路径去找。我不知道你用的是什么播放器,所以也不能告诉你具体的设置方法了。
导入方法2:双击打开电影后,然后找到那个字幕文件,用鼠标左键按住字体不要松开,然后拖到播放器里面会自动加载你拖进去的字体的。
首先,电脑上应有我们看电影必备的利器——Media Player Classic暴风影音播放器(以下简称MPC),在这里,我向大家推荐《My MPC 之暴风影音 4.03 Final》软件包,下载地址:天极网下载频道。这个软件包不仅带有MPC,而且集中了ffdshow、real甚至Quick Time等各种解码器,基本上一步到位。安装了这一个软件包,任何影音文件都可以用一个MPC搞定了。
基本字幕的设置
由于我们平时大都使用VOB SUB自动加载字幕,所以忽略了MPC自身已经加入了对字幕文件的支持功能。事实上,MPC的字幕功能相当强大,它不仅能够为常见的AVI文件加载字幕,还可以为RM/RMVB文件和Quick Time的MOV格式文件加载字幕。
默认设置下的Media Player Classic还是无法给RMVB文件加载字幕的,必须进行简单的设置。首先,打开MPC,在“查看”菜单下点击“选项”,在弹出的“选项”窗口中点击“回放”下的“输出”,在“RealMedia视频”下有三个选项,由于我的显卡不支持DirectX 9,所以该选项不可选,在另外两个选项之中,在“DirectX 7”选项之后,有两个星号,在窗口下部可以看到注释,两个星号代表“此模式下可以使用内建的字幕引擎加载字幕”。既然如此,就将“DirectX 7”选项前的单选框选中,单击“确定”(如果你的“DirectX 9”选项为可选,不妨试一试)。
实战RMVB字幕加载
由于大多数的RMVB电影都是从DVDrip转制而成,因此可以直接到射手网下载相应的DVDrip字幕,一般说来都是可以用的,如果是分段字幕,可以先用VOBSUB自带的工具进行合并处理。
打开没有字幕的RMVB文件,在MPC的“文件”菜单中选择“载入字幕”,打开下载好的字幕,字幕已经乖乖地出现在屏幕上了,是不是很简单
