[FFmpeg-trac] #11046(avfilter:new): aresample hangs indefinitely
FFmpeg
trac at avcodec.org
Wed Jun 5 21:48:04 EEST 2024
#11046: aresample hangs indefinitely
----------------------------------+----------------------------------
Reporter: fabi123 | Type: defect
Status: new | Priority: normal
Component: avfilter | Version: 6.1.1
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+----------------------------------
Summary of the bug:
How to reproduce:
{{{
% yt-dlp -f 251 https://www.youtube.com/watch\?v\=qMzlXzuUENY -o
SATTA.webm
...
% ./ffmpeg -y -i SATTA.webm -af
"loudnorm=I=-16.0:TP=-1.0:LRA=20.0:measured_I=-19.18:measured_LRA=10.20:measured_TP=-2.89:measured_thresh=-30.09:offset=-1.81:linear=true,aresample=resampler=soxr:out_sample_rate=48000:precision=33,aformat=channel_layouts=stereo"
-c:a libopus SATTA.opus
ffmpeg version N-111340-ga196d02e86 Copyright (c) 2000-2023 the FFmpeg
developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
configuration: --enable-libsoxr --enable-libopus
libavutil 58. 14.100 / 58. 14.100
libavcodec 60. 22.100 / 60. 22.100
libavformat 60. 10.100 / 60. 10.100
libavdevice 60. 2.101 / 60. 2.101
libavfilter 9. 8.102 / 9. 8.102
libswscale 7. 3.100 / 7. 3.100
libswresample 4. 11.100 / 4. 11.100
Input #0, matroska,webm, from 'SATTA.webm':
Metadata:
encoder : google/video-file
Duration: 00:03:10.02, start: -0.007000, bitrate: 124 kb/s
Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
Stream mapping:
Stream #0:0 -> #0:0 (opus (native) -> opus (libopus))
Press [q] to stop, [?] for help
[libopus @ 0x5e2b180430c0] No bit rate set. Defaulting to 96000 bps.
Output #0, opus, to '13 - SÁTTA.opus':
Metadata:
encoder : Lavf60.10.100
Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, flt, 96 kb/s (default)
Metadata:
encoder : Lavc60.22.100 libopus
[out#0/opus @ 0x5e2b18003d00] video:0kB audio:2065kB subtitle:0kB other
streams:0kB global headers:0kB muxing overhead: 0.713519%
size= 2080kB time=00:03:07.08 bitrate= 91.1kbits/s speed=26.6x
Exiting normally, received signal 2.
}}}
I first encountered this issue on 6.1. By bisecting with 6.0 I came to the
conclusion that it broke after commit
a196d02e866909e0e632a3f4edfffa0eee82bc51. If I run this on master, it
throws an assertion error `Assertion best_input >= 0 failed at
fftools/ffmpeg_filter.c:2075.`
--
Ticket URL: <https://trac.ffmpeg.org/ticket/11046>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list