[FFmpeg-trac] #8806(undetermined:new): apad filter seems not working with HLS output

FFmpeg trac at avcodec.org
Tue Jul 21 04:30:45 EEST 2020


#8806: apad filter seems not working with HLS output
-------------------------------------+-------------------------------------
             Reporter:  mrskman      |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by stevenliu):

 * cc: liuqi05@… (added)


Comment:

 This is not hls problem.
 {{{
 (base) liuqi05:clang liuqi$ ./ffmpeg -i
 ~/Movies/Test/apad_filter_not_working_with_hls_output.mkv -filter_complex
 '[0:a]apad=whole_dur=30[audio]' -map '0:v' -map '[audio]' -y test.ts
 ffmpeg version N-98462-gfa56546a49 Copyright (c) 2000-2020 the FFmpeg
 developers
   built with Apple clang version 11.0.3 (clang-1103.0.32.62)
   configuration: --cc=clang --extra-cflags='-O0 -g3 -fsanitize=address
 -fno-omit-frame-pointer -Wno-error -I/usr/local/include' --extra-
 ldflags='-O0 -g3 -fsanitize=address -fno-omit-frame-pointer -Wno-error
 -L/usr/local/lib' --enable-debug --quiet --enable-htmlpages --enable-
 libx264 --enable-libxml2 --enable-gpl --enable-libfreetype --enable-
 fontconfig --enable-libspeex --enable-libopus --enable-libzmq --enable-
 libx265 --enable-libass --enable-videotoolbox --disable-optimizations
 --disable-stripping --enable-libmp3lame --samples=fate-suite/
   libavutil      56. 55.100 / 56. 55.100
   libavcodec     58. 95.100 / 58. 95.100
   libavformat    58. 48.100 / 58. 48.100
   libavdevice    58. 11.101 / 58. 11.101
   libavfilter     7. 87.100 /  7. 87.100
   libswscale      5.  8.100 /  5.  8.100
   libswresample   3.  8.100 /  3.  8.100
   libpostproc    55.  8.100 / 55.  8.100
 Input #0, matroska,webm, from
 '/Users/liuqi/Movies/Test/apad_filter_not_working_with_hls_output.mkv':
   Metadata:
     ENCODER         : Lavf58.45.100
   Duration: 00:00:30.11, start: 0.000000, bitrate: 227 kb/s
     Stream #0:0(eng): Video: h264 (High), yuv420p(tv, bt709, progressive),
 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc
 (default)
     Metadata:
       BPS             : 212945
       BPS-eng         : 212945
       DURATION-eng    : 00:10:05.063000000
       NUMBER_OF_FRAMES: 14507
       NUMBER_OF_FRAMES-eng: 14507
       NUMBER_OF_BYTES : 16105645
       NUMBER_OF_BYTES-eng: 16105645
       _STATISTICS_WRITING_APP: mkvmerge v7.2.0 ('On Every Street') 32bit
 built on Sep 13 2014 15:42:11
       _STATISTICS_WRITING_APP-eng: mkvmerge v7.2.0 ('On Every Street')
 32bit built on Sep 13 2014 15:42:11
       _STATISTICS_WRITING_DATE_UTC: 2014-09-19 01:06:47
       _STATISTICS_WRITING_DATE_UTC-eng: 2014-09-19 01:06:47
       _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
       DURATION        : 00:00:30.113000000
     Stream #0:1(eng): Audio: mp3, 48000 Hz, stereo, fltp, 80 kb/s
 (default)
     Metadata:
       BPS             : 34181
       BPS-eng         : 34181
       DURATION-eng    : 00:00:01.056000000
       NUMBER_OF_FRAMES: 44
       NUMBER_OF_FRAMES-eng: 44
       NUMBER_OF_BYTES : 4512
       NUMBER_OF_BYTES-eng: 4512
       _STATISTICS_WRITING_APP: mkvmerge v7.2.0 ('On Every Street') 32bit
 built on Sep 13 2014 15:42:11
       _STATISTICS_WRITING_APP-eng: mkvmerge v7.2.0 ('On Every Street')
 32bit built on Sep 13 2014 15:42:11
       _STATISTICS_WRITING_DATE_UTC: 2014-09-19 01:06:47
       _STATISTICS_WRITING_DATE_UTC-eng: 2014-09-19 01:06:47
       _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
       DURATION        : 00:00:01.056000000
 Stream mapping:
   Stream #0:1 (mp3float) -> apad (graph 0)
   Stream #0:0 -> #0:0 (h264 (native) -> mpeg2video (native))
   apad (graph 0) -> Stream #0:1 (mp2)
 Press [q] to stop, [?] for help
 Output #0, mpegts, to 'test.ts':
   Metadata:
     encoder         : Lavf58.48.100
     Stream #0:0(eng): Video: mpeg2video (Main), yuv420p, 1920x1080 [SAR
 1:1 DAR 16:9], q=2-31, 200 kb/s, 23.98 fps, 90k tbn, 23.98 tbc (default)
     Metadata:
       BPS             : 212945
       BPS-eng         : 212945
       DURATION-eng    : 00:10:05.063000000
       NUMBER_OF_FRAMES: 14507
       NUMBER_OF_FRAMES-eng: 14507
       NUMBER_OF_BYTES : 16105645
       NUMBER_OF_BYTES-eng: 16105645
       _STATISTICS_WRITING_APP: mkvmerge v7.2.0 ('On Every Street') 32bit
 built on Sep 13 2014 15:42:11
       _STATISTICS_WRITING_APP-eng: mkvmerge v7.2.0 ('On Every Street')
 32bit built on Sep 13 2014 15:42:11
       _STATISTICS_WRITING_DATE_UTC: 2014-09-19 01:06:47
       _STATISTICS_WRITING_DATE_UTC-eng: 2014-09-19 01:06:47
       _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
       _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
       DURATION        : 00:00:30.113000000
       encoder         : Lavc58.95.100 mpeg2video
     Side data:
       cpb: bitrate max/min/avg: 0/0/200000 buffer size: 0 vbv_delay: N/A
     Stream #0:1: Audio: mp2, 48000 Hz, stereo, s16, 384 kb/s (default)
     Metadata:
       encoder         : Lavc58.95.100 mp2
 frame=  722 fps=163 q=31.0 Lsize=    5538kB time=00:00:30.03
 bitrate=1510.7kbits/s speed=6.79x
 video:3783kB audio:1406kB subtitle:0kB other streams:0kB global
 headers:0kB muxing overhead: 6.725081%
 (base) liuqi05:clang liuqi$
 }}}
 analyze the test.ts file first 5 seconds packets. there only have less
 than 1 second audio packets.

 {{{
 (base) liuqi05:clang liuqi$ ffprobe -of xml -show_entries
 packet=codec_type,pts_time test.ts|grep "packet codec_type" |head -n 150
 ffprobe version 4.2 Copyright (c) 2007-2019 the FFmpeg developers
   built with clang version 4.0.1 (tags/RELEASE_401/final)
   configuration: --prefix=/Users/liuqi/miniconda3 --cc=x86_64-apple-
 darwin13.4.0-clang --disable-doc --disable-openssl --enable-avresample
 --enable-gnutls --enable-gpl --enable-hardcoded-tables --enable-
 libfreetype --enable-libopenh264 --enable-libx264 --enable-pic --enable-
 pthreads --enable-shared --enable-static --enable-version3 --enable-zlib
 --enable-libmp3lame
   libavutil      56. 31.100 / 56. 31.100
   libavcodec     58. 54.100 / 58. 54.100
   libavformat    58. 29.100 / 58. 29.100
   libavdevice    58.  8.100 / 58.  8.100
   libavfilter     7. 57.100 /  7. 57.100
   libavresample   4.  0.  0 /  4.  0.  0
   libswscale      5.  5.100 /  5.  5.100
   libswresample   3.  5.100 /  3.  5.100
   libpostproc    55.  5.100 / 55.  5.100
 Input #0, mpegts, from 'test.ts':
   Duration: 00:00:30.12, start: 1.431689, bitrate: 1505 kb/s
   Program 1
     Metadata:
       service_name    : Service01
       service_provider: FFmpeg
     Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002),
 yuv420p(tv, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98
 tbr, 90k tbn, 47.95 tbc
     Stream #0:1[0x101]: Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz,
 stereo, fltp, 384 kb/s
         <packet codec_type="audio" pts_time="1.431689">
         <packet codec_type="audio" pts_time="1.455689"/>
         <packet codec_type="video" pts_time="1.441711">
         <packet codec_type="video" pts_time="1.483422">
         <packet codec_type="audio" pts_time="1.479689">
         <packet codec_type="audio" pts_time="1.503689"/>
         <packet codec_type="video" pts_time="1.525133">
         <packet codec_type="audio" pts_time="1.527689">
         <packet codec_type="audio" pts_time="1.551689"/>
         <packet codec_type="video" pts_time="1.566833">
         <packet codec_type="audio" pts_time="1.575689">
         <packet codec_type="audio" pts_time="1.599689"/>
         <packet codec_type="video" pts_time="1.608544">
         <packet codec_type="audio" pts_time="1.623689">
         <packet codec_type="audio" pts_time="1.647689"/>
         <packet codec_type="video" pts_time="1.650256">
         <packet codec_type="audio" pts_time="1.671689">
         <packet codec_type="audio" pts_time="1.695689"/>
         <packet codec_type="video" pts_time="1.691967">
         <packet codec_type="audio" pts_time="1.719689">
         <packet codec_type="audio" pts_time="1.743689"/>
         <packet codec_type="video" pts_time="1.733667">
         <packet codec_type="audio" pts_time="1.767689">
         <packet codec_type="audio" pts_time="1.791689"/>
         <packet codec_type="video" pts_time="1.775378">
         <packet codec_type="video" pts_time="1.817089">
         <packet codec_type="audio" pts_time="1.815689">
         <packet codec_type="audio" pts_time="1.839689"/>
         <packet codec_type="video" pts_time="1.858800">
         <packet codec_type="audio" pts_time="1.863689">
         <packet codec_type="audio" pts_time="1.887689"/>
         <packet codec_type="video" pts_time="1.900500">
         <packet codec_type="audio" pts_time="1.911689">
         <packet codec_type="audio" pts_time="1.935689"/>
         <packet codec_type="video" pts_time="1.942211">
         <packet codec_type="audio" pts_time="1.959689">
         <packet codec_type="audio" pts_time="1.983689"/>
         <packet codec_type="video" pts_time="1.983922">
         <packet codec_type="audio" pts_time="2.007689">
         <packet codec_type="audio" pts_time="2.031689"/>
         <packet codec_type="video" pts_time="2.025633">
         <packet codec_type="audio" pts_time="2.055689">
         <packet codec_type="audio" pts_time="2.079689"/>
         <packet codec_type="video" pts_time="2.067333">
         <packet codec_type="video" pts_time="2.109044">
         <packet codec_type="audio" pts_time="2.103689">
         <packet codec_type="audio" pts_time="2.127689"/>
         <packet codec_type="video" pts_time="2.150756">
         <packet codec_type="audio" pts_time="2.151689">
         <packet codec_type="audio" pts_time="2.175689"/>
         <packet codec_type="video" pts_time="2.192467">
         <packet codec_type="audio" pts_time="2.199689">
         <packet codec_type="audio" pts_time="2.223689"/>
         <packet codec_type="video" pts_time="2.234167">
         <packet codec_type="audio" pts_time="2.247689">
         <packet codec_type="audio" pts_time="2.271689"/>
         <packet codec_type="video" pts_time="2.275878">
         <packet codec_type="audio" pts_time="2.295689">
         <packet codec_type="audio" pts_time="2.319689"/>
         <packet codec_type="video" pts_time="2.317589">
         <packet codec_type="audio" pts_time="2.343689">
         <packet codec_type="audio" pts_time="2.367689"/>
         <packet codec_type="video" pts_time="2.359300">
         <packet codec_type="audio" pts_time="2.391689">
         <packet codec_type="audio" pts_time="2.415689"/>
         <packet codec_type="video" pts_time="2.401000">
         <packet codec_type="video" pts_time="2.442711">
         <packet codec_type="video" pts_time="2.484422">
         <packet codec_type="video" pts_time="2.526133">
         <packet codec_type="video" pts_time="2.567833">
         <packet codec_type="video" pts_time="2.609544">
         <packet codec_type="video" pts_time="2.651256">
         <packet codec_type="video" pts_time="2.692967">
         <packet codec_type="video" pts_time="2.734667">
         <packet codec_type="video" pts_time="2.776378">
         <packet codec_type="video" pts_time="2.818089">
         <packet codec_type="video" pts_time="2.859800">
         <packet codec_type="video" pts_time="2.901500">
         <packet codec_type="video" pts_time="2.943211">
         <packet codec_type="video" pts_time="2.984922">
         <packet codec_type="video" pts_time="3.026633">
         <packet codec_type="video" pts_time="3.068333">
         <packet codec_type="video" pts_time="3.110044">
         <packet codec_type="video" pts_time="3.151756">
         <packet codec_type="video" pts_time="3.193467">
         <packet codec_type="video" pts_time="3.235167">
         <packet codec_type="video" pts_time="3.276878">
         <packet codec_type="video" pts_time="3.318589">
         <packet codec_type="video" pts_time="3.360300">
         <packet codec_type="video" pts_time="3.402000">
         <packet codec_type="video" pts_time="3.443711">
         <packet codec_type="video" pts_time="3.485422">
         <packet codec_type="video" pts_time="3.527133">
         <packet codec_type="video" pts_time="3.568833">
         <packet codec_type="video" pts_time="3.610544">
         <packet codec_type="video" pts_time="3.652256">
         <packet codec_type="video" pts_time="3.693967">
         <packet codec_type="video" pts_time="3.735667">
         <packet codec_type="video" pts_time="3.777378">
         <packet codec_type="video" pts_time="3.819089">
         <packet codec_type="video" pts_time="3.860800">
         <packet codec_type="video" pts_time="3.902500">
         <packet codec_type="video" pts_time="3.944211">
         <packet codec_type="video" pts_time="3.985922">
         <packet codec_type="video" pts_time="4.027633">
         <packet codec_type="video" pts_time="4.069333">
         <packet codec_type="video" pts_time="4.111044">
         <packet codec_type="video" pts_time="4.152756">
         <packet codec_type="video" pts_time="4.194467">
         <packet codec_type="video" pts_time="4.236167">
         <packet codec_type="video" pts_time="4.277878">
         <packet codec_type="video" pts_time="4.319589">
         <packet codec_type="video" pts_time="4.361300">
         <packet codec_type="video" pts_time="4.403000">
         <packet codec_type="video" pts_time="4.444711">
         <packet codec_type="video" pts_time="4.486422">
         <packet codec_type="video" pts_time="4.528133">
         <packet codec_type="video" pts_time="4.569833">
         <packet codec_type="video" pts_time="4.611544">
         <packet codec_type="video" pts_time="4.653256">
         <packet codec_type="video" pts_time="4.694967">
         <packet codec_type="video" pts_time="4.736667">
         <packet codec_type="video" pts_time="4.778378">
         <packet codec_type="video" pts_time="4.820089">
         <packet codec_type="video" pts_time="4.861800">
         <packet codec_type="video" pts_time="4.903500">
         <packet codec_type="video" pts_time="4.945211">
         <packet codec_type="video" pts_time="4.986922">
         <packet codec_type="video" pts_time="5.028633">
         <packet codec_type="video" pts_time="5.070333">
         <packet codec_type="video" pts_time="5.112044">
         <packet codec_type="video" pts_time="5.153756">
         <packet codec_type="video" pts_time="5.195467">
         <packet codec_type="video" pts_time="5.237167">
         <packet codec_type="video" pts_time="5.278878">
         <packet codec_type="video" pts_time="5.320589">
         <packet codec_type="video" pts_time="5.362300">
         <packet codec_type="video" pts_time="5.404000">
         <packet codec_type="video" pts_time="5.445711">
         <packet codec_type="video" pts_time="5.487422">
         <packet codec_type="video" pts_time="5.529133">
         <packet codec_type="video" pts_time="5.570833">
         <packet codec_type="video" pts_time="5.612544">
         <packet codec_type="video" pts_time="5.654256">
         <packet codec_type="video" pts_time="5.695967">
         <packet codec_type="video" pts_time="5.737667">
         <packet codec_type="video" pts_time="5.779378">
         <packet codec_type="video" pts_time="5.821089">
         <packet codec_type="video" pts_time="5.862800">
         <packet codec_type="video" pts_time="5.904500">
 (base) liuqi05:clang liuqi$
 }}}

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


More information about the FFmpeg-trac mailing list