[FFmpeg-trac] #10037(undetermined:new): EXT-X-STREAM-INF is missing CODECS attribute when using h264_v4l2m2m encoder

FFmpeg trac at avcodec.org
Tue Nov 15 14:20:11 EET 2022


#10037: EXT-X-STREAM-INF is missing CODECS attribute when using h264_v4l2m2m
encoder
-------------------------------------+-------------------------------------
             Reporter:  nls          |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  git-master   |               Resolution:
             Keywords:  hls v4l2m2m  |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Comment (by nls):

 I tested some more. It seems the issue is more complicated. It's not
 exclusive to the h264_v4l2m2m encoder so the title might need to be
 changed. The following command produces the same buggy master.m3u8 as the
 one in OP:

 {{{
 ffmpeg -i result.mp4 -f hls -hls_playlist_type event -hls_segment_filename
 segment_04_%06d.ts -master_pl_name master_04b.m3u8 -hls_time 6 -c:v copy
 stream_04b.m3u8
 }}}

 No matter what ffmpeg version, the CODECS attrib is omitted. I tried git
 master, an OMX-enabled version from a year ago, and the 5.1.1 release. My
 guess is that some inputs seem to provide the necessary info for adding
 the attribute, and some don't. So it's a lot more complicated to handle,
 probably. h264_omx and libx264 encoders, on the other hand, do produce a
 correct master.m38u, CODECS included.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10037#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list