本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 9171回复: 9
打印 上一主题 下一主题

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

[复制链接]
御社神
跳转到指定楼层
1楼
发表于 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"

先谢谢大家了
Yuricon
2楼
发表于 2010-8-11 13:57 只看该作者
1.可以,前提是先deint
2.不追求硬解和能接受编码速度可以不用改
御社神
3楼
 楼主 发表于 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吧。。
gohuvx
4楼
发表于 2010-8-12 11:43 只看该作者
靠,楼主求资源共享。H!P的BD啊。
御社神
5楼
 楼主 发表于 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。。不知如何是好了
a4840639
6楼
发表于 2010-8-13 16:00 只看该作者
有延迟的音轨再常见不过,没声音完全是因为MPEG分离器分不出PCM
我估计这文件应该是ts封装,被人乱改了扩展名……demux ts可以用eac3to或者txmuxer
Yuricon
7楼
发表于 2010-8-17 08:07 只看该作者
除非虑镜支持交错,不然就别用
dgwxx
8楼
发表于 2010-8-17 12:55 只看该作者
GradFun2DBmod()里面已经有AddGrainC()了,所以窃以为不用再加AddGrain()了。
御社神
9楼
 楼主 发表于 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适合吗





ssnake
10楼
发表于 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, 2026-10-11 12:23 , Processed in 0.022804 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.