搜索 社区服务 统计排行 帮助
  • 12737阅读
  • 51回复

怎么用MediaCoder混流视频和音频?

楼层直达
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
看了楼下的回复,感慨我的表达能力严重不过关
现在重新说明下情况
我从MKV中提取出视频流,音频和字幕文件(音频和字幕文件的转换还是可以做到)
希望能够做出像RMVB一样效果的MP4文件
需要什么工具和方法?
毕竟MP4播放器播放MP4总该比播放RMVB省电
希望的效果图如下(注释在上,剧情在下):






原问题:
(我从mkv动画中提取出h264视频流文件,ogg音频文件,ass字幕文件
怎么用MediaCoder把他们混流起来?
制作出像注释在上,剧情在下的MP4出来?
主要是想弄出来以后放在MP4上看
我的MP4看MKV总是注释字幕在下,剧情字幕消失)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 51楼 发表于: 2010-08-05
引用
最初由 ivly 发布
难道是我发现的BUG?

算是把,以前我一直没发现。
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 50楼 发表于: 2010-08-05
引用
最初由 roozhou 发布

太囧了,是direct264的x264里一个比较严重的bug,只要开启--sub或--ivtc,并且没有指定--endtime,就有极大的概率编码完最后一帧后出错。我在下一个版本中会修复。

如果现在要用的话,先看看视频多长,然后用--endtime指定一个比总长稍微短一点点的时间就可以。


难道是我发现的BUG?
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 49楼 发表于: 2010-08-05
引用
最初由 upyzl 发布
你的OS是WIN7么?

如果是
装win7codecs试一试(事先卸载其他解码包)

MKV分离器选Haali
H.264解码器选ffdshow codec

我觉得这么常规的格式和编码应该不至于出现这种问题才对



装了win7codecs之后觉得还行,不过最后还是选定中文界面的终极解码

现在X264命令行和MEGUI都可以用,DIY和方便同时兼备
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 48楼 发表于: 2010-08-05
引用
最初由 ivly 发布



第四集http://d.52rwdm.com/view/801.html
字幕http://u.115.com/file/t6ffa82c38
除了第二集侥幸成功以外,第三集也不行
这是用Subtitle Edit修错误然后转ASS转来的

太囧了,是direct264的x264里一个比较严重的bug,只要开启--sub或--ivtc,并且没有指定--endtime,就有极大的概率编码完最后一帧后出错。我在下一个版本中会修复。

如果现在要用的话,先看看视频多长,然后用--endtime指定一个比总长稍微短一点点的时间就可以。
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 47楼 发表于: 2010-08-02
恩,试试看
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 46楼 发表于: 2010-08-02
你的OS是WIN7么?

如果是
装win7codecs试一试(事先卸载其他解码包)

MKV分离器选Haali
H.264解码器选ffdshow codec

我觉得这么常规的格式和编码应该不至于出现这种问题才对

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 45楼 发表于: 2010-08-02
不行了....
安装终极解码还是出现error code=7的错误
无论选哪个选项都一样,看来以后用MEGUI算了...
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 44楼 发表于: 2010-08-01
能不能推荐一系列的解码器或软件啊
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 43楼 发表于: 2010-08-01
引用
最初由 upyzl 发布
error code = 7 就是解码器设置错误(一般是微软自带的解码器优先,需要禁用系统解码器)
你原视频是什么编码的?
解码需要强制设为用ffdshow解码


原视频信息如下:概要
完整名称 : D:\direct264\2.mkv
文件格式 : Matroska
文件大小 : 420 MiB
长度 : 42分 4秒
平均混合码率 : 1 395 Kbps
编码日期 : UTC 2008-10-20 13:55:33
编码程序 : mkvmerge v2.2.0 ('Turn It On Again') built on Mar 4 2008 12:58:26
编码函数库 : libebml v0.7.7 + libmatroska v0.8.1

视频
ID : 1
文件格式 : AVC
文件格式/信息 : Advanced Video Codec
格式简介 : High@L5.1
格式设置, CABAC : 是
格式设置, ReFrames : 3 frames
Format_Settings_GOP : N=1
混合模式 : Container profile=Unknown@5.1
编码设置ID : V_MPEG4/ISO/AVC
长度 : 42分 4秒
码率 : 1 176 Kbps
画面宽度 : 848像素
画面高度 : 480像素
画面比例 : 16:9
帧率 : 23.976 fps
ColorSpace : YUV
ChromaSubsampling : 4:2:0
BitDepth/String : 8位
扫描方式 : 逐行扫描
bits/(pixel*frame)(数据密度) : 0.120
大小 : 354 MiB (84%)
标题 : VIDEO_JP
编码函数库 : x264 core 58
编码设置 : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=5 / me-prepass=0 / brdo=0 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=0 / threads=3 / nr=0 / decimate=1 / mbaff=0 / bframes=6 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / wpredb=1 / bime=1 / keyint=250 / keyint_min=25 / scenecut=40(pre) / rc=cqp / qp=20 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.5:13.0
语言 : Japanese


现在系统重装,一系列的解码器具体装什么?
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 42楼 发表于: 2010-08-01
引用
最初由 roozhou 发布

能不能共享一下你出问题的wmv和srt?



第四集http://d.52rwdm.com/view/801.html
字幕http://u.115.com/file/t6ffa82c38
除了第二集侥幸成功以外,第三集也不行
这是用Subtitle Edit修错误然后转ASS转来的

现在我重装了电脑,装ffdshow_rev3516_20100725.exe(5M大小)
MPC,再加上MatroskaSplitter.ax这次出现error code=7
我应该装什么?一系列具体的软件
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 41楼 发表于: 2010-08-01
引用
最初由 ivly 发布
安装的K-Lite Codec Pack 6.2.0 MEGA解码包不给力啊
删除了
然后照roozhou大说的办,MKV转MP4十分成功
第一次WMV转MP4的时候也成功,之后转WMV试了5-6次全部出现这个问题

能不能共享一下你出问题的wmv和srt?
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 40楼 发表于: 2010-08-01
error code = 7 就是解码器设置错误(一般是微软自带的解码器优先,需要禁用系统解码器)
你原视频是什么编码的?
解码需要强制设为用ffdshow解码

求资源,欢迎PM告知:
Xbox360 Clannad OP原版(WMV格式)
PS3 圣恩传说F / Tales of Graces F OP原版(BIK格式)


CLANNAD游戏OP/ED + TOMOYO after OP 无二次Credits内嵌字幕清晰版
BiliBili站点     AcFun站点

--- Direct264 自编译版 ---

碧之轨迹Nightmare VS风之剑圣 第1战(均无水印):6cn(六间房)   56(我乐)
BGM: Inevitable Struggle (Super Arrange Ver.)

Rockman 9 Rock Medley
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 39楼 发表于: 2010-08-01
出现上面的情况以后,我把所有解码器全部删完
然后扫除注册表,再重新安装ffdshow,接着把MatroskaSplitter.ax拖进regsvr32.exe里面
结果又是这种错误

我干脆重装系统,然后重复上面的步骤,最后还是这个样子.....
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 38楼 发表于: 2010-07-31
安装的K-Lite Codec Pack 6.2.0 MEGA解码包不给力啊
删除了
然后照roozhou大说的办,MKV转MP4十分成功
第一次WMV转MP4的时候也成功,之后转WMV试了5-6次全部出现这个问题
快速回复

限150 字节
上一个 下一个