Fix Building Against Newer Version Of FFmpeg
When building against a newer version:
* Use `ch_layout.order` & `ch_layout.nb_channels` instead of `channel_layout` & `channels`.
* Workaround `read_probe` no longer being exposed by calling `av_probe_input_format`