EDIT: Never mind, in a previous answer, you stated that the .bai file is not required. Process substitution might work here, saving OP some storage space at the cost of slower computation - unless featureCounts has a problem with streaming BAMs.
Can featureCounts work with <(samtools view -b file.cram) or does it need an actual indexed BAM file?