linux encoding tutorial