Programmable aperture light-field photography enables the acquisition of angular information without compromising spatial resolution. However, direct current (DC) background noise is unavoidable in images recorded by programmable aperture light-field photography, leading to reducing the contrast of reconstructed images. In addition, it requires sacrificing temporal resolution to obtain angular information, making it a challenge to capture dynamic scenes. In this paper, we propose programmable aperture light-field photography using differential high-speed aperture coding. This method effectively reduces DC noise and produces high-contrast refocused images. Furthermore, we build a light-field camera based on a 1250 Hz spatial light modulator and a 1250 fps high-speed camera, achieving dynamic light-field photography at 1110(H)×800(V) resolution and 24 fps. Our results demonstrate significant improvements in image contrast and exhibit considerable promise for diverse applications.