Is my solution correct in terms of proof? I can't prove directly that $f(x)=4$.

From 1 we have $f(x+1)f(x)=16$, so $\displaystyle f(x+2) = \frac{16}{f(x+1)} = \frac{16}{16/f(x)} = f(x)$. Since $f$ has period $2$ then $$\int_{-8}^8 f(x-2019)\,dx = \int_{-8}^8 f(x-1)\,dx = 8 \int_0^2f(x-1)\,dx$$ $$ = 8 \int_{-1}^1 f(x)\,dx = 8\int_{-1}^0f(x)\,dx+8\int_{0}^1 f(x)\,dx$$ $$=8 \int_{0}^1f(-x)\,dx + 8\int_{0}^1 f(x)\,dx = 8 \int_0^1f(x)+f(-x)\,dx = 8 \int_0^1 8\,dx = 64$$


Here's a more direct solution:

From 1 we have $\displaystyle f(1+x)=\frac{16}{f(x)}$ and from 2 we have $f(x) = 8-f(-x)$.

Then $$f(x) = f(1+x-1) = \frac{16}{f(x-1)} = \frac{16}{8-f(1-x)} = \cfrac{16}{8-\cfrac{16}{f(-x)}} = \cfrac{16}{8-\cfrac{16}{8-f(x)}}$$

Solving for $f(x)$ we get $f(x)=4$.