[K0.5Na0.5NbO3]1−x[BaNi0.5Nb0.5O3−δ]x (KNBNNO, 0 ≤ x ≤ 0.3) films have been fabricated on different substrates for the first time, using a modified chemical solution deposition method. The microstructure, optical properties, ferromagnetism, and substrate effects of KNBNNO films were assessed, and we found that BaNi0.5Nb0.5O3−δ (BNNO) content was a key factor in determining the properties of the final products. The lower band gap of KNBNNO is due to the band-to-band transition from hybridized Ni 3d and O 2p to Nb 4d states. Moreover, with increasing x from 0 to 0.3, the magnetism transition process of the samples from diamagnetism to ferromagnetism may originate from the competition between ferromagnetic exchange interactions in Ni2+–VO2−–Ni2+ and superexchange interactions in Ni2+–Ni2+. Notably, absorption behaviors in the visible light wave band for KNBNNO films have been realized, which makes it possible to use KNBNNO films for perovskite solar cell applications.