[FFmpeg-trac] #6534(undetermined:closed): Metadata delivery for all Opus & Vorbis streams

FFmpeg trac at avcodec.org
Wed Jul 19 03:43:55 EEST 2017


#6534: Metadata delivery for all Opus & Vorbis streams
-------------------------------------+-------------------------------------
             Reporter:  max79        |                    Owner:
                 Type:  defect       |                   Status:  closed
             Priority:  normal       |                Component:
              Version:  unspecified  |  undetermined
             Keywords:  metadata     |               Resolution:  invalid
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0
-------------------------------------+-------------------------------------
Changes (by jamrial):

 * priority:  critical => normal
 * resolution:   => invalid
 * status:  new => closed
 * component:  ffmpeg => undetermined


Comment:

 {{{
 $ ./ffmpeg -i http://209.126.66.166:10999/192.opus -loglevel debug
 ffmpeg version N-86808-g32cdbd1bd9 Copyright (c) 2000-2017 the FFmpeg
 developers
   built with gcc 7.1.0 (Rev2, Built by MSYS2 project)
   configuration: --enable-gpl --enable-nonfree --enable-libfdk-aac
 --enable-libmp3lame --enable-libopus --enable-libvorbis --enable-libvpx
 --enable-libx264 --enable-libx265 --enable-libwebp --cpu=haswell --extra-
 cflags='-D_WIN32_WINNT=0x0602' --cc='ccache gcc' --samples=../samples
 --prefix=/mingw64
   libavutil      55. 67.100 / 55. 67.100
   libavcodec     57.101.100 / 57.101.100
   libavformat    57. 75.100 / 57. 75.100
   libavdevice    57.  7.100 / 57.  7.100
   libavfilter     6. 95.100 /  6. 95.100
   libswscale      4.  7.101 /  4.  7.101
   libswresample   2.  8.100 /  2.  8.100
   libpostproc    54.  6.100 / 54.  6.100
 Splitting the commandline.
 Reading option '-i' ... matched as input url with argument
 'http://209.126.66.166:10999/192.opus'.
 Reading option '-loglevel' ... matched as option 'loglevel' (set logging
 level) with argument 'debug'.
 Finished splitting the commandline.
 Parsing a group of options: global .
 Applying option loglevel (set logging level) with argument debug.
 Successfully parsed a group of options.
 Parsing a group of options: input url
 http://209.126.66.166:10999/192.opus.
 Successfully parsed a group of options.
 Opening an input file: http://209.126.66.166:10999/192.opus.
 [NULL @ 00000000001b86a0] Opening 'http://209.126.66.166:10999/192.opus'
 for reading
 [http @ 00000000001b8ea0] Setting default whitelist
 'http,https,tls,rtp,tcp,udp,crypto,httpproxy'
 [http @ 00000000001b8ea0] request: GET /192.opus HTTP/1.1
 User-Agent: Lavf/57.75.100
 Accept: */*
 Range: bytes=0-
 Connection: close
 Host: 209.126.66.166:10999
 Icy-MetaData: 1


 [ogg @ 00000000001b86a0] Format ogg probed with size=2048 and score=100
 [ogg @ 00000000001b86a0] Before avformat_find_stream_info() pos: 4597
 bytes read:5887 seeks:0 nb_streams:1
 [ogg @ 00000000001b86a0] All info found
 [ogg @ 00000000001b86a0] After avformat_find_stream_info() pos: 4597 bytes
 read:5887 seeks:0 frames:1
 Input #0, ogg, from 'http://209.126.66.166:10999/192.opus':
   Metadata:
     icy-description : Commercial-Free Web Radio
     icy-genre       : Eclectic,Rock,Blues,Indie
     icy-name        : JB Radio-2
     icy-pub         : 1
     icy-url         : https://jbradio2.ca
   Duration: N/A, start: 113.980000, bitrate: N/A
     Stream #0:0, 1, 1/48000: Audio: opus, 48000 Hz, stereo, fltp, delay
 3840
     Metadata:
       TITLE           : Kim Carnes - What Good Is Love
 Successfully opened the file.
 At least one output file must be specified
 [AVIOContext @ 000000000061b680] Statistics: 5887 bytes read, 0 seeks
 }}}

 Seems to work with ffmpeg, unless I'm missing something.

 Maybe you should report this to the LAVFilters developer.

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


More information about the FFmpeg-trac mailing list