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

[已解决!!][请教]使用置顶的Direct264的一些问题

楼层直达
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
1. 为什么压制的时候会出现can't render?


2.为什么压制完成不能生成ww_encoded.mp4?

3.不能内嵌字幕(恐怕是第2个问题造成的)

以下*.bat全文(借助direct264gui100219b,把最后一行的删除tmp文件取消了)
引用
cd D:\Program Files\Direct264\bin\
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow" /v "rawv" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow\default" /v "isResize" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow\default" /v "isCropNzoom" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow\default" /v "isDScaler" /t "REG_DWORD" /d "0" /f
x264.exe --versioninfo --pass 1 --crf 20 --profile high --preset slow --tune animation --deldup 12:0.8:400: --swapuv --stats "E:\ww_encoded.stats" --sub "E:\w_Track3.ass" --output NUL "E:\ww.mkv"
x264.exe --versioninfo --pass 2 --bitrate 750 --profile high --preset slow --tune animation --deldup 12:0.8:400: --swapuv --stats "E:\ww_encoded.stats" --sub "E:\w_Track3.ass" --output "E:\ww_tmp.mp4" "E:\ww.mkv"
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio" /v "rawa" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio\default" /v "isVolume" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio\default" /v "volNormalize" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio\default" /v "ismixer" /t "REG_DWORD" /d "0" /f
reg add "HKEY_CURRENT_USER\Software\GNU\ffdshow_audio\default" /v "mixerOut" /t "REG_DWORD" /d "16" /f
ffmpeg -i "E:\ww_tmp.mp4" -vcodec copy -sn -vbsf h264_changesps=vfr -i "E:\ww.mkv" -acodec copy -y "E:\ww_encoded.mp4"

求资源,欢迎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
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 33楼 发表于: 2010-04-20
发现这个direct264真的是好东西

自己就弄一个bat什么都搞定了
还可以任意自定义所有参数(只要是允许范围内)
非常方便
单纯的命令行操作又省资源
而且这个的启动时间和程序关闭时间接近于0
难怪字幕组基本都是用命令行压制

求资源,欢迎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
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 32楼 发表于: 2010-04-20
引用
最初由 roozhou 发布
不要复制到system32下,在vsfilter.dll和x264.exe的目录下运行regsvr32 /u vsfilter.dll就可以了



我先记一下

不过要是没播放问题的话
我也不打算再弄了(搞这个真累)
目前来看挺好的

求资源,欢迎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
只看该作者 31楼 发表于: 2010-04-20
不要复制到system32下,在vsfilter.dll和x264.exe的目录下运行regsvr32 /u vsfilter.dll就可以了
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 30楼 发表于: 2010-04-20
我自己脑残了+_+
字幕文件名被自己改了……

重新试了一下
所有问题都解决了!!!!!!

感谢所有帮助我的会员!!!!!!!!!!!!

求资源,欢迎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
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 29楼 发表于: 2010-04-20
竟然出现了新的问题

我首先是双击了vsfilter_default.reg
然后把direct264里的VSFilter.dll复制到windows/system32下面
运行regsvr32 VSFilter.dll并提示注册成功
结果如图:(这次竟然没法渲染字幕了???)

再对vsfilter_default.reg注册也无效

求资源,欢迎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
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 28楼 发表于: 2010-04-20
对了
这很可能是注册的问题

VSFilter.dll被其他的VSFilter.dll注册了

应该如何注册这个VSFilter.dll?

求资源,欢迎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
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 27楼 发表于: 2010-04-20
我记得是从http://sourceforge.net/projects/direct264/
下载的

我再下一遍试试吧

求资源,欢迎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
只看该作者 26楼 发表于: 2010-04-20
引用
最初由 upyzl 发布

2. 这个是压制后的视频(MPC截的)

你的VSFilter是哪里来的?要用我direct264包里的才行。
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 25楼 发表于: 2010-04-20
感谢!!
这下ffmpeg的问题就搞定了!

现在就只剩字幕内嵌的问题了
我就直接上图了吧(为不影响网速弄小了)

1. 这个是正常字幕的(kmp截的,MPC貌似截不了外挂字幕的,颜色暗应该是设置问题,这个不管)


2. 这个是压制后的视频(MPC截的)

求资源,欢迎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
级别: 圣骑士
注册时间:
2006-08-17
在线时间:
146小时
发帖:
215
只看该作者 24楼 发表于: 2010-04-20
-map 0:0 -map 1:1

Fansubbing is a waste of time.
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 23楼 发表于: 2010-04-20
引用
最初由 roozhou 发布

在输出文件名前加上-map 0:0


我改成这个样子了
引用

"D:\Program Files\Direct264\bin\ffmpeg.exe" -i "E:\ww_tmp.mp4" -vcodec copy -sn -i "E:\ww.mkv" -acodec copy -y -map 0:0 "E:\ww_encoded.mp4" 2> E:\1.txt

但生成的是0KB的文件……
这是FFmpeg的信息
引用

FFmpeg version SVN-r22140-Sherpya, Copyright (c) 2000-2010 the FFmpeg developers
built on Mar 2 2010 03:26:44 with gcc 4.2.5 20080919 (prerelease) [Sherpya]
libavutil 50. 9. 0 / 50. 9. 0
libavcodec52.55. 0 / 52.55. 0
libavformat 52.54. 0 / 52.54. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter1.17. 0 / 1.17. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0

