[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