爱奇艺视频字幕下载方法


爱奇艺字幕下载同《Ku6视频字幕下载》字幕问题一样,爱奇艺网站的视频字幕也需要单独下载。可能处于正版版权或者是防止其他网站直接盗用的问题,爱奇艺和酷6网一样,对部分视频提供了独立的字幕。比如最近爱奇艺上线的老友记,使用视频解析工具只能下载视频,字幕需要独立下载。


单独下载xml字幕文件

Ku6的字幕文件是标准的srt文件,并且chs、cht和eng文件是独立的。爱奇艺则是一个统一的xml文件。
以老友记第一季第一集为例:
http://www.iqiyi.com/dianshiju/20120630/5b6300959a58be7e.html
因为中英文字幕都在一个文件里,所以不必像《Ku6视频字幕下载》一样事先选择目标字幕。
通过浏览器起脚分析,Firefox的ABP可以直接找到该页面的一个文件名为
http://meta.video.qiyi.com/313/3623c59c8712fa91360288c3369e79a6.xml

<dia><st>44450</st><et>46120</et><sub>这没什么好说的!
There’s nothing to tell!</sub></dia>
<dia><st>46120</st><et>48280</et><sub>他不过是我的同事!
He’s just some guy I work with!</sub></dia>
<dia><st>48480</st><et>50620</et><sub>少来了,你们都在约会了!
C’mon, you’re going out with the guy!</sub></dia>
<dia><st>50820</st><et>53420</et><sub>这个男人一定有什么问题!
There’s gotta be something wrong with him!</sub></dia>
<dia><st>52850</st><et>54030</et><sub>那么他是驼背?
So does he have a hump?</sub></dia><
dia><st>54040</st><et>55380</et><sub>既驼背又带假发?
A hump and a hairpiece?</sub></dia><
dia><st>57180</st><et>59620</et><sub>等等,他吃粉笔吗?
Wait, does he eat chalk?</sub></dia>
……

这里就是爱奇艺“官方”的中英文字幕文件了。
xml格式的字幕文件是YouTube一直采用的,网络上也有YouTube的xml字幕转srt字幕的应用。Google了一下,XML字幕转SRT字幕的方法网络已经有了,主要是转换时间轴的问题。不管是工具转换,还是文本替换的方法,反正都麻烦。


只发现了字幕文件的xml文件,没有发现字幕文件地址和视频文件地址的关联性,所以批量下载还是麻烦。老友记这类资源,字幕文件已经非常成熟,网络上到处都有,没有必要一定要爱奇艺“官方”的字幕。