早上起来,第一件事就是打开 Xbox 360,看看秋季更新上线没有。

果然,系统提示更新。确定,等待,系统提示“需要 75 分钟”。无语,继续折腾蓝色蒲公英网站去了。

一个小时之后,一个华丽的声音,更新完成。草草设定了 Mii 人物之后,赶快进入界面。本来还想换回老界面,但是发现新界面也很好用,干脆就留着新界面吧。

放入《Fable II》,硬盘安装,终于不用委屈可怜的光驱了。

稍候片刻,继续寓言。

好不容易熬过了半夜12点,打开 Xbox 360,登上 Live,却没有半点更新的迹象。重启,进游戏,Xbox 360 依然无动于衷。

于是上网查了下更新时间,官方只说 19 日更新,却没提详细的时间。难道是要等下午才更新?

无奈,等晚上再说吧。先睡觉。

Xbox 360 入手快5个月了,终于等到了第一次秋季更新。

个人来说,并不是很在乎新版 Slideshow 界面,也不在乎新版 Avatar,唯独感兴趣的,就是硬盘安装功能。以后终于可以不再折磨光驱了,也不用再等待长时间的 loading。

今晚 12 点,新版秋季更新,拭目以待。

花了两天时间,把网站换了个壳。原来那个看的视觉疲劳,也该换一个了。

由于不熟悉 DIV+CSS,进展十分缓慢,基本上就是调一个值,上传,看效果,然后再重新调值。终于,把定宽的网站模板改成自适应。16:9 屏幕完美显示。

恩,终于完成了,该睡觉了~

10月22日,没抵挡住诱惑,跑到 Futureshop 拿下 Fable II 收藏版。之后的一个星期,昏暗无日,天天沉浸在 Fable II 的世界里。

不得不说,Fable II 的确是一款玩得上瘾的游戏。本来我不是很在意 RPG 游戏,主要是厌烦 RPG 里面的解谜和升级。但是 Fable II 很简单,没有复杂的按键组合,没有乏味的回合战斗,属性升级最多到 5,主线剧情明确,还有任务导引。绚丽多彩的画面,恰到好处的背景音乐,高度自由的社会。这一切,都让我对 Fable II 上瘾。

于是,在家闷了两天,打穿主线剧情。又用了一天多扫荡支线。现在每天回家之后都要打开 XBOX 360 玩两个小时,收集稀有物品。

为了 Fable II,我已经将金会员推迟到半年之后。没有 LIVE 的 Fable II,也依旧吸引人。

貌似好久没发过文了。黑暗的时光已经过去,接下来就是美好的明天。哇咔咔~

上周末(10 月 4、5 日)集中拍摄了新片《H&HD》的三个场景。谢天谢地,拍摄任务在若干人跳票的情况下艰难完成了。结果不但损失了一架摄像机(HDR-HC3 带仓卡住),还损失了图像质量(无意中调到 DV LP 模式)。这一部片想要玩光景运用的计划基本泡汤。再加上两条腿的缺席,原本打算拍的唯美差点变成恶搞。接下来就要靠能化腐朽为神奇的导演 Rick 同学了。预计本片能超过《人生中最经典的一句话》。哦,忘了说,这次男主角还是张喆,女主角是潘智(掌声加尖叫~)。

本次制作采用一次性母带制度,就是说每盘磁带只拍一次,不覆盖。这样能保证最大限度的质量,同时保留原汁原味的拍摄过程。由于 HC3 的损失,本片花絮数量有限,很多拍摄过程中的趣事都没有记录。遗憾啊。

《H&HD》,全名《Her & His Dog(她和他的狗)》,讲的是某男和某女在巧遇之后的故事。故事情节有权限的可以去官方工作站上去查(目前有权限的只有三个人 = =|||)。

按照进度估计,《H&HD》大概 11 月中旬上映。

