随着网络带宽、硬盘容量、屏幕分辨率等基础条件的提升 , 人们观影的要求也从标清、高清一路上升到4K、UHD 。
蓝光影碟(BD Disc)是DVD的升级版,可以作为超高清影片的载体 。
由于一些大家都懂的原因 , 蓝光原盘的提取文件在网络上比影碟更受欢迎,也有很多的播放器可以支持蓝光原盘文件的播放(如Kodi、vlc) 。
概览
蓝光原盘文件一般保存为后缀iso的文件,或是直接以文件夹的形态存在 。
iso文件可以通过命令挂载后看到其中的内容:sudo mount bd.iso /mnt
一般地,可以看到目录下有这些文件/文件夹:
蓝光文件承载了很多信息 。其中除了正片以外,还有花絮、主题曲等片段 , 还包含了用于各个片段间、片段内进行导航的必要信息和导航程序 。
大致浏览目录结构,可以看到诸如PLAYLIST(节目)、CLIPINF(片段信息)、STREAM(片段/流)、AUXDATA(附加文件 , 如音效、字体)等内容 。
根据白皮书的说明,这些信息逻辑上按照4个层次组织:
第一层是Index table , 即目录中的index.bdmv,这是一个索引表,记录了First Playback、Top Menu等的索引信息 。光盘开始播放时一般就是从index.bdmv中读取信息后从Top Menu或First Playback去播放;
第二层是两种类型的Object——Movie Object和BD-J Object,存放在MovieObject、bdjo、jar目录(未列出) 。这两个Object实际上是“应用程序”,或可以理解为“导航程序”(然而,实际上BD-J Object是java程序 , 其功能远远不止用于导航,其最初设计都可以用来实现游戏功能) 。在播放蓝光文件时,通过遥控看到的(原生)导航界面就是这些Object绘制的 。
第三层是Movie Playlist 。对应的是我们看到的正片、花絮、主题曲等节目 。
第四层是Clip 。Clip对应的是视频文件,存放在stream目录下 。一个节目可以是与一个视频文件对应 , 也可以包含多个视频文件 。同样,一个视频文件可以用于一个节目,也可以用于多个节目(比如你看到的精彩片段很可能就是“抠”正片的视频某个片段播放的) 。
【什么是蓝光文件夹 - 经验总结 www.jingyanzongjie.com】
总体来看,蓝光文件从一个索引表出发,结合各类信息文件 , 如playlist、clpi、move object等,将里面的视频片段组织起来,并能通过导航程序方便地浏览、播放 。