电影控、如何从视频文件名获取信息

喜欢看电影的你想必对 1080P、AAC、x264 这些字眼不陌生,那他们究竟包含着什么信息,下面我来“深度”解剖一下。

先来讲讲 360P、480P、720P、1080P 这些 P

看到这了,身居屏幕前的宅男们会说了,我只知道 3P、还有 1080P?

其实啊,这里的 P 意为逐行扫描(Progressive scan),720P 即 720 线逐行扫描,1080P 即 1080 线逐行扫描,数字越大,分辨率越高。

看到下组数据,你就明白了。(注意下划线部分)

  • 480P格式,分辨率为720x480
  • 720P格式,分辨率为1280×720
  • 1080p格式,分辨率为1920×1080

再谈谈格式

任何文件都有特定的格式,对于视频文件来说,mp4、mkv、rmvb 算是常见的视频格式了。

那么格式的不同是否意味着视频的质量好坏呢?

  • MP4

MP4 格式多用来应对手机、平板等手持设备的播放,这个格式代表着它采用了 MPEG-4 视频压缩编码,但是具体是哪一种编码格式并不确定,一般来说是 DIVX 或者 XVID。既然人家都名花归手持设备了,电脑、电视用户就不要抢了,抢也是一朵牛粪插在鲜花上。

  • MKV

下载过电影的童鞋都知道,这种格式的电影一般都是配备给 720P、1080P 这种超清电影,并借此鄙视看 rmvb、mp4 等格式的屌丝。实际上,它是一种全称为 Matroska 的新型多媒体封装格式。MKV 真正的优点也并不在其画质,MKV 可在一个文件中集成多条不同类型的音轨和字幕轨,而且其视频编码的自由度也非常大,可以是常见的 DivX、 XviD、3IVX,甚至可以是 RealVideo、QuickTime、WMV 这类流式视频。

  • MOV

MOV 即 QuickTime 影片格式,它是 Apple 公司开发的一种音频、视频文件格式,用于存储常用数字媒体类型,如音频和视频。当选择 QuickTime (*.mov)作为“保存类型”时,动画将保存为 .mov 文件。现在MOV格式常常被用来制作高清电影预告片,可以达到1080P的所谓全高清标准。

  • M4V

与 MOV 一样,M4V 也是由 Apple 公司开发的一种标准视频文件格式,此种格式为 iPod 、 iPhone 和 PlayStation Portable 所使用,基于 MPEG-4 编码第二版。

  • TS

这种格式的优点在于对硬件的要求不高,即使是 1080P 的电影这两年的家用电脑都可以轻松播放,同样也是大多数机顶盒唯一支持的格式,不过缺点同样明显——超大的文件体积,动辄三四十个G。

  • RMVB

RMVB(RealMedia Variable Bitrate)是由 RealNetworks 开发的 RealMedia 多媒体封装格式的一种动态比特率扩展。RMVB 采用了许多 MPEG-4 Part 10 编解码器,像是 H.264 相似的压缩技术。这种格式主要被用来传递亚洲地区的影片,尤其是动画和中文的电视系列剧。

  • AVI

再说说很早以前流行的 AVI 格式,AVI 已经属于老旧的技术,但是由于Windows的通用性,和简单易懂的开发API,仍被广泛使用。它对视频文件采用了一种有损压缩方式,但压缩比较高,因此尽管面面质量不是太好,也收到很多网速阳痿的网友的青睐。

这就说到了版本

喜欢在线看视频的朋友应该有遇到过一些播放站要你选择播放版本,什么 TS、DVD、BD 之类的,不过据我经验,要你选择版本的播放站大多都是要安装某播某影音的垃圾站。

  • CAM

这个就是我们俗称的枪版了,大多都是网友用手机从影院翻录过来的,期间夹杂着观众笑骂声、人影走动、镜头突然下移等等。活脱脱一场电影院现形记有木有。不过也有专业翻录的同志会用上摄像机、三脚架、画质相比手机翻录简直一个天上一个地下,但还是免不了人影和噪音。

  • TS

这里的 TS 可不是上面提到的视频格式,而是一种视频版本。TS 说白了就是枪版的升级版,是在空的影院或是投影室录制的,画质比 CAM 清楚,但音源不可避免带有噪音,甚至部分 TS 的音源来自 CAM。

  • TC

TC 使用电视电影机从胶片直接数字拷贝。画面质量还不错,但亮度不足,有些昏暗。很多时候制作TC使用的音源来自 TS,因此音质很差,但画面质量远好过 TS。如果不是太讲究的话 TC 版还是不错的选择。

  • DVDSCR

DVDSCR 指非正式出版的版本。一般从预览版 DVD 中获取,通过 MPEG-4 技术进行高质量压缩的视频格式。比 DVDRip 早发布,但画质稍差。(经常有一些不在黑边里在屏幕下方滚动的消息,包含版权和反盗版电话号码 ,会影响观看。)如果没有严格的划分它的画质应与 TC 版差不多。

  • DVDRip

