Cognitive radio (CR) represents an exciting new paradigm on spectrum utilization and potentially more bandwidth for exploding multimedia traffic. We focus on the layer encoded video multicast problem over CR and contribute 1) an opportunistic multicasting framework, based on rateless forward error correction (FEC) codes, 2) a mechanism for adaptation of data fragment size to improve transmission efficiency, 3) a joint secondary channel (SC) and video data selection algorithm. By adapting fragment size, tracking video group receiving rate, and adapting transmission parameters, we are able to realize the opportunistic multicasting advantage in a challenging CR environment. The proposed overall SC and video data selection algorithm finds the best rateless FEC code length, physical layer modulation and coding schemes (MCS), fragment size and SC combination to increase the effective throughput and heuristically reach maximum system utility. Favorable results comparing to other algorithms showcase the improved performance.