Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

zhenya

macrumors 604
Original poster
Jan 6, 2005
6,931
3,681
2015 retina MacBook with macOS Sierra 10.12.1 installed. Since upgrading to Sierra I get a black screen when playing back mp4 videos. Sound plays back, if I load the clips I can see those, and sometimes with enough fussing I can get it to actually play the video. Playback in VLC works fine, but it uses 3x as much power so I'd like to figure out what's going on.

Thanks.
 

chabig

macrumors G4
Sep 6, 2002
11,441
9,313
If it plays in VLC but not in Quicktime Player, the video was encoded with a codec that isn't supported by Quicktime. You have two choices:
1) continue to use VLC to watch those videos
2) transcode to something new and modern, like H.264 or H.265 (I used to use Handbrake, but now I use iVI)
 

zhenya

macrumors 604
Original poster
Jan 6, 2005
6,931
3,681
It's weird because these videos are from a source that have played fine for years. Perhaps they changed something in how they encode them recently. It's just weird that they will play sometimes if I futz around with it a bunch - especially if I play around with the Airplay settings.

@MacUser2525 it says the link is missing when I click download that file.
 

MacUser2525

Suspended
Mar 17, 2007
2,097
377
Canada
Damn happens sometimes, just tried to upload my copy here but it says 115kb is too large for an attachment which I find hard to believe. If you want you can PM me email address and I will send the .zip file of it I created to attach here.
 

djon41

macrumors regular
Jan 7, 2007
133
6
I want to bump this thread, as I am having the exact same problem as OP. I am trying to play mp4 videos from a source I have been using for a couple years with no issues, but now only see a black screen with correct audio. I can't say for sure if the problem started after an OS update.

When I play with VLC, it plays fine. When I Airplay to my 4th generation Apple TV from Quicktime, it plays fine on the TV. If I play the little thumbnail preview in Finder, it works fine. I have a touchbar MacBook Pro, and the scrubbing bar in the touchbar displays the frames just fine. Now I just noticed when I turned Airplay off in the middle of playback, it continued on my computer just fine, but when I skipped back to the beginning it stopped playing video again.

The videos are already encoded in h.264, so not sure what I can do there. Any ideas?
 

zhenya

macrumors 604
Original poster
Jan 6, 2005
6,931
3,681
I continue to have the same issue even after updating to High Sierra. Same as @djon41 above - if I trigger an Airplay session first, the video then plays as normal in Quicktime. Otherwise sound only with a black screen.

Frustrating because VLC uses twice the battery!
 

djon41

macrumors regular
Jan 7, 2007
133
6
I continue to have the same issue even after updating to High Sierra. Same as @djon41 above - if I trigger an Airplay session first, the video then plays as normal in Quicktime. Otherwise sound only with a black screen.

Frustrating because VLC uses twice the battery!

Yep, I'm still having this issue as of yesterday, even after updating to High Sierra. FYI you might try the IINA video player as an alternative to VLC. Not sure how its battery usage is, but it's gotten pretty popular recently.
 

NedBookPro

macrumors 6502
Feb 13, 2011
334
0
The way to fix this is install Perian. It's a codec pack of sorts. Works 100%.
I was caught out on this too when i upgraded to Mojave.
I had this before when I was running Yosemite, but forgot about it when I did a clean install of Mojave.
Hope this helps someone.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.