是从最终版的 DVD 转制。质量应该是很不错的。将 DVD 的视频、音频、字幕剥离出来,再经过压缩或者其他处理,然后重新合成成多媒体文件。一般来说,DVDRip由 AVI 格式文件和字幕文件组成。

  • HR-HDTV

相比 DVDRip,HR-HDTV 采用 DivX/XviD/x264 等 MPEG4 压缩技术对视频图像进行高质量压缩,然后将视频、音频部分封装成一个.avi 或 .mkv 文件,最后再加上外挂的字幕文件而形成的视频格式。 画面清晰度更高。

  • HDRip

HDRip = HD-DVD Rip,即 HD-DVD 高清转制,效果好于一般的高清转制。

  • BDRip

BDRip = Blue-ray Disc Rip,即蓝光高清转制,效果比 HDRIP 还要好。

  • R5

说实话,我没见过这个版本的影片,但既然有,还是提一下。R5 一般是俄罗斯 5 区版,由于北美大片在俄罗斯发行的语种经常配音为俄罗斯语,因此网络上会出现采用 R5 的视频+枪版 TS 的英语原声音频=合成版本(所以音效差),当然,也经常有未配音过音效好的 R5,遇到合成版本,在发布时会特别注明音效。

终于讲到视频压缩编码格式了

看到刚刚提到的 XviD、x264、MPEG4 这些东西,是不是都头晕了?

MPEG(Moving Picture Experts Group)本义是指一个研究视频和音频编码标准的“动态图像专家组”组织,如今泛指由这个小组制定的一系列视频编码标准正式审核程序。

MPEG到目前为止已经制定并正在制定以下和视频相关的标准:

  • MPEG-1:第一个官方的视讯音频压缩标准,随后在 Video CD 中被采用,其中的音频压缩的第三级(MPEG-1 Layer 3)简称 MP3,成为比较流行的音频压缩格式。
  • MPEG-2:广播质量的视讯、音频和传输协议。被用于无线数字电视 ATSC、DVB 以及 ISDB、数字卫星电视(例如 DirecTV )、数字有线电视信号,以及 DVD 视频光盘技术中。
  • MPEG-3:原本目标是为高分辨率电视(HDTV)设计,随后发现 MPEG-2 已足够 HDTV 应用,故MPEG-3的研发便中止。
  • MPEG-4:2003年发布的视讯压缩标准,主要是扩展 MPEG-1、MPEG-2 等标准以支持视频/音频对象(video/audio "objects")的编码、3D内容、低比特率编码(low bitrate encoding)和数字版权管理(Digital Rights Management),其中第 10 部分由 ISO/IEC 和 ITU-T 联合发布,称为 H.264/MPEG-4 Part 10。
  • MPEG-7:MPEG-7 并不是一个视讯压缩标准,它是一个多媒体内容的描述标准。
  • MPEG-21:MPEG-21 是一个正在制定中的标准,它的目标是为未来多媒体的应用提供一个完整的平台。

粗略地了解了 MPEG 标准,下面就是一些常见的视频压缩编码格式:

  • XviD

最常用的MPEG-4视频压缩编码格式,我们下载的很多电影基于这种编码。

  • x264

x264 是一种免费的、具有更优秀算法的 H.264/MPEG-4 AVC视频压缩编码格式。它同 XviD 一样都是开源项目,但 x264 是采用 H.264 标准的,而 XviD 是采用 MPEG-4 早期标准的。由于 H.264 是 2003 年正式发布的最新的视频编码标准,因此,在通常情况下,x264 压缩出的视频文件在相同质量下要比 XviD 压缩出的文件要小,或者也可以说,在相同体积下比 XviD 压缩出的文件质量要好。

说到是音轨

常见的也就是 AC3、DD5.1、DTS 这三种了。

  • AC3

杜比音效的统称,AC3(Audio Coding 3)是杜比数码的同义词,杜比数码是一种高级音频压缩技术,它最多可以对 6 个比特率最高为 448kbps 的单独声道进行编码。AC3 5.1 = DD5.1。

  • DD5.1

DD5.1 就是杜比 5.1 ,使用 5 个喇叭和 1 个超低音扬声器来达到一种身临其境感觉的音乐播放方式。一般来讲,只有高清视频才采用这种音轨。

  • DTS

公认的最强音轨,由美国 DTS 公司与环球电影公司合作开发的数字影院环绕声系统。同杜比数字有类似之处,也是一种多声道采用压缩码技术。DTS 采用 CAC(相干声学编码)结构的压缩方式有别于杜比数字的压缩方式,典型的压缩比为 3:1,仅为杜比数字的四分之一,原始信号丢失较少,可保留原来声场中较丰富的细微信号,DTS 的 96KHz 的取样频率为杜比数字 48KHz 的一倍,最高比特位为 24Bit。

最后是字幕组/压制组

国外的大片、电视剧一般都是由字幕组/压制组制作后放出的,在文件名末尾会有该字幕组的英文简称。

  • WOFEI:飞鸟娱乐
  • YYeTS:人人影视
  • ACG:ACG 字幕组
  • DYMY:DYMY 字幕组
  • HighCode:HighCode 压制组
  • CHD:CHD 压制组
  • YIFY:YIFY 压制组

实战、通过文件名了解视频信息

