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

[请教]请问一下动态的fps如何压出来的。

楼层直达
级别: 新手上路
注册时间:
2010-08-07
在线时间:
0小时
发帖:
2
请问一下动态的fps如何压出来的。[/ku]
其实我一直都想学动态fps是如何压出来的,就像以下的这种动态fps:

Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container profile=Unknown@4.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 25mn 28s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Original frame rate : 29.970 fps

Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : Progressive
Writing library : x264 core 68 r1181 49bf767
Encoding settings : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x3:0x113 / me=umh / subme=9 / psy_rd=0.3:0.0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=8 / nr=0 / decimate=1 / mbaff=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=3 / wpredb=1 / keyint=240 / keyint_min=1 / scenecut=60 / rc=crf / crf=22.0 / qcomp=0.60 / qpmin=10 / qpmax=40 / qpstep=10 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:1.00
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 25mn 29s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 48.0 KHz

这个是我用完美解码播放MKV时,查看的文件信息,我一直都很像学这种动态fps,请问前辈们能教导一下吗,有人说DeDup能做出来,但是我不知道这个插件的命令如何写。
望各各位前辈们内赐教一下。如果能把详细的流程写出来本人将感激不尽。
级别: 新手上路
注册时间:
2009-06-19
在线时间:
0小时
发帖:
18
只看该作者 1楼 发表于: 2010-08-07
自行看說明吧 http://akuvian.org/src/avisynth/dedup/dedup.txt
用这东西avs要写两次

听说用dshow2raw的deldup能达到类似效果
级别: 新手上路
注册时间:
2009-05-01
在线时间:
1小时
发帖:
29
只看该作者 2楼 发表于: 2010-08-07
E文好无奈

我平常都是手写的
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 3楼 发表于: 2010-08-07
MediaInfo是看不出mkv到底是不是vfr的,这个只是mkv里的default duration和码流里的fps不一致而已。

MediaInfo根本无法正确判断任何一个文件是cfr还是vfr,要么就是判断方法错误(比如MP4),要么就是猜(比如avi),要么就是完全不判断(比如mkv/flv/asf)。

另外如果压x264的话,不要再去用avs+dedup了,deldup比这个方便得多,而且误删率也低得多。
级别: 新手上路
注册时间:
2010-08-07
在线时间:
0小时
发帖:
2
只看该作者 4楼 发表于: 2010-08-07
全部都是E文,看不懂呢,有没有哪位大大能示范一下过程啊。
级别: 侠客
注册时间:
2009-02-15
在线时间:
16小时
发帖:
221
只看该作者 5楼 发表于: 2010-08-07
呃,首先LZ要弄清自己究竟想用VFR“做什么”,是想分段处理如24t+30i的特典等(动画片段+staff访谈之类),还是说想用dedup、direct264的--deldup等删除重复帧提高压缩率

如果是前者,分段处理完毕写个timecode封装时塞进去就可以了
后者的话,deldup脚本2L已经贴出了相关说明(含例子);而direct264的--deldup参数置顶贴里roozhou大已经做出了简单的说明,不想深究的话直接用--deldup后面跟个别太小的数字就行了(用这个处理后MediaInfo看到的帧率信息是错误的,不用管)


如果您不明白我在说什么或者对部分软件用法有疑问,不妨补一下基础、查一下相关贴子;如果连翻贴子或者用股沟翻译看看英文文档都觉得麻烦的话……这个…呃…呵呵…

级别: 骑士
注册时间:
2008-10-06
在线时间:
115小时
发帖:
319
只看该作者 6楼 发表于: 2010-08-19
引用
最初由 roozhou 发布
MediaInfo是看不出mkv到底是不是vfr的,这个只是mkv里的default duration和码流里的fps不一致而已。

MediaInfo根本无法正确判断任何一个文件是cfr还是vfr,要么就是判断方法错误(比如MP4),要么就是猜(比如avi),要么就是完全不判断(比如mkv/flv/asf)。

另外如果压x264的话,不要再去用avs+dedup了,deldup比这个方便得多,而且误删率也低得多。


avi支持vfr么?还是说填了D帧后的120fps?

Follow me: @06_taro

MediaFire links to:
Taro's tools (avs plugins & other useful tools' builds)
Taro's x264 builds (Latest build: x264 core:129 r2245+704_tMod (&tMod+10bit/MixAQ/OreAQ), Win & MacOS, built on 10 Jan 2012, gcc: 4.7.2)

nmm牆內鏡像(部分工具)
级别: 精灵王
注册时间:
2008-04-08
在线时间:
44小时
发帖:
2855
只看该作者 7楼 发表于: 2010-08-19
引用
最初由 06_taro 发布
avi支持vfr么?还是说填了D帧后的120fps?

就是这种啊,插入空帧。MediaInfo看到120fps的直接显示24/30 fps hybrid,根本不去看里面到底有没有空帧。
快速回复

限150 字节
上一个 下一个