Selur's Little Message Board

Full Version: Black image with QT Player [MacOS v2017.12.27.1]
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Please, read the 'Infos needed to fix&reproduce bugs,..'-sticky before you post about a problem.

Since v2017.12.27.1 I have got mp4 files unreadable with QT Player 7 or QT Player X (black image but audio ok) when I encode prores progressive mov files into mp4 with same setting as previous Hybrid version. However these files are readeable with VLC or IINA.

It seems that the problem is related to muxing with mp4box because mp4 files muxed with ffmpeg are readable with QT Player 7 and QT Player X.
Try whether disabling Config->Output->Container Settings->Mp4 Settings->Signal PAR 1:1 helps.
(19.01.2018, 21:35)Selur Wrote: [ -> ]Try whether disabling Config->Output->Container Settings->Mp4 Settings->Signal PAR 1:1 helps.

In this case, QT Player 7 or QT Player X can't open the resulting file.
Okay.
That was the main thing I could think of that usually differs between ffmpeg and mp4box.
Enabling "Config->Output->Container Settings->Mp4 Settings->iTunes Compatibility" usually is also a wise choice when using Quicktime for playback.
Never really cared for Quicktime playback much, since they only support a small fraction of MPEG-4 ASP, MPEG-4 AVC and probably MPEG-4 HEVC.
Got no further idea without even knowing into what format you stuff into your mp4 files.

Cu Selur

Ps.: haven't updated MP4Box for quite some time so my guess is that this is probably related to the encoder you use.
(19.01.2018, 21:57)Selur Wrote: [ -> ]Okay.
That was the main thing I could think of that usually differs between ffmpeg and mp4box.
Enabling "Config->Output->Container Settings->Mp4 Settings->iTunes Compatibility" usually is also a wise choice when using Quicktime for playback.
Never really cared for Quicktime playback much, since they only support a small fraction of MPEG-4 ASP, MPEG-4 AVC and probably MPEG-4 HEVC.
Got no further idea without even knowing into what format you stuff into your mp4 files.

Cu Selur

Ps.: haven't updated MP4Box for quite some time so my guess is that this is probably related to the encoder you use.

Prores mov files are encoded into x264 mp4 files (x264 Hybrid Default crf 1-pass). Selecting iTunes Compatibility does not fix the problem.
Hmm,... haven't changed the Hybrid default values for quite some time either,..
Does it change anything when you disable "Config->Output->Container Setttings->AVC-1" brand?
(19.01.2018, 22:18)Selur Wrote: [ -> ]Hmm,... haven't changed the Hybrid default values for quite some time either,..
Does it change anything when you disable "Config->Output->Container Setttings->AVC-1" brand?

Sorry but it changes nothing Sad
Good news:
I can reproduce the issue here.
-> looking into it,.. no clue why the output of mp4box causes problems with Quicktime.
Found the culprit.
By default Hybrid adds 'xps_inband' which sets XPS inband for AVC/H264 and HEVC (for reverse operation, re-import from raw media), seems like Quicktime can't handle that.
-> will make this a configurable option. Will send you a link to dev version for testing once I'm finished with it.

Cu Selur
(20.01.2018, 11:01)Selur Wrote: [ -> ]Found the culprit.
By default Hybrid adds 'xps_inband' which  sets XPS inband for AVC/H264 and HEVC (for reverse operation, re-import from raw media), seems like Quicktime can't handle that.
-> will make this a configurable option. Will send you a link to dev version for testing once I'm finished with it.

Cu Selur

Problem solved in your dev version!

Thanks
Pages: 1 2