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.
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.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(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?
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(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?
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
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(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.