translate English to French: Production and sale of video products.
La production et la vente de matériel vidéo.