» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 造福3GS,迎接IPAD。。。。各便携机种视频转换方案(细节部分更新)

教程以简单为主,细节不多罗嗦。。。。

                                                           教程默认已安装终极解码春节版为基准编写


终极解码下载地址:http://download.pchome.net/multimedia/media/download-10544.html
———————————————————————————————分割线———————————————————————————————
3GS、IPAD专用MKV无损直转外挂字幕MP4工具(支持BASE~HIGH4.2以下H264编码)

今天发布一个小工具,HALFCD直转外挂字幕MP4(仅适用于3GS和IPAD内置播放器)。。。。

MKV2MP4下载:
http://www.rayfile.com/files/b1f ... -8c33-0015c55db73d/

HALFCD片源(下载请安装FLASHGET):
http://playmov.com/movie/dongzuopian/1200.html

步骤:
1、打开mkv2mp4_ip.exe
2、设置——音频转为LC AAC
3、MKV拖放到程序界面(支持批量处理)

细节:
程序只支持H264+AAC(LC或者HE)+SRT(可外置)编码的MKV,关于字幕问题,软件会优先使用外置同目录的srt字幕(此时软件会无视字幕轨道号),但是软件有一bug,如果mkv内没字幕,而又没外置字幕,软件会崩溃(如果视频已经内嵌字幕,不需要外置字幕,要使用本软件,请自行准备一个空srt。。。。此空SRT请依照该视频时间长度定义时间轴,如果该字幕定义的时间长于视频实际时间,合成的MP4时间会以字幕定义的终点为准。),作者不肯修改(因为他没IP,此软件的诞生他是被迫的。。。。:D )
软件内使用了roozhou的dshow2wav软件,这里感谢下roozhou
由于halfcd或者halfcd2一般都使用的是hev2_aac,而ip不支持解码hev2_aac,所以用IP播放会是单声道,此时可以勾选“音频转为LC-AAC”,软件会重编码一次到IP支持的LC-AAC,这样在IP上播放效果会好很多,但是转换速度也是有点慢的,请自行抉择,还有如果要使用重编码到LC-AAC,请自行安装并设置好分离器和相应的解码器(解码器设置到位的话,即使是DTS或者是AC3的音频,也能用该软件转化到LC-AAC并被封装)

转换前请用MediaInfo.EXE查看下视频属性,如果没有SRT字幕文件内置到MKV里,请下载字幕改成和视频名称一致。。。。比如(视频:XXX.MKV  字幕:XXX.SRT)
如果发现转完后在mkv同目录下没有产生mp4文件,请检查音频轨号字幕轨号是否正确,确保视频是H.264,音频是AAC(没有勾选转化LC-AAC的情况),字幕是srt,(当然,这些应该在转前就应该确认了。。)

MediaInfo下载:
http://www.rayfile.com/files/c75 ... -ab34-0015c55db73d/

转换设置见图:


MediaInfo信息参考:


