2024年1月15日发(作者:)
目录:一、为什么改变二、WindowsMediaPlayer12的新特性三、准备工作:安装必要的解码器四、向媒体库中添加媒体四、媒体库中的图片和视频五、重中之重:组织音乐库六、备份媒体库七、结语八、附录一、为什么改变在使用Windows7之前,我一直用KMPlayer播放视频,用Foobar2000听歌,用Windows自带的照片与传真查看器看图——KMPlayer+K-Lite-Codes的组合通吃一切视频格式,Foobar2000不但能通吃常见的音频格式,还可以直接读取压缩包内的音频文件——而现在,除了还用Windows自带的照片与传真查看器看图,我只用WindowsMediaPlayer播放音频和视频。我为什么要做出这么大的改变呢?先说这个“大”。这个“大”并非单单是因为我有200G的音频文件需要处理ID3信息,也并非单单因为我收藏的50000多张图片,说这个改变大,因为它极大改变了我使用电脑的习惯,甚至是处理信息的方式——这是对思维方式的一种改
变。在以往的Windows版本中,文件和信息的组织依赖于目录树的文件夹结构,而在Windows7中,“库”这个概念的出现打破了以往的结构。点击任务栏上的资源管理器图标,默认就会打开库,并且库的优先级是高于计算机的,从这也可以看出微软对于库的重视。什么是库呢?库是一个虚拟文件夹。库的出现并不是仅仅改变了资源管理器的外观和功能那么简单,它本身也是Windows7强大的搜索索引功能的直接体现。文件夹结构可以解决初步的分类问题,但随着目录结构的增多和复杂化,这种基于文件夹结构的管理方式会消耗大量的精力和时间,而且未必准确、有效。库的出现就是解决复杂分类的问题。在XP的年代,系统自带的搜索慢且难用,默认的搜索程序无法对文件的内容和属性进行深入的索引和分析,这种搜索非常单薄且平面化,好多人因此放弃了系统自带的搜索程序转向了第三方搜索程序。而在Windows7中,搜索能力的提高扩展了对于信息管理的维度,任何一个文件都可以是充满丰富含义的——这种“含义”就是Windows7无所不在的“标签”。图片文件的标签有拍摄日期、尺寸、相机型号、标记等,文档文件的标签有文件名、文件大小、作者、题目、注释、摘要等,音频文件的标签有歌手、风格流派、唱片集信息等。举个简单的例子,如果你有许多外出旅行的照片,并且它们分布在多个不同的文
件夹中,它们的拍摄时间、地点又各不相同,那么如何进行有效的管理呢?这种有效应该是便捷且精确的。显然,通过文件夹结构进行的管理是不可能实现既便捷又精确的——假如按照拍摄时间分类,地点未必统一,如果按照拍摄地点分类,时间未必统一——这时不妨使用库和标签相结合的方式进行组织。只需要建立一个库,比如名字叫做“我的旅行照片”,即便你的照片分布在硬盘的各个角落,只要将其文件夹包含在库中,所有旅行照片便可汇于一处了,这算是一览无余了吧?便捷的问题得到了解决,标签可以解决精确的问题——这需要良好的操作习惯,及时准确为文件添加相应的标签,在这个例子中可以是:拍摄时间、标记、标题、描述等等,这些标签可以被系统收录到搜索索引中,为你查找、分类浏览、管理文件提供筛选的条件。通过上边这个简单的例子可以认为:库是一种对于文件夹结构的概括和描述,它是一系列具备某种属性文件夹的集合。标记则在针对具体文件的层面上对其进行进一步的描述和补充。库和标记的根基都是搜索索引。相比文件夹结构,搜索索引更加准确、丰富。这是一种更为值得提倡的管理文件的方式。当然,良好的文件夹结构可以为搜索索引奠定良好的基础,也会让你从中受益。需要注意的是,搜索索引是基于NTFS文件系统的,FAT32文件系统是不具备这个功能的。如果需要转换磁盘分区的文件系统,可执行convertx:/fs:ntfs这条命令,x代表的是需要转换文件系统的磁盘分区。库和搜索索引的变化在Windows7的资源管理器中非常直观,而且无处不在。如图:
上:地址栏和搜索栏——地址栏旁边就是搜索栏,处处都有搜索,非常便利。中:从左到右分别是导航窗格、文件夹区域、预览窗格——导航窗格可以以目录树的形式显示文件夹之间的结构关系;文件夹区域提供了各种排列组织文件的方式和视图;预览窗格可以预览选定文件的信息,而不必打开相应的程序。下:细节窗格——细节窗格会显示选定文件的信息,对于一些格式的文件,可以进行相关的编辑和操作。上边写了这么多和WindowsMediaPlayer有什么关系呢?媒体库是库的一种应用,甚至可以说是库最为重要的应用。对于许多如我一样听多了撑的人来说确实如此。换一个角度说,媒体库是库最为成熟和典型的应用,尤其是其中的音乐库和图片库,相对而言,视频库还不够成熟。在我详细了解Windows7的库以及最新版的WindowsdowMediaPlayer之前,我只在XP下使用过WindowsdowMediaPlayer9,那个笨重、频频出错并且功能乏善可陈的播放器——那么为何如今我放弃了KMPlayer和Foobar2000,转而投向WindowsdowMediaPlayer的怀抱呢?不是KMPlayer和Foobar2000不好,单纯从软件的角度看,它们都是各自领域不能再好的软件了。关键的问题是它们和系统的结合程度太低了。我最初萌生想法的时候是因为Foobar2000无法将我喜爱的歌曲标记星级,尽管可以通过插件解决,但在插件默认的状态下,这个评级行为和系统的星级是没有关联的。此外,我经常面对海量的资源感到迷茫,我究竟该看点什么或者听点什么?我收藏的音乐和图片非常多,如果没有强大的媒体管理功能,它们会陷入散乱无用的境地——尽管我文件夹的组织结构已经足够整洁了。KMPlayer不具备媒体库功能。Foobar2000只具备管理音乐文件的能力——不但如此,Foobar2000还有一个“致命”的问题,在转向WindowsMediaPlayer的过程中我的大部分精力用在了解决这个问题上,详细的情况和处理过程我会在后文中写到。这些软件曾经给我带来便利,如今却使感觉到了它们和操作系统之间的疏离感。最终我不得不做出改变。不错,有无数的软件可以实现几乎任何你想要的功能——但是我们为什么要舍近求远呢?回忆这些年来使用电脑的经验,这样的舍近求远往往让最初的便利变成不不便。许多时候,我们过分“自信”过分“勇敢”了,我们未必仔细考虑过系统为何如此这般设计的缘由,单纯凭借感官体验对其进行“改造”、“删减”并且乐在其中,事实上,微软真的那么“弱智”、“无能”么?---------------------------------------------------------------------二、WindowsMediaPlayer12的新特性(一)清爽的默认外观和方便实用的功能
WindowsMediaPlayer12默认是这个简洁的页面,我十分喜欢。软件运行很流畅,相对从前的版本,WindowsMediaPlayer12轻快了许多,占用资源明显降低了。通过右上的按钮就可以切换到媒体库视图了,更多的变化在这个视图里才能看到。
顺带说一句,WindowsMediaPlayer12默认皮肤是最好的,微软在网站提供的皮肤简直惨不忍睹,而自己制作、更改WindowsMediaPlayer12的皮肤费力不讨好,并且我没发现有几款值得的。这个事实也基本符合微软官方提供的WindowsMediaPlayer12的可视化功能以及插件。默认是不显示菜单栏的,如需要,可做如下调整:
左侧是导航栏,可以组织媒体库,也可以自定义导航窗格里需要显示的项目。
在中部的主要区域,排列着媒体文件,可以通过自定义显示栏目提供更多的查看选项。将鼠标移动到曲目的标题上还可以预览音频文件,鼠标移走预览即结束并且换到预览前的播放位置,这个功能很实用。
不知道听什么好?那就创建一个自动播放列表吧!里边可供你筛选的条件足够考验你的想象力……我听说只要资源充足,半年都不到重复的歌曲。左侧的主体是播放列表,点击“播放”选项卡,可以隐藏/显示播放列表。播放列表两侧有前进和后退的按钮,跳转列表还可以记忆上一个列表的播放位置,很方便实用的功能。底部是播放控制的按钮,最左侧的按钮可以切换到简洁视图。
(二)一些必要的设置通过菜单栏的工具——选项,看看我所更改过的设置吧。【播放机】为了操作方便,我选择不自动隐藏播放控件,自动控件也就是播放按钮和进度条。
【隐私】我很少用播放器通过网络获取媒体信息,因此如下设置。
【安全】这里的设置很重要,是字幕能否正常显示的关键。我也不知道为什么和字幕有关的设置会在这里。
【媒体库】你会在媒体库中删除文件同时在文件夹中删除么?这个选项一定要注意。媒体库会自动添加图片文件夹中的视频文件,也很方便吧。
【性能】可以启用对于WMV文件的视频加速功能,此选项对于性能有较大影响,请根据实际情况慎重使用。
【翻录音乐】与以往变化不大。
【设备】设置同步设备一些选项。
---------------------------------------------------------------------三、准备工作:安装必要的解码器解码器为各种格式的媒体文件提供支持或增强功能,因此应该在向媒体库中添加媒体文件之前就安装配置好。主要是安装,我个人基本都是保持的默认设置。解码器包有许多种,原理都是一样的。在这里我推荐使用K-LiteCodecPack解码器包,因为经过我的试用,K-LiteCodecPack最全面详细且最不麻烦。K-LiteCodecPack解码器包有full,standard,basic等几种版本,分别对应完全版、标准版和基础版,因为我们的目的是用WindowsMediaPlayer12通吃尽可能多的影音文件格式,所以选择basic就够用了,这个版本是不带播放器的,只有解码器包。K-LiteCodecPack解码器包下载地址:/k_lite_codec_pack_安装过程:1.选择高级安装选项
2.选择默认配置3.设置额外任务。如果不想看到滤镜的托盘图标,可以选择隐藏之。
4.关联媒体播放器5.设置文件格式关联,这里建议全选。
6.设置文件缩略图,建议选取Windows默认即可。
安装解码器包的目的不但是使WindowsMediaPlayer12能够通吃尽可能多的影音文件格式,也是为了在媒体库中可以正常添加、显示尽可能多的影音文件格式。四、向媒体库中添加媒体音乐、视频、图片是Windows7默认的三个库,一般说来,在运行WindowsMediaPlayer12之后,WindowsMediaPlayer12会根据其中的内容自动添加媒体文件——且慢,如果你有成千上万的媒体文件,这将是致命的,尽管WindowsMediaPlayer12的性能大有提升,但如果文件数量过于庞大,它仍旧可能会停止响应。我建议的做法是逐个库添加,可以先在库的设置中清除几个或全部文件夹,先从一个库开始。耐心等待吧,添加媒体的过程有些漫长。对于一些音频格式,如ape、flac等的信息的识别,需要一个插件:WMPTagPlus。可在添加媒体之前安装、启用之,后文还会有说明。官方页面:/wmptag---------------------------------------------------------------------五、媒体库中的图片和视频
(一)图片相对而言,图片的问题容易解决,对于我个人而言,我只是在图片上做些必要的标记和星级。
这些设置可以通过资源管理器的细节窗格操作,也可以通过文件属性页操作,并且都可以批量完成。
美中不足:Windows7对于图片的操作主要是针对jpg格式,其它格式可操作的项目就少了许多。我的需求不是很大,也没有过多探究。如果需要更为丰富的功能,不妨考虑使用WindowsLive的照片库组件。(二)视频视频格式的处理相对复杂一些。sMediaPlayer12支持的视频格式理论上说,WindowsMediaPlayer12+K-LiteCodecPack也可以通吃绝大部分视频格式,但我仍有一个建议,就是不要播放rm、rmvb、flv等视频格式,这些格式很容易播放出错或者出现一些未知情况,我遇到过的问题有:无法快进快退、影像声音异常——尽管出现这种错误的概率不高。另外值得一提的是,这些都是为了优化带宽而出现的视频格式,从文件格式上说都不是高质量的,保留收藏的价值一般,如果确实有保留的必要,我建议使用“格式工厂”这款软件将其转换一下,比如wmv或者avi格式都是WindowsMediaPlayer12易于接受的格式。“格式工厂”下载页面:/CN_
2.字幕字幕的设置并不复杂。首先安装K-LiteCodecPack解码器包,其次是设置WindowsMediaPlayer12,使之能够正常显示字幕。在前文的选项的【安全】设置中,已经交代过一点,还有另外一点,见图:通过这几处设置,WindowsMediaPlayer12显示一般的srt字幕文件应该不成问题了,当然字幕文件要和视频文件放在同一文件夹中,并且名称相同。经过我的测试,mkv+srt组合,avi+srt组合,avi+ass组合都显示正常。网上有人说mp4不能正常加载字幕,这个组合我并未测试过,有人建议把mp4的扩展名改成mkv就能正常显示了,这个办法可供参考。和DVD的播放很不幸,我的光驱坏掉了,只能通过虚拟光驱加载镜像的方式予以间接的测试。在有限的测试中,播放正常,菜单操作正常。我更想说的是dat和vob格式视频文件的播放,这两种文件格式分别对应VCD和DVD中的视频文件,如果你有把光盘文件拷贝到硬盘上观看的习惯,WindowsMediaPlayer12是可以正常播放dat和vob格式的文件的,但是不能使用相应
的菜单,并且不能被WindowsMediaPlayer12的媒体库所收录——为解决收录的问题,可以将dat和vob文件的扩展名改成mpg或mpeg,这样WindowsMediaPlayer12的媒体库便可正常收录它们了。如果mpg或mpeg无效,也可尝试改成avi、wmv等。这是我的个人经验,祝你好运吧。4.其它问题(1)某些格式的视频,如果在媒体库中直接播放,可能无法快进或加载字幕,而在文件夹中使用WindowsMediaPlayer12播放则可以正常快进、快退或加载字幕,比如mkv格式,原因未知。(2)某些mpg格式的视频文件有声音而无图像,经过检查和我的显卡驱动程序有关,我卸载了高版本的驱动(含有3D驱动程序)后即可正常播放了,原因未知。(3)我没找到通过WindowsMediaPlayer12预览eMule未完成下载的视频的办法,可能是我的参数没有写对,也可能是无法实现。(4)我听说WindowsMediaPlayer12无法支持迅雷看看或者相似的一些应用——我没有迅雷或者与之相似的应用,无从验证。(5)mkv格式无法在资源管理器中生成缩略图或在预览窗格预览,虽有插件可以实现缩略图却导致字幕无法加载,不建议使用。总的说来,用WindowsMediaPlayer12看视频效果不错,色调更鲜亮,值得一试。虽然WindowsMediaPlayer12不是专业的视频播放器,但一些基本的增强功能还是具备的:
如同对于图片的需求不多,我对视频的需求也刚好能被WindowsMediaPlayer12满足。还要顺带说一句,Windows7中默认没有安装MovieMaker,需要在WindowsLive组件中安装,使用MovieMaker对视频做些小调整还是很方便的。---------------------------------------------------------------------五、重中之重:组织音乐库在我重构媒体库的过程中,音乐库的组织最让我费神头疼。我从前用Foobar2000听歌、整理音乐信息——这的确很方便,但在方便之中遗留了一个重大的隐患,ID3信息的版本不匹配。ID3信息是什么?就是在播放歌曲时显示的歌手、风格流派、唱片集信息、星级、封面等信息。网络下载得到的ID3信息好多都不够完整,需要手工补充编辑,我从前是用Foobar2000完成这项操作的,却没想到遗留了这么严重的隐患。ID3有多个版本,所获得的支持也各不相同。ID3v1,这是最早的版本吧,已经快被抛弃了,这个版本有许多限制,比较明显
的是长度限制,比如歌曲标题、艺人名、唱片名超出它的长度,播放器是无法显示完全的。ID3v2.2,这是个中间版本,具体情况未知,感觉采用的不多。ID3v2.3,这是最为普遍的版本,能被绝大多数播放器正确显示。ID3v2.4,这是最”新“的版本。说它”新“其实也很过誉了,实际上这个版本也出来十多年了,很不幸,不是所有播放器都可以完全支持它,不幸的是Foobar2000恰恰能够支持,使用Foobar2000编辑音乐文件是写入的也是ID3v2.4的版本,而这个版本的ID3信息Windows7的资源管理器和WindowsMediaPlayer12都不能完全支持。更为诡异的问题是,Foobar2000有一个兼容写入选项,这似乎是说它会写入ID3v2.3这个版本的信息,以便和其它的播放器兼容——听起来很乱是吧?真正乱的还不是ID3的版本之间的差别,而是我的许多音乐文件ID3v1和ID3v2.4两个版本的信息是同时存在的……这才是乱的根源。解决第一步,清除所有文件的ID3v1信息,只保留ID3v2.4的信息。这个操作可以通过Foobar2000完成。选中ID3v2,不选ID3v1,然后点击更新文件。漫长的等待……
经过如上处理,ID3v1的信息已经被清除掉了,那么剩下的ID3v2信息究竟是2.3还是2.4呢?推荐一个处理mp3的ID3信息的工具——mp3tag,含有简体中文版。下载页面:/en/安装软件,在工具——选项中稍做设置如下:
这些设置的原因是:1.我几乎没有ape,所以就不读取APE的信息了。2.只写入ID3v2版本的信息,并且以UTF-16格式编码,这样可以兼容于更多的播放器和文件系统。ISO-8859-1这个编码是针对西文的,如果用在中文歌名可能会出现乱码问题。3.如果要清除文件的标签,就全清了,什么都不保留。将需要处理的文件拖入mp3tag中,然后全部选择,再保存一下,如果存在ID3v2.4的信息就会转换成ID3v2.3了。除此之外,mp3tag还有许多实用的功能,比如在线获取唱片集信息,根据文件名命名歌曲标题,根据歌曲标题命名文件,批量编号等等。照理说,问题到此应该得以解决了,且慢——微软还给我留下了几个小难题。1.关于艺术家。在Windows7的资源管理器和WindowsMediaPlayer12中有两个“艺术家”,一个是“参与创作的艺术家”,对应的字段是%artist%,另一个是“唱片集艺术家”,对应的字段是%band%,如果在WindowsMediaPlayer12中编辑歌手名,实际操作的是%band%这个字段,而非%artist%,这一点尤其需要注意,因为通常
的播放器只有%artist%这个字段,因此在使用其它工具编辑ID3信息要注意这个区别。2.关于出版年份细心的朋友可能会注意到,为什么在我截图的唱片出版时间是1900年呢?这是因为WindowsMediaPlayer12和资源管理器不支持用字母或符号表示未知年份。我从前这样编辑未知的年份,如果能确定年代就写成197x,198x等等,如果连年代都无法确定就写成19xx,21世纪的唱片大多能确定年份——而微软拒绝我这样做,我只好将它们做一个变通,写成1907,1908,1900。3.唱片封面WindowsMediaPlayer12取消了高级编辑器,封面问题怎么办呢?我的办法是将封面图片拖放到唱片中。需要将视图改成展开平铺。手工劳动,绝对考验耐力和体力。如图:WindowsMediaPlayer12只能以正方形,最大200x200大小显示封面,这不得不说是一种缺憾,至少还不够完善。不过对我影响不大,我的绝大多数封面都是
正方形的。另外千万不要用folder命名封面图片文件,这和WindowsMediaPlayer12生成的隐藏的封面缩略图是冲突的,在向媒体库中添加文件的过程中,WindowsMediaPlayer12会自动将尺寸较大的folder文件进行缩小——有些朋友辛辛苦苦收藏的大尺寸封面就这么被WindowsMediaPlayer12给糟蹋了,这绝对是活生生悲剧啊!我的封面图片文件命名方式:front,back,inside,cover,label,disc。通常我只保留jpg格式的封面图片。4.歌词插件我听歌词,但几乎不看,纯粹当听力练习。没什好的建议,试试乐辞或者MiniLyrics吧,后者需要注册码,网上有下载。5.关于风格流派在通过网络搜索的唱片集信息中,都是中文的风格名称,如果以外文歌曲为主,强烈推荐自己动手改成对应的英文,当然,自定义也是可以的,我的风格划分完全是自定义的,根本没指望播放器为我自动搞定。
6.其它音频格式的信息识别上文这些操作是针对mp3文件的,部分操作也可用于wma,其它音频格式——诸如aac或ogg等我一个没有,只有少量flac,我用mp3tag编辑flac的信息,为了让WindowsMediaPlayer12识别这些信息,需要用到一个插件:WMPTagPlus。官方页面:/wmptagplus/建议在向媒体库添加文件之前安装插件,保持默认即可。经过我的试用,未有不良反应。强烈不推荐其它任何插件,简单最好。
---------------------------------------------------------------------六、备份媒体库关于备份媒体库,首先在文件夹选项——查看中去掉“隐藏受保护的系统文件(推荐)”的勾,然后找到C:Users你的用户名AppDataLocalMicrosoftMediaPlayer这个文件夹,备份其中的CurrentDatabase_文件,或者将这个文件夹全部备份。如果要还原媒体库,菜单栏中工具——选项——高级——还原媒体库。备份媒体库不仅是为了恢复方便,某些播放信息比如播放计数,每重新建立一次媒体库都会被清零,因此备份是有一定的必要的。但是这个方法我尚未验证过,仅供参考。---------------------------------------------------------------------七、结语至此,媒体库的配置全部完成,这些配置不但是针对WindowsMediaPlayer的,在WindowsMediaCenter中同样有效,并且它们的配置是统一的,怎么样?很棒吧。我如此大费周章不止要满足自己需求,更是被这种新型的、集中的管理文件和信息的方式所打动,WindowsMediaPlayer已经远远不是一个播放器那么简单,结合Windows7的库,整台电脑中的媒体都能被有效地集中于一体之中并且层次分明、含义丰富,在这个角度说,WindowsMediaPlayer是无可匹敌的。改变需要勇敢果断,今天的折腾是为了以后不再折腾。幸运的是,尽管Windows7还不够完善,但我的需求都得到了直接或间接的满足。重新构建媒体库耗费了我大量的时间和精力,回头想想所有的底线无非是信息的准确和有序。我写作本文不止是记录解决问题的方法和过程,更想不自量力地传递一个想法:在Windows7出现之后,我们是否都该反思下自己使用电脑的习惯呢?既然选择了使用Windows,为何要屡屡破坏它自身的规则呢?须知,它再有不足,终归是如来佛的手掌心,你每天都要面对它,你能跳得出去吗?写本文更不是为了和其它软件相比较。因为没有比较的必要,初版的时候有人回复我某某软件很棒很优秀之类,我都没有回复。套用一个句式说:你是站在系统说话,还是站在软件说话?恕我直言:你未必有我折腾的多。还是要强调文章开头的内容,库和搜索索引。如果你不能接受这种新的组织文件方式,那么本文对你就没有什么实际意义了,虽然也涉及到了许多影音方面的设置技巧,但这终究不是我写作的意图。
另外需要补充说明的是,谨慎操作,要有耐心。如果你觉得本文对你有帮助。欢迎留言讨论,谢谢。---------------------------------------------------------------------八、附录附1:一些必要的参考信息系统:Windows7旗舰版内存:2G硬盘:1T+500G歌曲:35000+首图片:50000+张视频:458部附2:如需进一步了解“库”和“搜索”的信息,可参考如下文档1.资源管理的革命:Library作者:老耿/archives/2.搜索之终极个人体验作者:老耿/archives/2010年10月22日发布初稿,23日修改。


发布评论