Cumulativo de comentários
Sugestão 1: script manual
Um script pode estar disponível e explicitamente executado pelo usuário para realizar o trabalho quando colocar um novo arquivo no compartilhamento. O script teria que ser inteligente o suficiente para saber se outro usuário já o está executando.
Pro: Não existe nenhum processo do tipo daemon sendo executado no servidor para potencialmente causar problemas de estabilidade. Con: O usuário tem que lembrar de executar o script.
Sugestão 2: tarefa agendada
Um script pode ser executado periodicamente pelo serviço de agendador de tarefas no servidor.
Pro: nenhum daemon e nenhuma ação do usuário é necessária. Con: Se o intervalo de tempo para a tarefa agendada for muito longo, as conversões podem não acontecer em breve.
Sugestão 3: local diferente
Qualquer uma das soluções acima ou até mesmo um daemon em execução em uma máquina diferente.
Pro: É improvável que cause problemas de estabilidade no servidor. Fornece os profissionais de qualquer solução que seja usada. Con: Tipo de kludgie (apenas minha opinião). Suscetível a problemas de conectividade.