Some videos cannot be queued for annotation

We just uploaded a bunch of videos recorded with the same format as others. While they can be filtered, viewed, played, when we try to queue them for annotation, it shows the dataset ‘empty’ and they cannot be selected.

This one works:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '../../c-exitbed-1.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 1
    compatible_brands: isommp41mp42
    creation_time   : 2023-03-04T00:20:21.000000Z
  Duration: 00:00:09.93, start: 0.000000, bitrate: 7226 kb/s
  Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 7125 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 120k tbc (default)
    Metadata:
      creation_time   : 2023-03-04T00:20:21.000000Z
      handler_name    : Core Media Video
      vendor_id       : [0][0][0][0]
At least one output file must be specified

This one doesn’t work

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'vlc-recor-.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 0
    compatible_brands: mp41avc1
    creation_time   : 2019-04-19T13:33:37.000000Z
    encoder         : vlc 3.0.4 stream output
    encoder-eng     : vlc 3.0.4 stream output
  Duration: 00:00:11.67, start: 0.000000, bitrate: 2464 kb/s
  Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 2461 kb/s, 30 fps, 30 tbr, 1000k tbn, 60 tbc (default)
    Metadata:
      creation_time   : 2019-04-19T13:33:37.000000Z
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
At least one output file must be specified

Here are the things I tried:

  • I checked if its because the video has variable frame rate by converting it to constant.
  • Used mpbox to convert major and minor versions to the other file.
  • Converted pixel format to match the other.

This got resolved today.