3GS请直接传到内部文件夹,用IFILE之类工具直接打开,或者按照(http://bbs.weiphone.com/read-htm-tid-565454.html)直接传到IPOD播放,支持视频书签。

———————————————————————————————分割线———————————————————————————————

高质量MP4视频转换教程(BASE H264):(PSP:480*272以下、IPHONE:720*480以下、S60第三版320*240以下 )

用到的软件是PSPCHINA一位作者的成果:LiteMP4Tool
1、用MediaInfo查看视频帧数(视频:23.976FPS、HIGH4.1级别、CABAC/3RF      音频:6声道的AC3音频)

2、按照图例选择片源和字幕文件,点击生成AVS

3、(输入——队列——日志——资源下载)中选择“队列”————添加AVS————鼠标右键点击加载的队列,选择编辑AVS

4、现在我们打开了一个TXT文本,找到  fps=23.976  LanczosResize(480,272)  两处字样,
   FPS为帧数,填写第一步我们记录下的片源帧数,这里为fps=23.976(与片源相同)
   LanczosResize(480,272)意思为压缩后视频分辨率为480*272,如果我们需要对应M8的720*480宽度的话,请依据16:9原则更改为LanczosResize(720,406)
   OK,保存退出(S60第三版请在这里改成LanczosResize(320,180))

5、点击开始编码,视频会生成在片源同目录下。(注意,请不要更改转换后视频输出目录)

WIN7下显示转换失败后的处理办法:
   由于MP4BOX在WIN7下不稳定的原因,如果软件显示合成失败,请在片源目录查找XXX.264和XXX.aac.mp4两个文件,下面我们来手工合成MP4
1、下载TOOLS.RAR到某分区根目录解压
2、将XXX.264和XXX.aac.mp4两个文件改名为aaa.264和aaa.mp4放入该TOOLS文件夹类
3、开始——运行——CMD——D:回车(进入D盘根目录)——CD TOOLS (进入D/tools目录)——  MP4Box -add aaa.264 -fps 23.976 aaa.mp4  回车等待合成完毕(红字部分为片源帧数),生成的aaa.mp4为可用视频。

TOOLS包下载:
http://www.rayfile.com/files/4b4 ... -93f5-0015c55db73d/

———————————————————————————————分割线———————————————————————————————
S60第五版(640*360)、SHARP9020C(864*480)或SHARP9010(640*480)(XVID编码)
请下载winmenc-0.80解压(下载:http://www.rayfile.com/files/03f ... -8151-0015c55db73d/
增加SHARP9020C和9010配置文件:请放入:winmenc-0.80\profile 文件夹内调用


1、定义好视频源和输出目录,在最下方(PROFILE)处选择S60第五版配置(SHARP9020C选择已定义好的配置)。
   S60第五版配置:
   

2、进入(批量——DVD——视频——音频——字幕)的“字幕”菜单,定义好字幕字体(选择下载包中“字体”文件夹内的 MSYH.TTF),点击中下部的“保存设定”

3、开始编码

要点:SRT字幕请改成片源一致名称  如:(XXX.MKV  XXX.SRT)


继续啰嗦:
对于N73和M600i那个年代的200M左右CPU来说,320*240分辨率下2.3M码率的BASE级XVID编码能30帧高码率完全流畅的播放。。。。对于BASE级的H264则是大动态下320*180将出现丢帧,将高度压缩到320*160丧失一些像素的办法可以达到300K左右23.976帧全速播放。。。。

如果还有朋友在使用N73或者M600i那个年代机种的话,请使用S60第五版的XVID编码配置,将分辨率改成320*180进行压缩就可以(4:3片源请改成320*240)。对于更早一点的NOKIA彩屏机或者三星之类机型用此参数无论多么差的机型,也都能达到用自带播放器30帧全速播放。。。。

320:-3:图中意义是视频为320宽度,压缩后的视频高度将依照原始比例自适应定义。。。。


[ 本帖最后由 zmqzmqzmq 于 2010-3-13 09:25 编辑 ]
附件: 您所在的用户组无法下载或查看附件


本帖最近评分记录
  • FoxfoO 激骚 +2 精品文章 2010-3-16 16:22
  • 浅草暄1 激骚 +8 必须赞啊!!! 2010-3-12 00:18
  • qustttt 激骚 +8 以后还得请教 2010-3-11 09:52
  • jun4rui 激骚 +9 你们怎么还不来加鸡骚! 2010-3-11 09:04

TOP

[posted by wap]

s60第三版最好是视频转换成base的h264+aac……第五版要发挥640宽度只能用xvid编码。



TOP

源代码作者不肯给哈,我只是转发。

最近一直忙,没法子。。。。慢慢写教程吧,简单为主,写多了也没人看。:D


TOP

好了,其他细节部分慢慢更新。。。。

上次一位朋友转换魔戒有两处字幕显示的问题在于,原始视频内有一条字幕轨,外挂有一条SRT字幕,转换时FFDSHOW默认开启了内置字幕,AVS又定义了一条,所以出现两条字幕重合现象。

请用TSREMUX抽取视频+音频流合成TS再转换。

或者FFDSHOW定义成不显示字幕就可以了。

TOP

第三版只有分辨率需要定义为320*180,其他h264级别一致。。。。连N73和M600那种处理器都能看,但是大动态会小卡。E63级别的处理器就没这个问题,能吃掉320*240的BASE H264

TOP

[posted by wap]

嗯,确实简单,比mp4te优势在于这个是对raw进行编辑,mp4te对某些视频会出现无法添加字幕的问题,手动合成dos命令其实很简单。
期待arex你的改进!!!

格式工厂压缩核心不是x264,同码率下画质有很大差距。

TOP

懒。。。。更新了SHARP9020C和9010视频配置文件,请解压放入 winmenc-0.80\profile内直接调用。。。。XVID编码对于硬解能力完善的IPHONE来说毫无问题,M8对于864*480分辨率完全无望流畅。。。。

对于BASE级别的XVID到H264,流畅度最好的当属IPHONE,M8次之。。。。

[ 本帖最后由 zmqzmqzmq 于 2010-3-11 16:42 编辑 ]

TOP

威风的MP4BOX命令狠详细了:

你的SRT先做成UTF-8编码后再进行封装。。。。

————————————————————————————————WIN系统下——————————————————————————————————
在iTouch视频中添加多轨(软)字幕:
http://bbs.weiphone.com/read-htm-tid-210838.html

新版MP4TE支持多音轨和多轨道字幕添加(多轨道目前还有小BUG):
http://bbs.weiphone.com/read-htm-tid-149704.html


————————————————————————————————MAC系统下——————————————————————————————————
用Muxo为iPhone视频(MP4/M4V)添加"软字幕"[仅限MAC系统]:
http://bbs.weiphone.com/read.php?tid=230165

[ 本帖最后由 zmqzmqzmq 于 2010-3-11 17:02 编辑 ]

TOP

引用:
原帖由 不知所谓无所谓 于 2010-3-11 17:20 发表
。。。。 国产500rmb 。5寸屏mp4秒杀ipad视频播放功能了。。。。就不要用ipad看书不就行了。
1、国产MP4对于HALFCD片源的HE AAC音频流无法识别,听起来还是单声道。
2、PSP的480P资源很丰富,时效性和压制质量都狠不错。
3、分辨率、屏幕大小和显示效果秒杀MP4烂屏。
4、硬解视频续航10小时。
5、MKV直接封装成带字幕MP4已基本成熟。

多多物尽其用吧,虽然我很喜欢用艾诺。。。。

[ 本帖最后由 zmqzmqzmq 于 2010-3-11 17:40 编辑 ]

TOP

生成的MP4会保存在视频源同目录下。。。。

TOP

我这里说的X264压缩核心不是指的视频流编码。。。。

CUDA同画质下需要比X264压缩核心多消耗1/3左右的码率,速度快是快,但是效果差强人意。

TOP

[posted by wap]

这个软件没牵涉到avs编写,只是需要自定义帧数和转换分辨率,其他设置已定义好,无须改动。
请教了666,主核心是一样的,格式工厂调用的也是开源的x264,关键是程序很多参数已经定义死了,而压制视频还是依赖参数灵活变更。

本帖最后由 zmqzmqzmq 于 2010-3-11 22:13 通过手机版编辑

TOP

[posted by wap]

算是个人理解吧:不论格式工厂或是lite这类定义avs的程序界面如何,都是调用的开源x264相关参数,从步骤上来说应该都是一样的。
但是这类傻瓜软件为兼顾压制速度和某些定义繁琐的地方都进行了精简或者取舍,对某些常用的锐化、饱和度之类参数做了一定范畴上的定义。而像lite这类编写avs压制视频的工具来说,在比如字幕的大小、位置、特效或者是压制psp那种480p下可变高宽比的ar定义上做了一定程度简化。而保留了比较重要的视频参数自定义的灵活性,对于像我这类嫌avs编写复杂的人来说,确实能够达到既快速上手,又能压出比一般通用软件更好的画质来。
至于画质之类么……思路或wiki版的rip都还是有区别的吧。

比如下面两个deblock参数压制出来的片段,解压到D盘根目录,用播放器播放AVS文件进行片段对比,一个参数在同容量下的小画面里就有区别,更不用说压制BD RIP那种大画面了。。。。而这些定义傻瓜软件是不提供或者难以细化定义的。

http://www.rayfile.com/files/2a4 ... -a96f-0015c55db73d/

[ 本帖最后由 zmqzmqzmq 于 2010-3-12 14:34 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

VDUB........vfr版x264编码器可有点年头了。。。。

TOP

发新话题
     
官方公众号及微博