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

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

楼层直达
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 30楼 发表于: 2010-07-28
无损不现实
这需要--qp 0或者--crf 0
体积一般会很大

压硬字幕一般都需要舍弃一些画质

这就是现在很多设备没法识别ASS的悲哀

求资源,欢迎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
级别: 侠客
注册时间:
2009-02-15
在线时间:
16小时
发帖:
221
只看该作者 31楼 发表于: 2010-07-28
我想LZ的意思大概就是指“加字幕之后和不加字幕直接压的版本获得基本一致的画面”而已,毕竟BD原盘也只不过是低QP出来的东西而不是无损

这样要求的话同crf其实基本就可以做到,毕竟crf是近似于恒定质量的(crf targets a certain 'quality'),加字幕之后码率也会自动上浮,画面效果基本是一致的

级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 32楼 发表于: 2010-07-30
用x264.exe --sub src.srt -o src.MP4 src.mp4
直接加字幕加不进去
就算重新编命令,重新编码加入--sub src.srt这样的命令
比如这样的命令:
d:\direct264\x264.exe --crf 18 -m 7 -w --me umh -t 2 --sub src.srt -o output.mp4 src.mkv
看看有没有错误

出来的也就只有视频,没有字幕




刚才谷歌了下SRT封装进MP4,搜到roozhou大的一个练手软件
Halfcd2 To Ipod
本来以为可以安心偷懒了....
结果完成后,文件不见了

级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 33楼 发表于: 2010-07-30
至于ffmpeg加字幕的办法,上网搜了下,是AVS加ffmpeg实现的
AVS是这样:
LoadPlugin("d:\direct264\VSFilter.dll")
DirectShowSource("d:\direct264\src.mp4", fps=15, convertfps=true)
TextSub("d:\direct264\src.srt")
Levels(0,1.2,255,0,255)
ffmpeg的部分:
ffmpeg -i XXX.avs -y test.flv
用这个方法,怎么试都不成功,难道这个办法只支持转flv?





最后是在搜到roozhou大在dwing吧的帖子
用mencoder代替avs压制内嵌字幕x264并封装 avi/mkv/mp4心得
http://tieba.baidu.com/f?z=359264187&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&word=dwing&pn=0
以为这样就OK了,结果链接失效,可以下载的又不给力
东拼西凑凑出这些东西


双击main.bat试运行之后提示我



当然可能东西没找全...




本来以为mediacoder将就着用了,毕竟有字幕总比没有的好
结果下了这部片,压制成功后,8分钟还是9分钟开始声音全无
最后,附上最近屡屡压制失败的动画下载地址:
脑残星OVA:http://u.115.com/file/t7cf1767e3
怎样才能搞出有字幕的MP4来.....
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 34楼 发表于: 2010-07-30
引用
最初由 ivly 发布
用x264.exe --sub src.srt -o src.MP4 src.mp4
直接加字幕加不进去
就算重新编命令,重新编码加入--sub src.srt这样的命令
比如这样的命令:
d:\direct264\x264.exe --crf 18 -m 7 -w --me umh -t 2 --sub src.srt -o output.mp4 src.mkv
看看有没有错误
出来的也就只有视频,没有字幕


你的src.mkv无法用directshow打开,之后是用lavf形式打开的,所以无法加载字幕。请检查你的解码器和分离器是否正确安装。一般只要有ffdshow和MPC-HC里的mkv分离器就可以了。
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 35楼 发表于: 2010-07-30
引用
最初由 roozhou 发布


你的src.mkv无法用directshow打开,之后是用lavf形式打开的,所以无法加载字幕。请检查你的解码器和分离器是否正确安装。一般只要有ffdshow和MPC-HC里的mkv分离器就可以了。


怎么检查是否正确安装?昨晚安了一堆软件,比如ffdshow,MPlayer for windows
刚才又安了mpc-hc的,然后试运行,还是无法用DirectShow打开
就算在ffdshow的视频解码器配置添加了支持x264.exe,还是不行
除了这些,我之前电脑里面还安了win7codecs,不过卸载之后也还是不行
重安装ffdshow的时候有附加安装任务,要全部都点?
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 36楼 发表于: 2010-07-30
你要安装Haali Media Splitter或者MPC-HC的standalone filters,推荐后者。
去xvidvideo.ru上下载mpc-hc的standalone filters,把包里的MatroskaSplitter.ax解压出来放到随便什么地方。然后在C:\WINDOWS\system32下找到regsvr32.exe,把MatroskaSplitter.ax拖放到regsvr32.exe上就好了。
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 37楼 发表于: 2010-07-30
我把所有跟视频有关的全部删除之后,用工具清扫了一次注册表
然后安装K-Lite Codec Pack 6.2.0 MEGA
现在运行时,字幕加载进去了
就看出来之后怎么样了
级别: 新手上路
注册时间:
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次全部出现这个问题
级别: 新手上路
注册时间:
2010-05-19
在线时间:
0小时
发帖:
26
只看该作者 39楼 发表于: 2010-08-01
出现上面的情况以后,我把所有解码器全部删完
然后扫除注册表,再重新安装ffdshow,接着把MatroskaSplitter.ax拖进regsvr32.exe里面
结果又是这种错误

我干脆重装系统,然后重复上面的步骤,最后还是这个样子.....
级别: 风云使者
注册时间:
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
级别: 精灵王
注册时间:
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?
级别: 新手上路
注册时间:
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
我应该装什么?一系列具体的软件
级别: 新手上路
注册时间:
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
只看该作者 44楼 发表于: 2010-08-01
能不能推荐一系列的解码器或软件啊
快速回复

限150 字节
上一个 下一个