Page 1 of 1

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Sat Oct 29, 2022 4:46 am
by hydra3333
Hello. Help !
Being an old person, I run a nightly scheduled task to do transcodes of TV captures.
In that I run DGIndexNV in cli mode.
Yesterday I upgraded to DGIndexNV 246.0.0.0.
Usually, my scheduled task log is circa 300kb. I noticed last night's log was 93Mb.
Without any change on my part, other than the new DGIndexNV, there's now a ton of log info coming out of DGIndexNV.
Looking through the scheduled task log, it does not happen for .mpg input files, only for .mp4 input files.
Would be possible to revert the cli DGIndexNV log behaviour to be minimalist like prior to DGIndexNV 246.0.0.0 ?
Or ... is it somehow my fault ?
I have temporarily reverted to using an older version.
Thanks.

Code: Select all

"C:\SOFTWARE\Vapoursynth-x64\DGIndex\DGIndexNV.exe" -version  
DGIndexNV 246.0.0.0 (64 bit)
"C:\SOFTWARE\Vapoursynth-x64\DGIndex\DGIndexNV.exe" -i "D:\VRDTVSP-SCRATCH\something.2022-10-28.QSF.mp4" -e -h -o "D:\VRDTVSP-SCRATCH\something.2022-10-28.QSF.dgi" 
 majorBrand = isom
 minorVersion = 512 (0x00000200)
 compatibleBrandsCount = 4 (0x00000004)
 brand = isom
 brand[1] = iso2
 brand[2] = avc1
 brand[3] = mp41
 version = 0 (0x00)
 flags = 0 (0x000000)
 creationTime = 0 (0x00000000)
 modificationTime = 0 (0x00000000)
 timeScale = 1000 (0x000003e8)
 duration = 4431720 (0x00439f68)
 rate = 1.000000
 volume = 1.000000
       nextTrackId = 3 (0x00000003)
 version = 0 (0x00)
 flags = 3 (0x000003)
 creationTime = 0 (0x00000000)
 modificationTime = 0 (0x00000000)
 trackId = 1 (0x00000001)
  duration = 4431701 (0x00439f55)
  volume = 0.000000
      width = 1920.000000
 height = 1080.000000
 version = 0 (0x00)
 flags = 0 (0x000000)
 entryCount = 2 (0x00000002)
 segmentDuration = 400 (0x00000190)
 mediaTime = 4294967295 (0xffffffff)
   segmentDuration[1] = 4431701 (0x00439f55)
 mediaTime[1] = 21600 (0x00005460)
   version = 0 (0x00)
 flags = 0 (0x000000)
 creationTime = 0 (0x00000000)
 modificationTime = 0 (0x00000000)
 timeScale = 90000 (0x00015f90)
 duration = 398853001 (0x17c60389)
   version = 0 (0x00)
 flags = 0 (0x000000)
  handlerType = vide
  name = VideoHandler
 version = 0 (0x00)
 flags = 1 (0x000001)
  version = 0 (0x00)
 flags = 0 (0x000000)
 entryCount = 1 (0x00000001)
 version = 0 (0x00)
 flags = 1 (0x000001)
 version = 0 (0x00)
 flags = 0 (0x000000)
 entryCount = 1 (0x00000001)
       compressorName = 
  configurationVersion = 1 (0x01)
 AVCProfileIndication = 100 (0x64)
 profile_compatibility = 0 (0x00)
 AVCLevelIndication = 40 (0x28)
               numOfPictureParameterSets = 1 (0x01)
    version = 0 (0x00)
 flags = 0 (0x000000)
 entryCount = 5 (0x00000005)
 sampleCount = 1 (0x00000001)
 sampleDelta = 3600 (0x00000e10)
 sampleCount[1] = 1 (0x00000001)
 sampleDelta[1] = 1 (0x00000001)
 sampleCount[2] = 3 (0x00000003)
 sampleDelta[2] = 3600 (0x00000e10)
 sampleCount[3] = 1 (0x00000001)
 sampleDelta[3] = 1800 (0x00000708)
 sampleCount[4] = 110788 (0x0001b0c4)
 sampleDelta[4] = 3600 (0x00000e10)
 version = 0 (0x00)
 flags = 0 (0x000000)
 entryCount = 4538 (0x000011ba)
 sampleNumber = 1 (0x00000001)
 sampleNumber[1] = 34 (0x00000022)
 sampleNumber[2] = 59 (0x0000003b)
 sampleNumber[3] = 87 (0x00000057)
 
 <snip to the end>

 chunkOffset[110781] = 1451993851 (0x568baafb)
 chunkOffset[110782] = 1451995744 (0x568bb260)
 chunkOffset[110783] = 1451997797 (0x568bba65)
 chunkOffset[110784] = 1451999610 (0x568bc17a)
 chunkOffset[110785] = 1452001482 (0x568bc8ca)
 chunkOffset[110786] = 1452147082 (0x568e018a)
 chunkOffset[110787] = 1452149394 (0x568e0a92)
 chunkOffset[110788] = 1452152245 (0x568e15b5)
 chunkOffset[110789] = 1452153674 (0x568e1b4a)
       MP4ERROR: MP4File::FindIntegerProperty: no such property - moof.mfhd.sequenceNumber
Project
100

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Sat Oct 29, 2022 9:57 am
by Rocky
Please redownload 246 and update DGIndexNV and let me know how it goes. I set verbosity=0 for MP4. My internet is up and down last few days so please be understanding if I seem not to reply right away. Thank you.

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Sat Oct 29, 2022 4:07 pm
by hydra3333
OK, will give it a go.
The prior version I had was v241.
Cheers

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Sat Oct 29, 2022 5:28 pm
by hydra3333
Yes, that works fine.

Cheers !

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Sat Oct 29, 2022 6:27 pm
by Rocky
Good to hear. Not sure why earlier versions worked. Going to remain a mystery. Thank you for the report. :salute:

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Thu Nov 03, 2022 4:34 am
by Guest 2
Is there a way to disable log completely when launching index by cli?

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Thu Nov 03, 2022 7:18 am
by Rocky
verbosity = 0 effectively disables it.

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Thu Nov 03, 2022 3:41 pm
by Guest 2
Rocky wrote:
Thu Nov 03, 2022 7:18 am
verbosity = 0 effectively disables it.
I mean for any kind of file, not only mp4.

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Thu Nov 03, 2022 8:32 pm
by Rocky
You're talking about the normal DGIndexNV log file? If so, see here:
Rocky wrote:
Tue Jun 07, 2022 9:12 am
We used to follow the setting of the 'Enable Info Log' option in the INI file to control this in CLI. But I had a few people ask for it to be unconditional, as it is now. Hard to please everyone!

Generally, I try to minimize proliferation of options, not only because my time is limited, but also to avoid cluttering and additional maintenance work.

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Thu Nov 03, 2022 9:11 pm
by Guest 2
Rocky wrote:
Thu Nov 03, 2022 8:32 pm
You're talking about the normal DGIndexNV log file?
I am talking about its call from CLI in a batch.
Rocky wrote:
Tue Jun 07, 2022 9:12 am
We used to follow the setting of the 'Enable Info Log' option in the INI file to control this in CLI.
I had Enable_Info_Log=0 set already but log never stopped to be created when DGIndexNV is launched by CLI.

DGIndexNV 246.0.0.0 in cli mode produces massive log for .mp4 input files

Posted: Fri Nov 04, 2022 7:30 am
by Rocky
But I had a few people ask for it to be unconditional, as it is now. Hard to please everyone!
Add a line in your batch file to delete it if you don't want it.