iSpy erzeugt nach dem VGA-Upgrade 10x größere Videodateien

890
Rolf

Ich habe einen kleinen HP-Server (ProLiant MicroServer Gen8) und verwende ihn zur Aufnahme von Überwachungskameras. Die Grafik an Bord war ziemlich schwach, also habe ich eine GeForce GT730 hinzugefügt und die neuesten nVidia-Treiber dafür installiert. Ich habe nicht änderte die Einstellungen in iSpy, aber die resultierenden Videodateien sind jetzt etwa 10 - fach in der Größe.

Die Qualität sieht gleich aus, die Bildrate und die Auflösung sind auch gleich. Was kann der Grund dafür sein? Ich habe die Dateiinformationen, die ich mit MPC-HC ( alt, neu ) erhalten habe, hinzugefügt. Ich kopiere auch die unterschiedlichen Felder hier:

 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 
1
Sperren Sie Ihre Bitrate bei maximal 200 kb / s Narzard vor 6 Jahren 0
Prüfen Sie auch die neueste Version der iSpy-Software und schauen Sie sich die Versionshinweise neuerer Versionen und dergleichen an. Sie haben die Hardware geändert, so dass möglicherweise ein Fehler mit der Hardware und den Treibern und der Version von iSpy vorliegt, die Sie ausführen. In den Versionshinweisen wird jedoch möglicherweise angegeben, ob mögliche Fehler inzwischen behoben wurden. Es schadet nie, ein Upgrade durchzuführen, wenn Sie nach Ihren typischen Backups und so weiter können. Ich mag auch immer noch die GPU-Auslagerungserklärung, die zuvor beantwortet wurde. Pimp Juice IT vor 6 Jahren 0

1 Antwort auf die Frage

1
DrZoo

Im iSpy-Benutzerhandbuch 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.

Grundsätzlich war das bisherige Setup die integrierte Grafik, die die CPU belastet. Ihre CPU muss immer um 90% ausgelastet sein.

Jetzt, da Sie über eine dedizierte GPU verfügen, wurde die gesamte Grafikarbeit von Ihrer CPU abgeladen und auf Ihrer GPU abgelegt. Jetzt werden die Frameraten Ihrer Kameras nicht mehr reduziert, da Ihre CPU nicht so stark beansprucht wird, was zu größeren Dateigrößen führen würde, ohne die Einstellungen zu ändern.

Ich würde sagen, das ist eine ziemlich gute Erklärung dafür, warum dies passieren könnte. Pimp Juice IT vor 6 Jahren 0
@ITSnuggles Bevor ich eine Antwort gepostet habe, war ich mir nicht sicher, was genau los ist, weil das FPS fast gleich ist. Das einzige, was sich sehr unterscheidet, ist die Bitrate. Ich nahm an, dass iSpy diese Bitrate begrenzt und auf dieselbe Weise wie die CPU-Referenz verhält. Es könnte auch eine hohe CPU-Auslastung gewesen sein und die Bitrate aufgrund des bereits niedrigen FPS gesenkt haben. Die höhere Bitrate zeigt ein Bild mit besserer Qualität an, was eine Korrelation mit der Aussage darstellt, dass die integrierte Grafik "ziemlich schwach" ist, verglichen mit einer dedizierten Grafikkarte. Hohe Bitrate + niedrige fps = viele Daten pro Frame. DrZoo vor 6 Jahren 0
Und jeder iSpy-Gurus sollte einspringen. Ich habe die Software noch nie verwendet. Ich vermute nur, dass ich Rolf dabei helfen kann, eine Lösung zu finden. DrZoo vor 6 Jahren 0
Ich habe ein bisschen experimentiert. @Narzard leider hat iSpy keine Bitrate-Option. Es wurde versucht, die Option "Qualität" zu verringern, hatte jedoch seltsamerweise keine Auswirkungen auf das Video. Wenn ich die CPU limitiere, werden die Dateien etwas kleiner (~ 20%), haben aber schlechtere Frameraten (~ 3fps). (Ein ähnliches Verhalten wäre jedoch erwünscht: gleiche FPS, niedrigere Bitrate [KBit / s].) Ich denke, die einzige Option, die ich habe, ist die 'Profil'-Option in iSpy, die im Wesentlichen den Codec darstellt. Er hat MP4-native H264- und Mobile-Geräte und auch verschiedene AVI-Optionen. Gibt es eine Möglichkeit, die Standardoptionen für den H264-Codec außerhalb von iSpy direkt zu ändern? Rolf vor 6 Jahren 0