Support for 4K videos in YouTube (#225)
Support for 4K videos in YouTube (#225)

* stream.ffmpegmux: add ffmpeg based muxer, used to mux separate video/audio streams

* docs: add reference to ffmpeg in the install docs

* win32: add a Vista compatible ffmpeg 3.2.1 binary

* win-installer: update the installer so that ffmpeg is installed

Moved both rtmpdump and ffmpeg to separate sections (in a bundled tools subsection), that can be optionally installed during the install. The default is to install both rtmpdump and ffmpeg. If either tool is not installed then the streamlinkrc file is not updated with the path to the tool and must be done manually by the user if they want to use streams that require rtmpdump or ffmpeg.

* stream.ffmpegmux: allow options to be passed to the muxer from the stream and give the option to change the video and audio codecs from copy

* stream.ffmpegmux: add command line option to set the video and audio transcode codecs when muxing

* update docs for Streamlink.set_option

* installer: remove ffmpeg and rtmpdump when uninstalling

* cli: add command line options for logging ffmpeg console output

* plugins.youtube: add support for HFR video and >1080p

* plugins.youtube: fix incorrect stream quality name

bastimeyer/streamlink,wlerin/streamlink,bastimeyer/streamlink,chhe/streamlink,javiercantero/streamlink,mmetak/streamlink,gravyboat/streamlink,melmorabity/streamlink,melmorabity/streamlink,beardypig/streamlink,wlerin/streamlink,back-to/streamlink,mmetak/streamlink,beardypig/streamlink,chhe/streamlink,streamlink/streamlink,gravyboat/streamlink,streamlink/streamlink,back-to/streamlink,javiercantero/streamlink