开发学院手机开发iPhone 开发 利用Handbrake制作在iPhone上播放的多音轨、多字幕... 阅读

利用Handbrake制作在iPhone上播放的多音轨、多字幕的视频

 2010-10-05 18:37:05 来源:WEB开发网   
核心提示:注:此文为网友 qiqiji 为爱Apps 所撰写,如需转载,利用Handbrake制作在iPhone上播放的多音轨、多字幕的视频,请保留作者、出处,首先先给大家看看利用此文教程所压制出的影片在iPhone上播放时的效果:默认是中文软字幕: 点击上图下方控制区域左侧那的那个对话框符号的按钮,用Core2 1.86的CP

注:此文为网友 qiqiji 为爱Apps 所撰写,如需转载,请保留作者、出处。

首先先给大家看看利用此文教程所压制出的影片在iPhone上播放时的效果:
默认是中文软字幕:
 

点击上图下方控制区域左侧那的那个对话框符号的按钮,就会打开切换音轨或字幕时的界面:
 

下图为切换为英文字幕后的截图:

很棒吧,你是不是也想自己压制自己喜欢的大片呢?你一定会问,要做到这样的效果,一定很难,很复杂吧。

其实不然,有了 Handbrake 这个软件的协助,这一切都变得很简单。

Handbrake 是一个专门为 iPhone优化过的,使用简单的影片压制软件,他的主要特色有:
1,多平台,有Mac,Windows,Linux 多平台版本。
2,支持多音轨,最实用的就是可以做 国英双语的片子了。
3,支持软字幕,可以在播放时关闭和切换语言。
4,对电影的压制质量的控制选项多,可以实现目标文件大小控制,平均码流控制。

首先大家可以到 Handbrake 的官方网站下载它的最新版本,目前是 0.94
http://handbrake.fr/downloads.php

软件的主界面如下图:

下面是转制电影的一般步骤,大家可以自己尝试一下,就会发现其实很简单。

1,先点击右边的 iPhone & iPod Touch 这个预置文件。
2,点击 Source -  Video File ,选择需要转换的电影文件。
3,点击 Browse 按钮 选择输出文件的名字,扩展名为m4v。

4,在Picture 选项卡中 可以设定输出的分辨率,一般是宽度填写 480即可,如果你想要影片在播放时双击切除黑边后也一样清晰,你可以选择高度里填写320,宽度会自动帮你计算出来。

5,Video Filters 选项卡里面是一些滤镜,一般很少使用,比如去除拉丝等。

6,Video 选项卡中是对影片质量的设置,如图:

这里有3种模式
Target Size 目标文件尺寸,直接设置1000M,那么压出来的影片就是1000M
Avg Bitrate 平均码流,设置1000 就是 1M码流,一般1000就非常清晰了,想要文件尺寸小一点的,可以设置700
Constant Quality,这个是固定码流,压制速度最快。
其中 Target Size 和 Avg Bitrate 需要配合 2-Pass Encoding 来实现,即压缩2次,第一次是为了确定影片中哪些部分是复杂场景需要高码流,哪些部分是简单场景只需要低码流,这样可以在同样的影片容量内实现最佳的画质。Turbo first Pass 可以加速第一次预压缩所需要的时间。

7,Audio选项卡,这里是设置音轨的。
如影片中有多音轨,在 Source下拉框中就会出现,如图:

根据需要,添加自己所需要的音轨,Bitrate 设置96-128即可。
添加完国英2条音轨后的截图如下:

8,Subitles 选项卡,这里是设置嵌入软字幕的。
软字幕,顾名思义,区别于以往嵌入影片内部的硬字幕,他是可以由iPhone的播放器自由关闭,切换语言的。
这里我们需要事先准备好影片所需的2个字幕文件,srt格式的。
注意!需要事先用windows 自带的记事本打开srt字幕,另存为 Utf-8 格式。
选择 Import SRT 导入字幕,设置好 语言,点Add 添加
如图是导入了2个字幕后的截图:

基本上设置就到此结束了,点击主界面的 Preview 按钮,可以生成一个10-60秒的预览先看看效果(需要机器上装有QuickTime),建议选择60秒,点击Play with QT 后会自动开始压制Sample,这个文件在输出目录里也会有,你可以先把这个1分钟的Sample 同步到iPhone里看看效果,播放时点击屏幕 后出来的界面里会多出一个按钮,点开后就可以选择音轨或字幕。在本文开始的几张截图里大家可以看到。

全部确定无误后,点击主界面的Start 就开始压制,压制的时间和机器的性能有很大关系。我在i5 540的处理器下,压制这部阿凡达 1-Pass 需要大概45分钟,2-Pass 大概1.5小时左右,比影片时间要短,呵呵。用Core2 1.86的CPU测试则 1-Pass 就需要2小时,i5确实很强大啊 =0=

(本教程来自www.iappstoday.com,转载请保留出处,谢谢合作!)

Tags:Handbrake iPhone 字幕 音轨

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读