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

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

 2010-10-05 18:37:05 来源:WEB开发网   
核心提示:这里有3种模式Target Size 目标文件尺寸,直接设置1000M,利用Handbrake制作在iPhone上播放的多音轨、多字幕的视频(2),那么压出来的影片就是1000MAvg Bitrate 平均码流,设置1000 就是 1M码流,用Core2 1.86的CPU测试则 1-Pass 就需要2小时,i5确实很强

这里有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,转载请保留出处,谢谢合作!)

上一页  1 2 

Tags:Handbrake iPhone 字幕 音轨

编辑录入:coldstar [复制链接] [打 印]
赞助商链接