Seems stream 0 codec frame rate differs from container frame rate: 96000.00 (96000/1) -> 1000.00 (1000/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'E:\ww_tmp.mp4':
Metadata:
major_brand : avc1
minor_version : 0
compatible_brands: isomavc1
Duration: 00:01:30.88, start: 0.000000, bitrate: 756 kb/s
Stream #0.0(und): Video: h264, yuv420p, 1280x720, 753 kb/s, 18.80 fps, 1k tbr, 48k tbn, 96k tbc
[matroska @ 02ec0050]Estimating duration from bitrate, this may be inaccurate

Seems stream 0 codec frame rate differs from container frame rate: 47.95 (48000/1001) -> 23.98 (24000/1001)
Input #1, matroska, from 'E:\ww.mkv':
Duration: 00:01:30.97, start: 0.000000, bitrate: N/A
Stream #1.0(jpn): Video: h264, yuv420p, 1280x720, PAR 1:1 DAR 16:9, 47.62 fps, 23.98 tbr, 1k tbn, 47.95 tbc
Metadata:
title : popgo saw12
Stream #1.1(jpn): Audio: aac, 48000 Hz, stereo, s16
Metadata:
title : audio
Number of stream maps must match number of output streams


求资源,欢迎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
只看该作者 22楼 发表于: 2010-04-20
引用
最初由 upyzl 发布

把ffmpeg更新到最新版本(2010年3月编译,从videohelp.com下载的)后,发现可以用了,但是合成的MP4是单纯的将MKV的音频和视频复制过去了(18MB),跟x264压制产生的纯视频ww_tmp.mp4竟然无关了…………
(命令:"D:\Program Files\Direct264\bin\ffmpeg.exe" -i "E:\ww_tmp.mp4" -vcodec copy -sn -i "E:\ww.mkv" -acodec copy -y "E:\ww_encoded.mp4")

在输出文件名前加上-map 0:0
引用

导出文本信息应该怎么做?追加 > "E:\1.txt" 和 >> "E:\1.txt" 命令都是生成了空的txt文件(测试了x264的-h命令倒是能导出来)

ffmpeg的信息是输出到stderr的,要用2> 1.txt
级别: 风云使者
注册时间:
2004-01-20
在线时间:
633小时
发帖:
549
只看该作者 21楼 发表于: 2010-04-20
引用
最初由 roozhou 发布
生成的mp4只有9kb说明ffmpeg出错了,能不能把ffmpeg输出到控制台的信息贴上来?

字幕内嵌的问题,我不太明白,你的视频分辨率是多少?你认为正确的效果是在什么播放器里看到的?如果可以的话能不能把ass的内容贴出来,只要[Events]之前的就可以了。


把ffmpeg更新到最新版本(2010年3月编译,从videohelp.com下载的)后,发现可以用了,但是合成的MP4是单纯的将MKV的音频和视频复制过去了(18MB),跟x264压制产生的纯视频ww_tmp.mp4竟然无关了…………
(命令:"D:\Program Files\Direct264\bin\ffmpeg.exe" -i "E:\ww_tmp.mp4" -vcodec copy -sn -i "E:\ww.mkv" -acodec copy -y "E:\ww_encoded.mp4")

导出文本信息应该怎么做?追加 > "E:\1.txt" 和 >> "E:\1.txt" 命令都是生成了空的txt文件(测试了x264的-h命令倒是能导出来)

视频分辨率1280x720
正确的效果在mpc-hc/Mplayer WW编译版/kmplayer看的时候全部都能
WMP貌似加载不了外挂字幕(装了win7codecs可以直接打开mkv)

ass前面的信息
引用

; // 版本: 0.74
; // popgo_fansub@yahoo.co.jp
; // 欢迎访问漫游天下 http://bbs.popgo.net
Title:漫游字幕
Original Script:漫游字幕组
Synch Point:0
ScriptType:v4.00+
Collisions:Normal
PlayResX:1280
PlayResY:720
Timer:100.0000

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,simhei,40,&H00FFFFFF,&HF0000000,&H00000000,&HF0000000,1,0,0,0,100,100,0,0.00,1,1,0,2,30,30,10,134
Style: OP,方正粗倩简体,40,&H00FFFFFF,&HF0000000,&H02E17D53,&HF0000000,-1,0,0,0,100,100,0,0.00,1,2,0,2,30,30,10,134
Style: ED,DF風雲体W7,40,&H00FFFFFF,&HF0000000,&H00000000,&HF0000000,-1,0,0,0,100,100,0,0.00,1,1,0,2,30,30,10,1
Style: STAFF,simhei,25,&H00FFFFFF,&HF0000000,&H00000000,&HF0000000,1,0,0,0,100,100,0,0.00,1,1,0,2,30,30,10,134

求资源,欢迎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
只看该作者 20楼 发表于: 2010-04-20
生成的mp4只有9kb说明ffmpeg出错了,能不能把ffmpeg输出到控制台的信息贴上来?

字幕内嵌的问题,我不太明白,你的视频分辨率是多少?你认为正确的效果是在什么播放器里看到的?如果可以的话能不能把ass的内容贴出来,只要[Events]之前的就可以了。
快速回复

限150 字节
上一个 下一个