You get a black screen on your HDMI screen???
What happens on the TFT display?
How did you managed to get it on the HDMI?
Use omxplayer option -g for getting an "omxplayer.log" file. Maybe that reveals why omxplayer doesn't like the file.things work fine as long as omxplayer "likes" the file. If not, it can sometimes hang "forever"...