这几天搞 XBOX360 视频转换,最棘手的就是《秒速 5 厘米》里面的 3.1 声道 LPCM 音轨。不知道小日本葫芦里卖的什么药,非要弄出一个不尴不尬的 3.1 声道。而且这个 3.1 声道的映射还不是常见的 L / R / SL / SR,而是 L / R / C / LFE。想想看,如果要转换成 WMA Pro 5.1,要么添加空的 SL / SR,要么就把 L / R 给复制到 SL / SR 上面去。无论哪种方案,都需要先把 3.1 声道 LPCM 分离成 4 个单声道音轨。

分离单声道音轨的确费了我不少时间。现在一般的工具都没有分离单声道音轨功能。最后,终于找到了 eac3to,成功分离了 4 个声道。4 个文件后缀为 L / R / SL / SR,看来 eac3to 也被这个 3.1 声道给搞糊涂了。

需要重点说明的是,用 eac3to 分离单声道音轨,需要将目标文件名加上 .wavs 后缀。就这一个字母的差别,害得我浪费了整整一天。

得到 4 个 wav 后,就可以继续按照 5.1 声道 WMA 的制作方法继续制作 XBOX360 用 WMV-HD。


参考资料:
1. VeryCD 发布的《秒速 5 厘米》(http://board.verycd.com/t508460.html)[2016-07-28] 由于2011年VeryCD转型,此链接已失效
2. eac3to / How to Use

最近一直在研究 XBOX360 的媒体应用,WMV-HD 是重点。但是在尝试了若干次后,无论是视频转换还是音频转换都不成功。后来终于找到音频方面的问题,先记录一下。

手上的音频源都是 DTS / AC3 / DD-Plus / DTS-HD 等等格式,基本上都是 5.1 声道音频。转换软件是微软自家的 Windows Media Encoder 9 Series + WMP 11 Codecs。

音频转换总是在 VBR 进行到 2-pass 的时候报错,错误代码 0xC00D0BC3(General audio error)。按照微软官方的解释,这是由于音频数据在 2-pass 的时候改变,造成编码器无法工作,建议改成 1-pass 编码(CBR / Quanlity VBR)。

个人认为,1-pass 的质量总不如 2-pass 的质量好,在翻看了若干文档之后,发现 Windows Media 网站上提到了用未压缩格式作为音频源进行编码。随后又找到了 WMWiki。按照 WMWiki 上面的方法,用 DVD2WMV Assistant + BeSweet将 AC3 转成了 6 个单独的 WAV 文件(分别对应 6 个声道),然后再将 6 个 WAV 导入 Windows Media Encoder 编码成功。(DTS 音轨转换需要 Tranzcode

个人分析,AC3 在解码的时候会根据环境变化在不同的声道上添加增益,也就是所谓的 Dynamic Compression,因此造成两次解码数据不同。而对于 WAV,两次读取数据完全一致。看来 Windows Media Encoder 在处理视频/音频输入方面还是存在缺陷。有能力的话试一下 Expression Encoder 吧。


参考资料:
1. Converting AC3 to Multiple WAVs
2. Converting to WMV9
3. Converting DTA to WMA
4. Windows Media 编码器 9 系列常见问题解答

一切邪恶的手段,都是从一台 XBOX360 开始的。在购入 XBOX360 之后,为了不让 XBOX360 过分闲置,便开始了对 XBOX360 高清视频 WMV-HD 的研究。

XBOX360 可以播放高清视频,这是众所周知的。但是 XBOX360 对 MPEG-4 的有限支持,却令 MPEG-4 系列视频(XviD、DivX 和 AVC/H.264)在 XBOX360 上如同鸡肋。其中最让人受不了的就是不支持 5.1 声道音频、不支持多音轨、不支持外挂字幕。

但是 WMV-HD 却没有这些问题。总结起来,WMV-HD 有如下好处:

  1. XBOX360 完美支持 WMV 编码/封装。
  2. 可以使用 Windows Media Audio 10 Professional 5.1 声道功能。
  3. 可以集成多语言音轨。

好处先说这么多,赶快开始 WMV-HD 的制作吧。

必备工具

  • Windows Media 11 Codec:WMV-HD 编码/解码核心
  • tsMuxeR / TSRemux:合成或分离 TS 流
  • DGIndex / DGAVCIndex:分析 TS 流、分离音频
  • BeSweet / eac3to / Tranzcode:音频处理
  • AVISynth:视频处理
  • Nic's WMEnc:视频压缩
  • Windows Media Encoder 9 Series:音频压缩
  • Windows Media Stream Editor:最终 WMV-HD 文件合成

可选工具

  • GraphEdit:定义解码路径、重新合成 MKV 流
  • AVI-Mux:将 AVI 封装的高清视频合成为 MKV 流
  • TomsMoComp.dll:反交错滤镜,处理 1080i 视频时使用
  • MKVextract / GUI:从 MKV 文件中分离音频用
  • WMVMuxer:合成 WMV 文件

第零步:将分段的高清文件合并为一个文件

注意:合并之后的文件可能大于 4GB,需要将硬盘分区格式设定为 NTFS。FAT32 格式的硬盘分区无法存放大于 4GB 的文件。

  1. 如果分段高清文件为 AVI 或者 MKV 格式,需用 AVI-Mux 将数段 AVI 合成为一个 MKV 文件。然后进行第二项。
  2. 如果源文件为 MKV 文件,需用 tsMuxeR 将 MKV 封装转换成 TS 封装。
  3. 如果

第一步:分离音/视频

这里要使用的是 DGAVCIndex。注意:DGAVCIndex 是一个正在开发中的程序,有可能出现不可预料的错误。

步骤很简单,跟 DGIndex 一样,导入 TS,设定 PID,另存为工程并解出视频。

321_ts2wmvhd_step1-1.jpg

322_ts2wmvhd_step1-2.jpg

323_ts2wmvhd_step1-3.jpg

324_ts2wmvhd_step1-4.jpg

325_ts2wmvhd_step1-5.jpg


 

参考文章:
1. How to create WMV file with multi-language audio tracks
2. Adding subtitles to your wmv9 movies
3. Adding closed captions to digital media

用 XBOX360 做媒体中心还真不错,结合前一阵子买的 Western Digital MyBook World Edition,现在可以在客厅的大电视上看电影了。唯一美中不足的是,XBOX360 对于 H.264 视频支持还是不太好,有很多网上下载的电影不能直接播放。做了下研究,终于找到一个用 XBOX360 完美播放 H.264 的方法。

 

首先要注意的

  1. 本文主要研究 MP4 封装的 H.264 + AAC 视频。
  2. XBOX360 最高支持到 H.264 High Profile @ Level 4.1。
  3. XBOX360 最高支持到 AAC LC (Low Complexity) Stereo。
  4. XBOX360 对标准 MP4 的支持比较好。

拿到片源,开工。本文所用的片源是从网上下载的 HDTV 转制的 720x 电视剧,视频编码 x264,音频编码 AC3 5.1,mkv 封装。

 

第一步:分离音/视频

这一步很简单,MKVextract 伺候。(需下载 MKVtoolnix

  1. mkvextract.exe tracks original_movie.mkv 1:demuxed_video.264 2:demuxed_audio.ac3

注意:若使用 MKVextractGUI,须将解出的 demuxed_video.avi 改名成 demuxed_video.264。

 

第二步:转换音频编码

因为 XBOX360 不支持 AC3 封装到 MP4,所以要将 AC3 5.1 转换成 AAC Stereo。注意,这将造成音频质量的损失。如果想保证质量,请参见 XBOX360 用 WMVHD 视频指南。

最简单的方法是使用 MeGUI

317_mkv2mp4_step2.jpg

第三步:确认视频格式

如前面所说,XBOX360 只能支持到 H.264 High Profile @ Level 4.1。但是目前网上流行的 720x 很多都使用 H.264 High Profile @ Level 5.1。所以,我们要先确认视频格式是否能被 XBOX360 接受。

打开 YAMB,添加 demuxed_video.264,如果显示 @L5.1,则表示视频需要再加工。否则直接跳到第五步。

318_mkv2mp4_step3.jpg

第四步:更改视频格式

这里要用到 H264info。打开 demuxed_video.264,选择输出文件,在 Level 一栏填入 4.1,按 Start 按钮,静静等待进度条跳到100%。完成。

319_mkv2mp4_step4.jpg

注意:这一步并不会降低画面质量。

[Update @ 2009-08-25 00:54] 并不一定所有的视频都能用此方法降级成 Level 4.1。具体参见:《关于 AVC [email protected] 降级为 L4.1 的注意事项》

 

第五步:合成 MP4

打开 YAMB,先设置好 MP4Box,加入 demuxed_video.264(或者第四步的输出文件)和 demuxed_audio.aac,设置好输出文件,Go!

320_mkv2mp4_step5.jpg

最后,把输出的 MP4 放到媒体服务器上,去 XBOX360 + HDTV 上享受高清画质的电影吧!

 

后记

我使用的是 TwonkyVision Media Server,仅支持 *.M4V 视频流(*.MP4 为音频流),所以要改文件后缀为 .M4V。

 


参考文章
1. How to play .TS content on XBOX360

  1. 找到 Setpoint 安装路径下的 players.ini(C:\Program Files\Logitech\SetPoint\players.ini)。
  2. [players] 标签下加入(一行):
    foobar2000=wac,foobar2000.exe,{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
  3. [Players.Run] 标签下加入:
    Foobar2000=path,C:\Program Files\foobar2000\
  4. [Players.Display] 标签下加入:
    Foobar2000=Foobar 2000
  5. [Players.Seek] 标签下加入:
    Foobar2000=key,F,,1,1
  6. [Players.Rewind] 标签下加入:
    Foobar2000=key,R,,1,1
  7. 重启 Setpoint 或者重启计算机。
  8. 在 Setpoint 键盘的多媒体按键选项中选择 Foobar 2000 即可。


参考文章 1:http://weyland.be/wrdprss/index.php/2006/01/15/foobar-support-for-setpoint-and-di-novo/
参考文章 2:http://www.feelingme.cn/html/diannaojishu/20070619/11.html

316_kung_fu_panda_ticket.png

说实话,已经期待《Kung Fu Panda》很长时间了。再加上往上泄漏的“抢包子”片断,更是让人垂涎三尺。

梦工厂的套路已经大概熟悉了,无非是大段的口语式的幽默对白,加上叛逆的剧情,就像《Shrek》一系列和《马达加斯加》。但《功夫熊猫》似乎更加倾向传统动画,从故事的开头就确定了一个大反派——大龙(豹)。而且最终也是“英雄无敌”式的结局。

值得称道的是,中华元素在片中随处可见。甚至被老外称为“巫医”的针灸和点穴也占据了重要的位置。如果说李小龙时代是将中国武打传播到国外,那么《功夫熊猫》可以称得上是中华文化的传播,甚至连在面馆吃饭将碎银子放在桌上这种细节都不放过。而太极则是易经文化的精髓,在片中也出现过若干次。虽然老外对太极理解不深,但“借力打力”的概念也算是从无到有的突破。

看了《功夫熊猫》,让我怀念起很多在国内的时光。拉面、放鞭炮、看戏(其实片中是看比武)等等等等……想家了……

片中最开化的一句话便是“There is no secret ingredients”(面汤里并没有什么秘方)。这句话说得太好了。不客气地说,现在社会上存在很大一批人靠着所谓的“秘密武器”(secret ingredients)来忽悠民众。比如说那些“专家教授”之流,一天到晚叫嚣自己在某些方面颇有成就(博士),然后散播一些“这是专业知识,说了你也不懂”之类的评论。那什么是 secret ingredients 呢?片中说了,就是 yourself(你自己)。只要相信自己,没有做不成的事。

最后要说说这次的 IMAX 版本。本来要去看 IMAX 版本来着,但是最后一刻变卦了,因为看到一篇报道说,《Kung Fu Panda》是梦工厂唯一一个 IMAX 2D 动画。既然是 2D 动画,那何必驱车半个小时,再多花1块钱的门票去看 IMAX 呢,正常影院对于 2D 动画的表现力已经足够了。

下一步的任务,攒齐麦当劳儿童套餐的《功夫熊猫》玩偶一套。其实这是老婆的爱好,没办法,到我这里就变成任务了。


P.S. 1:那个“Do Not Detach”是什么东东?没错,这两张票没剪过。不是说我烧包,而是说当时检票口没人,我们大摇大摆就进去了。

P.S. 2:那个“$0.00”是怎么回事?别太激动,只不过是我用看电影的积分换了一张票而已。至于那个积分是怎么来的,嗯,这个说来话长,其实是从网上看到一个免费积分,然后就用到我的积分卡上了。也算半偷半抢吧。

今天逛 Winners,再一次淘到球衣。欣喜若狂之后,拿着一件拜仁慕尼黑和一件 AC 米兰走去结账了。唯一遗憾的是,这两件球衣后背上都没有号码。

加上我之前的皇家马德里(7号劳尔)和德国队(13号巴拉克),现在我的球衣收藏一共有4件了。

阅读全文 »

TD-SCDMA 无疑是最近的热点,所过之处骂声不断,大都说什么 TD 技术不够什么的。而这些人又说不出道理,只能用诸如“让市场淘汰”之类的话糊弄人。

TD-SCDMA 比 WCDMA 差么?我看未必。

移动通信网络,无非就是核心网(交换系统)、软件系统(计费系统等)和接入网(无线传输部分)组成。

交换系统这一块,我敢说 TD-SCDMA 和 WCDMA 相差无几,基本上是相同的。原因很简单,TD-SCDMA 和 WCDMA 用的都是我们公司的芯片,都是 RapidIO 技术,物理/传输/逻辑层的协议都是一样的。

再上一层就是软件系统层,这一块肯定没问题。用友/金蝶都是我们国家自己的技术,为啥电信就不能有自己的软件?我相信华为在软件方面肯定有完善的方案,毕竟华为的交换机已经很成熟、很有经验了。

如此看来,真要挑骨头,也只有物理接入(接入网)这一块了。的确,TD-SCDMA 不能和 WCDMA 等等共享终端设备就是因为物理层协议不一致。但是 TD-SCDMA 的物理接入很差么?答案是,不管用什么数据比,TD-SCDMA 是最适合中国国情的。例如拿基站覆盖范围来讲,TD-SCDMA 或许不如 WCDMA,但是智能天线等技术的应用,却使得 TD-SCDMA 可以在小范围内定向提供接入服务,这对于中国住宅区集中(大家都住在楼房里)的特点来讲,是很实用的一个技术。另外,我们可以看到中国企业在 TD-SCDMA 上的相关专利基本上都是物理接入方面的专利。

如果非要说中国企业的专利比例太少,表面上看来好像很有理,但事实上却并非如此。首先,CDMA 是高通专利,这一点连 Nokia 和 Ericsson 在 WCDMA 领域都避免不了,华为和中兴肯定也无能为力。RapidIO 是 RapidIO Trade Association 的专利,我们公司也有一些专利在里面,华为和中兴用我们的芯片,自然逃不掉专利问题。好在在物理层部分 TD-SCDMA 用的是自己的技术、自己的专利。

还有什么说的呢?凯明虽然倒了,但 TD-SCDMA 肯定不会就此罢休。只要有华为和中兴在,TD-SCDMA 覆盖全国只是时间的问题。不要说华为和中兴没水平,作为上游公司,从他们的采购动向就知道他们的确有实力。

来多伦多的空档,在街头拿出电脑打算写点剧本,结果发现自动连上一个无线基站,速度还不错。

打开无线网络管理程序一看,竟然所处的位置上有这么多的AP。看来以后还是要保护好自己的AP,防止盗用。

地点:多伦多 Clarence Squre 北侧
时间:发帖时间
作案工具:Dell Latitude D630 (Wireless 802.11b/g)

307_toronto wireless.jpg

貌似那个 One Zone 就是多伦多的城市无线网。

295_dsc00075.jpg

在渥太华呆 4 年了,竟然没去看过郁金香节。今天终于去了一次。

下面的照片都是拿 HDR-HC7 照的。按说摄像机的镜头肯定不如专业照相机的好,所以能拍出这种效果也就不错了。

宽屏照片是用摄像模式照的,正常照片是用照相模式照的。

阅读全文 »