刚巧我正在下载一部电影,这是文件名。

午夜巴黎 Midnight.in.Paris.2011.BluRay.720p.x264.AC3-WOFEI.mkv

那么我们可以得出以下结论:

  • 影片的名字叫午夜巴黎
  • 影片的原名是”Midnight in Paris”(文件名中一般以”.”代替空格)
  • 影片发行时间是 2011 年
  • 该视频是蓝光转制的
  • 该视频的分辨率是 1280×720
  • 该视频采用的压缩编码格式是 x264
  • 该视频的声道采用的是杜比音效
  • 该视频由飞鸟娱乐制作
  • 该视频的格式是 MKV

电影控、如何从视频文件名获取信息

时间: 2024-11-05 18:49:30

电影控、如何从视频文件名获取信息的相关文章

批量修改bilibili客户端下载视频文件名

代码已上传:Github 起因 昨天晚上从B站电脑客户端下了一个分集视频 但是下载后的视频是这样的: 视频名是这样的: 这样既不直观又不美观,就算把视频文件放到一个文件夹内,连续看视频时也不容易记住看到哪个.所以就有了今天的事情. 经过 起初,我的想法是复制出来一个一个该文件名,但是当时我想到,作为一个优秀的程序员,怎么能干这种无脑的活呢???(其实是太懒了...) 于是,,,就去百度了,百度确实找到一个,但是上面的方法根本没有写全,虽然我已经尽力补全,但是他还是漏了一个非常关键的一步,所以我就

优酷的视频地址获取接口

今天分享的就是优酷的视频地址获取接口! GET一下这个地址就会出现详细信息,包含SWFb播放地址,视频封面等信息 地址:http://cgi.connect.qq.com/qqconn ... Q?xmlout=1&url=http://v.youku.com/v_show/id_XMTM3MzUxNTY=.html?f=1095101 其中红色部分为要解析的视频地址!注意访问这个地址要使用QQ登陆的COOKIE(比如登陆QQ空间,微博等都可以的) COOKIE简化为:uin=xxxx; [em

背水一战 Windows 10 (122) - 其它: 通过 Windows.System.Profile 命名空间下的类获取信息, 查找指定类或接口的所在程序集的所有子类和子接口

[源码下载] 作者:webabcd 介绍背水一战 Windows 10 之 其它 通过 Windows.System.Profile 命名空间下的类获取信息 查找指定类或接口的所在程序集的所有子类和子接口 示例1.演示如何通过 Windows.System.Profile 命名空间下的类获取信息Information/ProfileInfo.xaml <Page x:Class="Windows10.Information.ProfileInfo" xmlns="htt

根据视频地址获取某一帧的图像

http://blog.fuckbugs.me/category/ios/ //CatchImage.h #import <Foundation/Foundation.h> @interface CatchImage : NSObject /* *videoURL:视频地址(本地/网络) *time      :第N帧 */ + (UIImage*) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time; @e

[源码下载]Demo1 客户端从服务器获取信息(基于networkcomms2.3.1)

本demo基于networkcomms2.3.1开源版本 源码下载:从服务器获取信息   框架部分源码请到这里下载 实现的功能很简单 1:服务器开始监听 2:客户端连接服务器 并从服务器获取信息 源码在后续文章中

调用ZoomEye API获取信息

最近在提高自己编程能力,拿一些实用的小工具练下.该脚本为python语言,主要涉及模块urllib,json,os模块. 功能:调用ZoomEye API获取信息 import urllib.request import json import os def login(): username = input("username:") password = input("password:") url = "https://api.zoomeye.org/

DevExpress XtraGrid网格控件示例三:获取当前处于编辑状态的值

使用下面的示例代码,以获得当前编辑的值. C# 1 string editingValue; 2 if(gridControl1.KeyboardFocusView.IsEditing) 3 editingValue = gridControl1.KeyboardFocusView.EditingValue.ToString(); DevExpress XtraGrid网格控件示例三:获取当前处于编辑状态的值,布布扣,bubuko.com

跟王老师学反射(四):Class类:从Class类中获取信息

跟王老师学反射(四)Class类:从Class类中获取信息 主讲教师:王少华   QQ群号:483773664 学习内容 获得class类中的信息 根据我们以前学过的一个Java类有以下几部组成,如下代码所示 一.访问Class对应的类所包含的构造方法 (一)public Constructor<T> getConstructor(Class<?>... parameterTypes) 返回此Class对象所表示的类的指定public构造方法. parameterTypes参数是按

优酷m3u8视频源地址获取失败

昨天和今天上午,优酷网站视频完全没有办法播放,但是我是获取的优酷视频的视频原地址,所以app还是可以正常播放并且有下载功能.今天下午开始,优酷视频网页可以访问了,但是视频原地址却不在了.我所有的app的视频目前都是播放不了了.求办法,可以获取优酷目前视频原地址的办法.不是之前的那视频ID就是可以了,希望得到有用的答案,谢谢, 另外告诉将要做优酷视频下载的伙伴们,目前网上的教程全部失效,目前我还木有找到合适的办法,找到了会继续公布, 优酷m3u8视频源地址获取失败