[FFmpeg-trac] #7480(avformat:open): HEVC codec info string

FFmpeg trac at avcodec.org
Wed Dec 23 04:18:00 EET 2020


#7480: HEVC codec info string
------------------------------------+------------------------------------
             Reporter:  tbucher     |                    Owner:
                 Type:  defect      |                   Status:  open
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:
             Keywords:  hls         |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------
Changes (by Balling):

 * status:  new => open


Comment:

 "I was not sure what is the right format of that string. I saw some
 examples, like hvc1.2.4.L123.B0. But I didn't know what that meant"

 That part is implemented in a2b1dd0ce301450a47c972745a6b33c4c273aa5d.


 {{{
 snprintf(attr, sizeof(attr), "%s.%d.4.L%d.B01",
 av_fourcc2str(st->codecpar->codec_tag), profile, level);

 }}}
 and looks like it work with command in #8904. '''no-opengop=1, BTW, does
 not even exist in x265...
 '''

 That other issue with "for 2K and 4K resolution Apple clients don't
 playout properly even when properly constructed CODEC tag is
 there(hvc1.2.4.L153)" I do not think we should care. Apple 4K TV and not
 4K cannot even play 24.000 video correctly, playing it as 24/1.001 and
 losing frames there every 41 seconds, so who cares. See
 https://www.avsforum.com/threads/apple-tv-4k-lacks-support-
 for-24-000-video.2961262/ Though Macbooks play that correctly even on
 MacOS, so that part does not suck.

 Now the issue that is still not there is
 {{{
 #EXT-X-STREAM-INF:BANDWIDTH=3002024,RESOLUTION=1440x1080
 }}}
 and not


 {{{
 #EXT-X-STREAM-INF:BANDWIDTH=3002056,RESOLUTION=1440x1080,CODECS="hvc1"

 }}}

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7480#comment:9>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list