Can I convert multicast to unicast?

I’m trying to figure out a way to convert incoming multicast packets into unicast packets.

Ethernet-2 is receiving multicast packets with a destination port of X. I’d like to send those packets out ethernet-3 as unicast with a destination port of Y.

I tried src-nat, since I’ve used that before to change destination port, but it doesn’t work in this instance. I’m guessing that packets with a multicast destination address (these are 224.0.0.1) won’t be sent through the src-nat process, even though the packets match the src-nat rule.

I can match the incoming multicast packets with filter and mangle rules, but even though I can mark the packets, I can’t route them based on those marks.

It appears that since the packets are addressed to a multicast address, I can’t really do much
of anything with them.

I’m using ROS 5.20 on a RB433.

I was able to bridge ether-2 and ether-3 and that works fine, but of course that won’t change
the port number on the way out.

Any ideas out there?

Thanks!

AFAIK, this is not possible in the current versions of RouterOS.