VGA升级后,iSpy可以将视频文件放大10倍


1

我有一台小型HP服务器(ProLiant MicroServer Gen8),并用它来录制监控摄像头。板载图形相当薄弱,因此我添加了GeForce GT730并为其安装了最新的nVidia驱动程序。我并没有在ISPY更改任何设置,但由此产生的视频文件,现在大约在10倍大小。

质量看起来相同,帧速率和分辨率也相同。这可能是什么原因?我包含了使用MPC-HC获得的文件信息(oldnew),我还在这里复制了不同的字段:

                                 old file                     new file
File size                      : 19.6 MiB                     185 MiB
Duration                       : 15 min 1 s                   14 min 44 s
Overall bit rate               : 183 kb/s                     1 758 kb/s
Writing application            : Lavf57.56.100                Lavf57.83.100

Format settings, GOP           :    (no data)                 N=1
Duration                       : 15 min 1 s                   14 min 44 s
Bit rate                       : 182 kb/s                     1 757 kb/s
Frame rate                     : 4.358 FPS                    4.565 FPS
Bits/(Pixel*Frame)             : 0.136                        1.253
Stream size                    : 19.5 MiB (100%)              185 MiB (100%)
Writing library                : x264 core 148 r2721 72d53ab  x264 core 152 r2851 ba24899
Encoding settings :
old: cabac=1 / ref=5 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=50 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=16 / qpmax=26 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
new: cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=3 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

将您的比特率锁定为最大200 kb / s
Narzard

考虑也要检查iSpy软件的最新版本,并查看较新版本等的发行说明。您确实更改了硬件,因此可能是该硬件以及所运行的驱动程序和iSpy版本存在错误,而发行说明可能会告诉您是否已修补了所有适用的错误。如果可以进行典型的备份等,升级也不会造成麻烦。我仍然也喜欢早些时候回答的GPU卸载说明。
皮条客果汁IT

Answers:


1

来自iSpy用户指南 You can also set a maximum CPU target value in settings. By default this is set to 90%. This means that when your CPU usage goes over 90% iSpy will start reducing the framerates of your cameras to help protect against a crash.

基本上,发生的事情是您先前的设置具有集成的图形,这给您的CPU带来了压力。您的CPU必须始终保持在90%左右或以上。

现在您已经拥有专用的GPU,所有这些图形工作都已从CPU卸载并放到GPU上。现在,它不再降低摄像机的帧频,因为您的CPU压力不大,这会导致较大的文件大小而不更改任何设置。


我想这很好地解释了为什么会发生这种情况。
皮条鱼果汁IT

@ITSnuggles在发布答案之前,我不确定到底发生了什么,因为FPS几乎相同。唯一不同的是比特率。我以为iSpy限制了这个比特率,并且以与CPU参考相同的方式工作。由于FPS已经很低,这也可能是CPU利用率高和比特率降低。较高的比特率表示图像质量更好,与专用显卡相比,这与所述集成显卡“相当弱”有关。高比特率+低fps =每帧大量数据。
DrZoo

而且任何iSpy专家都应该参与其中。我以前从未使用过该软件。我只是在做出最好的猜测,希望能帮助Rolf找到解决方案。
DrZoo

我做了一些实验。不幸的是,@ Narzard iSpy没有比特率选项。尝试降低“质量”选项,但奇怪的是对视频没有影响。如果我限制CPU,文件开始会变小(〜20%),但帧速率却变差(〜3fps)。(不过,希望有类似的行为:相同的fps,较低的比特率[kbps]。)我认为我唯一的选择是iSpy中的“配置文件”选项,该选项基本上是编解码器,它具有MP4原生H264和Mobile,并且各种AVI选项。有没有办法可以在iSpy之外直接更改H264编解码器的默认选项?
罗夫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.