Process for transforming synthetic and vegetable fibres into a non-woven fabric of the type which provides the following sequence of processing steps: flock opening step, during which fibrous materials of different shapes and sizes are transformed into fibre flocks of different lengths; drawing and treatment step of the material selected in the previous step; cutting and trimming step: once the drawing and treatment step of the material has been completed, the non-woven fabric is subject to longitudinal cutting and trimming, to make a series of rolls, usually two or three, for final use, characterised in that, after the opening step, the flocks are transferred to a condenser, where the long-fibre flocks are separated from the short-fibre flocks, by means of a perforated mesh screen.