我行依我素 | 苦苦咸咸就是我 | Snailium的个人网站
用 XBOX360 做媒体中心还真不错,结合前一阵子买的 Western Digital MyBook World Edition,现在可以在客厅的大电视上看电影了。唯一美中不足的是,XBOX360 对于 H.264 视频支持还是不太好,有很多网上下载的电影不能直接播放。做了下研究,终于找到一个用 XBOX360 完美播放 H.264 的方法。
首先要注意的
拿到片源,开工。本文所用的片源是从网上下载的 HDTV 转制的 720x 电视剧,视频编码 x264,音频编码 AC3 5.1,mkv 封装。
第一步:分离音/视频
这一步很简单,MKVextract 伺候。(需下载 MKVtoolnix)
注意:若使用 MKVextractGUI,须将解出的 demuxed_video.avi 改名成 demuxed_video.264。
第二步:转换音频编码
因为 XBOX360 不支持 AC3 封装到 MP4,所以要将 AC3 5.1 转换成 AAC Stereo。注意,这将造成音频质量的损失。如果想保证质量,请参见 XBOX360 用 WMVHD 视频指南。
最简单的方法是使用 MeGUI。
第三步:确认视频格式
如前面所说,XBOX360 只能支持到 H.264 High Profile @ Level 4.1。但是目前网上流行的 720x 很多都使用 H.264 High Profile @ Level 5.1。所以,我们要先确认视频格式是否能被 XBOX360 接受。
打开 YAMB,添加 demuxed_video.264,如果显示 @L5.1,则表示视频需要再加工。否则直接跳到第五步。
第四步:更改视频格式
这里要用到 H264info。打开 demuxed_video.264,选择输出文件,在 Level 一栏填入 4.1,按 Start 按钮,静静等待进度条跳到100%。完成。
注意:这一步并不会降低画面质量。
[Update @ 2009-08-25 00:54] 并不一定所有的视频都能用此方法降级成 Level 4.1。具体参见:《关于 AVC High@L5.1 降级为 L4.1 的注意事项》。
第五步:合成 MP4
打开 YAMB,先设置好 MP4Box,加入 demuxed_video.264(或者第四步的输出文件)和 demuxed_audio.aac,设置好输出文件,Go!
最后,把输出的 MP4 放到媒体服务器上,去 XBOX360 + HDTV 上享受高清画质的电影吧!
后记
我使用的是 TwonkyVision Media Server,仅支持 *.M4V 视频流(*.MP4 为音频流),所以要改文件后缀为 .M4V。
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
添加评论