[FFmpeg-trac] #5930(avformat:new): Nut container doesnʼt support Opus codec
FFmpeg
trac at avcodec.org
Mon Nov 7 16:36:35 EET 2016
#5930: Nut container doesnʼt support Opus codec
----------------------------------+---------------------------------------
Reporter: Nekit | Type: enhancement
Status: new | Priority: wish
Component: avformat | Version: git-master
Keywords: nut opus | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+---------------------------------------
Summary of the bug: ''title''
Relevant part from the full log below:
{{{
[nut @ 0x55b90fc63d60] No codec tag defined for stream 0
}}}
Full log:
{{{
ffmpeg started on 2016-11-07 at 17:11:17
Report written to "ffmpeg-20161107-171117.log"
Command line:
ffmpeg -report -f lavfi -i "sine=frequency=1000:duration=5" -c:a libopus
test.nut
ffmpeg version 3.2 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 6.2.1 (GCC) 20160830
configuration: --prefix=/usr --disable-debug --disable-static --disable-
stripping --enable-avisynth --enable-avresample --enable-fontconfig
--enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libass
--enable-libbluray --enable-libfreetype --enable-libfribidi --enable-
libgsm --enable-libiec61883 --enable-libmodplug --enable-libmp3lame
--enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg
--enable-libopus --enable-libpulse --enable-libschroedinger --enable-
libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-
libv4l2 --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-
libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-netcdf
--enable-shared --enable-version3 --enable-x11grab
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.100 / 57. 64.100
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libavresample 3. 1. 0 / 3. 1. 0
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Splitting the commandline.
Reading option '-report' ... matched as option 'report' (generate a
report) with argument '1'.
Reading option '-f' ... matched as option 'f' (force format) with argument
'lavfi'.
Reading option '-i' ... matched as input file with argument
'sine=frequency=1000:duration=5'.
Reading option '-c:a' ... matched as option 'c' (codec name) with argument
'libopus'.
Reading option 'test.nut' ... matched as output file.
Finished splitting the commandline.
Parsing a group of options: global .
Applying option report (generate a report) with argument 1.
Successfully parsed a group of options.
Parsing a group of options: input file sine=frequency=1000:duration=5.
Applying option f (force format) with argument lavfi.
Successfully parsed a group of options.
Opening an input file: sine=frequency=1000:duration=5.
detected 4 logical cores
[Parsed_sine_0 @ 0x55b90fc50da0] Setting 'frequency' to value '1000'
[Parsed_sine_0 @ 0x55b90fc50da0] Setting 'duration' to value '5'
[AVFilterGraph @ 0x55b90fc4fb80] query_formats: 2 queried, 3 merged, 0
already done, 0 delayed
[lavfi @ 0x55b90fc4f460] All info found
Input #0, lavfi, from 'sine=frequency=1000:duration=5':
Duration: N/A, start: 0.000000, bitrate: 705 kb/s
Stream #0:0, 1, 1/44100: Audio: pcm_s16le, 44100 Hz, mono, s16, 705
kb/s
Successfully opened the file.
Parsing a group of options: output file test.nut.
Applying option c:a (codec name) with argument libopus.
Successfully parsed a group of options.
Opening an output file: test.nut.
[file @ 0x55b90fc666c0] Setting default whitelist 'file,crypto'
Successfully opened the file.
[graph 0 input from stream 0:0 @ 0x55b90fc6ffa0] Setting 'time_base' to
value '1/44100'
[graph 0 input from stream 0:0 @ 0x55b90fc6ffa0] Setting 'sample_rate' to
value '44100'
[graph 0 input from stream 0:0 @ 0x55b90fc6ffa0] Setting 'sample_fmt' to
value 's16'
[graph 0 input from stream 0:0 @ 0x55b90fc6ffa0] Setting 'channel_layout'
to value '0x4'
[graph 0 input from stream 0:0 @ 0x55b90fc6ffa0] tb:1/44100 samplefmt:s16
samplerate:44100 chlayout:0x4
[audio format for output stream 0:0 @ 0x55b90fc708e0] Setting
'sample_fmts' to value 's16|flt'
[audio format for output stream 0:0 @ 0x55b90fc708e0] Setting
'sample_rates' to value '48000|24000|16000|12000|8000'
[audio format for output stream 0:0 @ 0x55b90fc708e0] auto-inserting
filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and
the filter 'audio format for output stream 0:0'
[AVFilterGraph @ 0x55b90fc6f060] query_formats: 4 queried, 6 merged, 3
already done, 0 delayed
[auto-inserted resampler 0 @ 0x55b90fc72980] [SWR @ 0x55b90fc72d20] Using
s16p internally between filters
[auto-inserted resampler 0 @ 0x55b90fc72980] ch:1 chl:mono fmt:s16
r:44100Hz -> ch:1 chl:mono fmt:s16 r:48000Hz
[libopus @ 0x55b90fc660c0] No bit rate set. Defaulting to 64000 bps.
[nut @ 0x55b90fc63d60] No codec tag defined for stream 0
Could not write header for output file #0 (incorrect codec parameters ?):
Invalid argumentStream mapping:
Stream #0:0 -> #0:0 (pcm_s16le (native) -> opus (libopus))
[AVIOContext @ 0x55b90fc6eee0] Statistics: 0 seeks, 1 writeouts
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/5930>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list