News:

--

Main Menu

Problem with mkv videos being grey

Started by Hulkster84, February 08, 2019, 03:59:17 PM

Previous topic - Next topic

Hulkster84



Anyone know what causes this? Its so annoying and makes editing videos impossible.

eumagga0x2a

Have you tried the latest nightly (r190208)? For 32bit legacy compatibility builds, please look here. If the problem persists, please provide a sample using WeTransfer, Mega, Dropbox, Google Drive or a similar service.

eumagga0x2a

#2
Should it be difficult or time consuming to upload a sample, please provide the output of MediaInfo for the file in question. It may be still necessary to get hold of a real sample later, however.

By the way, I ran into a bug of the x264 encoder which produced a few completely empty (thus gray) frames at the start of the output when using very extreme settings (number of ref frames > 8 among others). Maybe you got some of such videos.

--> https://avidemux.org/smif/index.php/topic,18551.msg85439.html#msg85439

Hulkster84

#3
Yea just tried that r190208 and i still have the same problem.

I have 64bit windows 7.

Weird thing also is that when i first open up mkv file (which i have recorded on Fraps as uncompressed AVI and turned it into compressed MKV with FormatFactory) the video works fine but if i make any edit to it, like remove few seconds of the video and save it and then try to open it again on avidemux then its totally grey. :(

I use VLC 2.2.6 to play these mkv files and they arent grey with it but tried newer VLC player once and videos were grey.

Here is a sample video:

https://mega.nz/#!vpl2gSSA!rN1yPfFGK2joRX293FshTi1pMvMAEJ1GEUJNfg_E2bo

That video is grey too except top of the video has small non grey area like this:



How i can provide the output of MediaInfo of these files?


eumagga0x2a

Thank you for the sample. The current FFmpeg considers this video corrupted, so everything FFmpeg-based – Avidemux, mpv, VLC – displays the same broken gray image. MediaInfo output for the video track (I renamed the file to "gray.mkv"):

mediainfo gray.mkv
General
[...]
Complete name                            : gray.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 83.7 MiB
Duration                                 : 1 min 13 s
Overall bit rate                         : 9 594 kb/s
Writing application                      : Lavf58.20.100
Writing library                          : Lavf58.20.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 min 12 s
Bit rate                                 : 9 275 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Stream size                              : 80.6 MiB (96%)
Default                                  : Yes
Forced                                   : No


If you still posess the original uncompressed AVIs, you should compress them with Avidemux (albeit it will give you the usual 4:2:0 subsampled chroma instead of 4:4:4).

Hulkster84

#5
Quote from: eumagga0x2a on February 08, 2019, 06:14:28 PM
Thank you for the sample. The current FFmpeg considers this video corrupted, so everything FFmpeg-based – Avidemux, mpv, VLC – displays the same broken gray image. MediaInfo output for the video track (I renamed the file to "gray.mkv"):

mediainfo gray.mkv
General
[...]
Complete name                            : gray.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 83.7 MiB
Duration                                 : 1 min 13 s
Overall bit rate                         : 9 594 kb/s
Writing application                      : Lavf58.20.100
Writing library                          : Lavf58.20.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1 min 12 s
Bit rate                                 : 9 275 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Stream size                              : 80.6 MiB (96%)
Default                                  : Yes
Forced                                   : No


If you still posess the original uncompressed AVIs, you should compress them with Avidemux (albeit it will give you the usual 4:2:0 subsampled chroma instead of 4:4:4).

Corrupted omg. :( I have over 12 TB of these mkv files that are grey in AviDemux but work fine on VLC player 2.2.6. These are very important files for me and took me about 10 years to collect them.

I dont have original uncompressed avi files anymore. They take so much space so i always delete them after compressing them to h264 mkv with FormatFactory

I dont understand why AviDemux makes all my recordings corrupt?


eumagga0x2a

#6
To judge whether Avidemux is at fault, please provide the original compressed but not yet cut sample video which can be successfully decoded by the current FFmpeg (i.e. the current VLC, the up-to-date mpv, Avidemux nightly & Co.). It is impossible to tell whether there is a way to rescue the damaged videos yet.

Hulkster84

Quote from: eumagga0x2a on February 08, 2019, 06:33:16 PM
To judge whether Avidemux is at fault, please provide the original compressed but not yet cut sample video which can be successfully decoded by the current FFmpeg (i.e. the current VLC, the up-to-date mpv, Avidemux nightly & Co.). It is impossible to tell whether there is a way to rescue the damaged videos yet.

Oh okay.

Here is a compressed recording that havent been touched with AviDemux:

https://mega.nz/#!2gMU1aSL!fWbZV6Hj8-drfz8tZcVpi48M-pBRaia7NgePxuqOVAw

eumagga0x2a

Thank you, I'll look at it ASAP later tonight.

Hulkster84

Quote from: eumagga0x2a on February 08, 2019, 07:40:29 PM
Thank you, I'll look at it ASAP later tonight.

Okay thanks. :)

Would be awesome to find out what is causing the grey video in these files. Is the fault at Fraps which i use to record or FormatFactory which i use to compress the recordings or AviDemux which i use to join together multiple recordings.

Ive had this grey problem for years.

eumagga0x2a

#10
Avidemux built off the ffmpeg4x branch head loads the sample, cuts / saves it as MKV and loads the resulting file just fine. mpv and ffplay play both the sample and the Avidemux output without a hitch.

MediaInfo output for the sample, renamed to "broken-when-saved-by-avidemux.mkv":

mediainfo broken-when-saved-by-avidemux.mkv
General
[...]
Complete name                            : broken-when-saved-by-avidemux.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 37.4 MiB
Duration                                 : 30 s 125 ms
Overall bit rate                         : 10.4 Mb/s
Writing application                      : Lavf58.12.100
Writing library                          : Lavf58.12.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 30 s 91 ms
Bit rate                                 : 10 000 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Stream size                              : 36.2 MiB (97%)
Writing library                          : x264 core 148
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=4 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=10000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No


The same for the cut in copy mode, named "broken-when-saved-by-avidemux-copy.mkv":

mediainfo broken-when-saved-by-avidemux-copy.mkv
General
[...]
Complete name                            : broken-when-saved-by-avidemux-copy.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 26.3 MiB
Duration                                 : 20 s 766 ms
Overall bit rate                         : 10.6 Mb/s
Writing application                      : Lavf58.20.100
Writing library                          : Lavf58.20.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Bit rate                                 : 10 000 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Writing library                          : x264 core 148
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=4 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=10000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No
DURATION                                 : 00:00:20,766000000

Hulkster84

Quote from: eumagga0x2a on February 09, 2019, 12:15:58 AM
Avidemux built off the ffmpeg4x branch head loads the sample, cuts / saves it as MKV and loads the resulting file just fine. mpv and ffplay play both the sample and the Avidemux output without a hitch.

MediaInfo output for the sample, renamed to "broken-when-saved-by-avidemux.mkv":

mediainfo broken-when-saved-by-avidemux.mkv
General
[...]
Complete name                            : broken-when-saved-by-avidemux.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 37.4 MiB
Duration                                 : 30 s 125 ms
Overall bit rate                         : 10.4 Mb/s
Writing application                      : Lavf58.12.100
Writing library                          : Lavf58.12.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 30 s 91 ms
Bit rate                                 : 10 000 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Stream size                              : 36.2 MiB (97%)
Writing library                          : x264 core 148
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=4 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=10000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No


The same for the cut in copy mode, named "broken-when-saved-by-avidemux-copy.mkv":

mediainfo broken-when-saved-by-avidemux-copy.mkv
General
[...]
Complete name                            : broken-when-saved-by-avidemux-copy.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 26.3 MiB
Duration                                 : 20 s 766 ms
Overall bit rate                         : 10.6 Mb/s
Writing application                      : Lavf58.20.100
Writing library                          : Lavf58.20.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High 4:4:4 Predictive@L4
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Bit rate                                 : 10 000 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Writing library                          : x264 core 148
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=4 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=10000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No
DURATION                                 : 00:00:20,766000000


Oh i see. Okay thanks. :)