Opened 3 years ago

Closed 3 years ago

#5466 closed defect (fixed)

Closed captions information no longer shown

Reported by: cehoyos Owned by:
Priority: important Component: undetermined
Version: git-master Keywords: codecpar regression
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

http://samples.ffmpeg.org/ffmpeg-bugs/trac/ticket2885/
Information on whether the input video stream contains Closed Captions are not shown since the codecpar merge.

$ ffmpeg -i transformers.ts
ffmpeg version N-79598-gdbe1dd5 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 4.7 (SUSE Linux)
  configuration: --enable-gpl
  libavutil      55. 22.101 / 55. 22.101
  libavcodec     57. 38.100 / 57. 38.100
  libavformat    57. 34.103 / 57. 34.103
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 44.100 /  6. 44.100
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
Input #0, mpegts, from 'transformers.ts':
  Duration: 00:01:59.29, start: 0.578456, bitrate: 9015 kb/s
  Program 1
    Stream #0:0[0x1e1]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuvj420p(pc), 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn
    Stream #0:1[0x1e2]: Audio: ac3 ([129][0][0][0] / 0x0081), 48000 Hz, 5.1(side), fltp, 384 kb/s
At least one output file must be specified

Change History (4)

comment:1 Changed 3 years ago by heleppkes

This is not a container level information and hence not available from avformat.

comment:2 follow-up: Changed 3 years ago by cehoyos

How are colour space, resolution and video codec aspect ratio container information?
Please fix this regression, it is absolutely impossible to know whether a video stream contains Closed Captions without this feature.

comment:3 in reply to: ↑ 2 Changed 3 years ago by heleppkes

Replying to cehoyos:

How are colour space, resolution and video codec aspect ratio container information?

Many containers explicitly include this kind of information, and some codecs need containers to provide valid values to even function.

comment:4 Changed 3 years ago by michael

  • Reproduced by developer set
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.