『漫游』酷论坛>『影音数码技术学习交流』>[原创]dshow2raw工具发布 ..

zhq010419@2008-09-23 21:13

1 kpbs = 1000 bps

这个应该是对的....
引用

superkidx@2008-09-23 22:48

1kbps = 1024bps
引用

roozhou@2008-09-24 09:32

x264原版里用的是1000 bps,
引用

roozhou@2008-09-24 23:42

再次更新,现在可以直接输出vfr mkv了
同时新加入了基于winamp enc_aacplus.dll的音频编码器
引用

roozhou@2008-09-26 12:12

更新x264和aac编码器至最新版本
引用

roozhou@2008-09-28 17:39

再次更新

加入了deldup功能,可以直接在1pass内实现,欢迎测试。
代码用mmx优化,即使编码高动态视频且没有起作用,对编码速度影响在1%以下。
引用

roozhou@2008-10-07 11:05

再次更新

支持.grf文件,能自动设定--sar和--fps
引用

蓝の回忆@2008-10-07 23:10

谢谢提供..
于是终于能把乱桢片压成人形了.
引用

superkidx@2008-10-17 01:16

引用
最初由 roozhou 发布
再次更新

加入了deldup功能,可以直接在1pass内实现,欢迎测试。
代码用mmx优化,即使编码高动态视频且没有起作用,对编码速度影响在1%以下。


试用一下:D

问几个问题
120FPS的avi(24/30) 直接
x264.exe "1.avs" --timecode tc.txt 参数
就行了么?
输出呢? 1.mp4?
音频怎么弄?支持NEROAAC么?



另外顺便问一下 我用AVS把该AVI转到30FPS的话发现帧数刚好与原AVI相差4倍 这么说播放的时候帧数的确是增加了???什么原理???还是说原本就有这么多帧???那么你这个直接输出VFR的X264其帧数是多少?
deldup是放到编码器的中(而不是像AVS那样事先对源进行处理) 是否会影响编码?
引用

roozhou@2008-10-17 02:39

--timecode --delup这些都只在dshow输入时有效,avs输入时无效。我不是说了用来代替avs输入的吗,avs天生不支持vfr。

你要用"x264.exe 1.avi"就可以了,输出用mkv或raw h264,mp4是坏的。--deldup最好先别用,有严重bug,核心算法我已经全部重写了,请等待新版本。

vfr avi的原理是插入空帧,avs不支持空帧,所以只好把后面的填上,速度就快了4倍。

neroAac是不开源的exe,如果靠pipe的话用ffmpeg和mplayer比用dshow方便多了,所以暂时不准备去搞它。
引用

superkidx@2008-10-17 09:55

avi输入的话 在FFDSHOW中加载AVS滤镜么? 要怎么加? 一直没用过
引用

roozhou@2008-10-17 10:54

打开ffdshow的video decoder configuration,里面有个avisynth,在里面写脚本就行了。注意不要写任何xxxsource,勾上add ffdshow video source,3:2 pulldown选smooth timestamps,buffer back/ahead勾上后在播放时按下use current然后确定。

还有不要用trim,+号,所有非线性的滤镜都不要用。
引用

roozhou@2008-10-17 11:01

更新至2008-10-17
引用

superkidx@2008-10-17 11:36

引用
最初由 roozhou 发布
buffer back/ahead勾上后在播放时按下use current然后确定。

还有不要用trim,+号,所有非线性的滤镜都不要用。




buffer back/ahead勾上后在播放时 数字会变...


除了trim外还有什么非线性滤镜么
引用

roozhou@2008-10-17 13:22

一些2pass滤镜不要用
引用

«123456»共35页

| TOP