Hey, I am doing some testing with ffmpeg to transcode a mpegts multicast stream down to 192x192 at 15fps for an iptv application. I am using the following string, but am having trouble balancing the quality and the bitrate. I need the bitrate to stay below 250k, be fairly constant, and keep the quality as good as possible at the new resolution. I have tried the following and run into issues where the bitrate spikes when the crf isnt set to a poor quality. Any ideas?
ffmpeg -i udp:<originating multicast address> -c:v libx264 -s 192x192 -r 15 -preset placebo -crf 30 -b:v 200k keyint=1:min-keyint=1:scenecut=-1 -an -f mpegts udp:<output multicast address>