This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Black image with QT Player [MacOS v2017.12.27.1]
#1
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.
Reply
#2
Try whether disabling Config->Output->Container Settings->Mp4 Settings->Signal PAR 1:1 helps.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#3
(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.


Attached Files Thumbnail(s)
   
Reply
#4
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.
Reply
#5
(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.
Reply
#6
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.
Reply
#7
(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
Reply
#8
Good news:
I can reproduce the issue here.
-> looking into it,.. no clue why the output of mp4box causes problems with Quicktime.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Reply
#9
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.
Reply
#10
(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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)