Using GIMP's GEGL command line interface to process the frames:

gegl [yr image].JPG -o test.png -- c2g radius=300 samples=4 iterations=1 enhance-shadows=1

[source]

Python script to batch process frames:

import subprocess
imgNo = [whatever yr 1st image is numbered]
while imgNo < [one more that the highest number]:
  imgName = "DSC_" + (str(imgNo).zfill(4)) + ".JPG"
  fileName = "test" + (str(imgNo).zfill(4)) + ".png"
  print(imgName)
  subprocess.run(['gegl', imgName, '-o', fileName, '--', 'c2g', 'radius=300', 'samples=4', 'iterations=1', 'enhance-shadows=1'])
  imgNo +=1

[1] [2] [3]

And a modified version of that script that resizes the images using FFmpeg:

import subprocess
imgNo = 1091
while imgNo < 1151:
  imgName = "test" + (str(imgNo).zfill(4)) + ".png"
  fileName = "drip" + (str(imgNo - 1090).zfill(2)) + ".png"
  subprocess.run(['ffmpeg','-i',imgName,'-vf','scale=3600:2400',fileName])
  #print(imgName + " -> " fileName)
  imgNo +=1

All other image processing was done manually in GIMP.

The text was transcribed from a conversation with my friend Em.
[transcription with timecodes and spacing between pages]

The paper used was Speckletone Wine and Parchtone Sky.

If you have any other questions, make up the answers and act accordingly.