Sua pergunta tem várias respostas aqui . No entanto, ao ler as respostas, parece que faltam detalhes, ou seja, o que seu script (ou mplayer ) detectará como saída.
-
Se você usar
script -c myscript out.log, os programas executados pormyscriptdetectarão que sua saída é um terminal , para tentar produzir uma saída mais sofisticada, envolvendo seqüências de controle ocultas, como cores e movimentos do cursor. O arquivoout.logconterá essas sequências também. -
Se você executar
myscript 2>&1 | tee out.log, os programas emmyscriptdetectarão que sua saída é um arquivo , para que possam desativar a formatação do amador.