NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 6514|回复: 9

[AVC(H.264)] avc编码的1080I高清的压制问题

[复制链接]
发表于 2010-8-11 13:50 | 显示全部楼层 |阅读模式
是一个1080I的高清现场,3分多钟就800多M了。。所以想压小点保存,

视频信息如下:
Video
ID                               : 4113 (0x1011)
Menu ID                          : 1 (0x1)
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : High@L4.1
Format settings, CABAC           : Yes
Format settings, ReFrames        : 2 frames
Duration                         : 3mn 46s
Bit rate                         : 26.5 Mbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16/9
Frame rate                       : 29.970 fps
Resolution                       : 24 bits
Colorimetry                      : 4:2:0
Scan type                        : Interlaced
Scan order                       : Top Field First
Bits/(Pixel*Frame)               : 0.427

1.分辨率想用1280x720不知可不可以?或者说还是保持1920x1080的分辨率?
2.我以前的都是压压480P的。。1080I的话x264命令行的参数要改些什么?
x264.exe --profile high --level 4.1 --thread-input --crf 18 --keyint 300 --min-keyint 2 --bframes 8 --b-adapt 2 --ref 8 --merange 24 --aq-mode 2 --b-pyramid strict --partitions all --direct auto --me tesa --subme 10 --psy-rd 1.0:0 --trellis 2 --no-fast-pskip  --output "D:\104.mp4" "001.avs"

先谢谢大家了
发表于 2010-8-11 13:57 | 显示全部楼层
1.可以,前提是先deint
2.不追求硬解和能接受编码速度可以不用改
 楼主| 发表于 2010-8-11 14:35 | 显示全部楼层
LoadPlugin("D:\megui\tools\dgindex\DGDecode.dll")
LoadPlugin("D:\我的文档\桌面\DGDecNV_v2_0_1_3_WinAll_Cracked-CRD\setup\DGDecodeNV.dll")
dgsource("F:\(BDrip)Hello!Project2010WINTER 歌超風月~モベキマス!~ 『青空がいつまでも続くような未来であれ!』[3m46s](2010.08.04).dgi", deinterlace=1)
LanczosResize(1280,720)

那avs这样就可以了吧?

压1080p的速度果然囧的很。。我还是果断720P吧。。
发表于 2010-8-12 11:43 | 显示全部楼层
靠,楼主求资源共享。H!P的BD啊。
 楼主| 发表于 2010-8-13 07:43 | 显示全部楼层
饿。。这里还有HP的fans啊。。这个很大的。。800多M。。虽然想发布,可是音频有点问题,一般的播放器播放都没有声音,PID 1100 DELAY -899ms.pcm,有延迟的pcm文件,只有Media Player Classic - Home Cinema这个播放器能正常播放,所以想压了发布的,已经压好了260来M,有空就发115....

再问个问题,这种avc编码的MPG。。(郁闷。。怎么还有这种格式。。)
怎么把原来的音频拿出来替换正常的音频呢?
TMPGEnc 4.0 XPress Ver.4.7.6.304 Retail Version   我用它的MPG工具处理它说是非法的MPG文件,mmg.exe这个也不能处理MPG。。不知如何是好了
发表于 2010-8-13 16:00 | 显示全部楼层
有延迟的音轨再常见不过,没声音完全是因为MPEG分离器分不出PCM
我估计这文件应该是ts封装,被人乱改了扩展名……demux ts可以用eac3to或者txmuxer
发表于 2010-8-17 08:07 | 显示全部楼层
除非虑镜支持交错,不然就别用
发表于 2010-8-17 12:55 | 显示全部楼层
GradFun2DBmod()里面已经有AddGrainC()了,所以窃以为不用再加AddGrain()了。
 楼主| 发表于 2010-8-17 07:33 | 显示全部楼层
本帖最后由 御社神 于 2010-8-17 07:44 编辑

BDISO我看到网上有人说交错压也不错,但貌似交错压x264里某些字条就不能用了?交错压的话我还要修改些什么呢?

还有这种分辨率下降噪加燥是否还需要?

LoadPlugin("D:\megui\tools\dgavcindex\DGAVCDecode.dll")
AVCSource("F:\HP大集合\演唱会及live iso\00000.dga")
fft3dgpu(sigma=1)
GradFun2DBmod()
AddGrain()

LoadPlugin("D:\megui\tools\avisynth_plugin\VSFilter.dll")
VobSub("F:\HP大集合\演唱会及live iso\Hello! Project 2010 WINTER 歌超風月 ~モベキマス!~(字幕檔)\VTS_01_0.idx")

GradFun2DBmod()
AddGrain()
这两个能同时使用么?
交错压的话这个avs适合吗





发表于 2010-8-17 14:42 | 显示全部楼层
fft3dgpu需要interlaced=true,GradFun2DB貌似不支持interlace,AddGrain大概无所谓,VobSub应该是直接Overlay上去的。一定要压交错的话,先分场,处理,再reinterlace。不过VobSub不能分场加,外挂吧。

另外GradFun2DBMod和AddGrain同时使用没必要,调str,strC参数就行了;或者用custom换掉AddGrainC(str,strC,0,0),如果你需要用hcorr,vcorr,seed参数的话。
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2024-4-17 00:30 , Processed in 0.401137 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表