I'm using ffmpeg to transcode RTMP from my own RTMP server into HLS ready H.264. At the moment, I'm executing a command of the following form
ffmpeg -i rtmp://<ip>:<port> <options for 480p> <options for 720p30> <options for 720p60> <options for 1080p>
This is causing me to attempt to transcode lower resolutions to higher resolutions.
The RTMP server I'm using is nginx with RTMP module
Is there a way I can determine the source resolution, so that I only transcode into resolutions smaller than the source one?