В случае "screen -d -m mplayer ФАЙЛ" скрин форкнется и если эту команду запускать из под at, то at будет считать данную задачу выполенной, хотя mplayer будет воспроизводить файл. А если "screen -D -m mplayer ФАЙЛ", то at будет ждать пока завершится mplayer.
Фактически разницы нет (разве что опция -m у команды at), но зато вы прочитали man :)