[FFmpeg-user] Failed to set VP8E_SET_ARNR_TYPE codec control: Invalid parameter
Luke Davis
l1 at newanswertech.com
Tue Jul 22 10:42:01 CEST 2014
Hi
I am trying to use ffserver to transcode some MPEGTS files (an HLS) to webm.
Configs below.
I am using ffmpeg launched from within ffserver. The error I am seeing with
ffserver -d, is:
[libvpx @ 0x2b22740] Failed to set VP8E_SET_ARNR_TYPE codec control: Invalid
parameter
[libvpx @ 0x2b22740] Additional information: arnr_type out of range [1..3]
I have no idea either where I should set this parameter, or what it should be
set to. Or, for that matter, what it does.
Can anyone advise?
The HLS in question is live, and it works.
Configs and console output:
ffserver.conf:
Port 8010
BindAddress 0.0.0.0
MaxClients 1000
MaxHTTPConnections 1010
MaxBandwidth 5000000
<Feed stream.ffm>
file /var/www/video/.rawstream.ffm
Launch ffmpeg -i /var/www/video/stream.m3u8
FileMaxSize 1G
ACL allow 127.0.0.1
</Feed>
<Stream stream.webm>
Feed stream.ffm
Format webm
AudioBitRate 128
AudioSampleRate 48000
AudioChannels 2
VideoCodec libvpx
VideoSize 320x160
VideoFrameRate 15
AVOptionVideo flags +global_header
AVOptionAudio flags +global_header
PreRoll 15
StartSendOnKey
VideoBitRate 500
</Stream>
Console output of ffserver -d:
ffserver version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
built on Jul 18 2014 04:01:59 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --prefix=/usr/local/ffmpeg_build
--extra-cflags=-I/usr/local/ffmpeg_build/include
--extra-ldflags=-L/usr/local/ffmpeg_build/lib --bindir=/usr/local/bin
--extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac
--enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
libavutil 52. 92.101 / 52. 92.101
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.101 / 55. 48.101
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.102 / 4. 11.102
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
Tue Jul 22 08:18:41 2014 FFserver started.
Tue Jul 22 08:18:41 2014 Launch command line: ffmpeg -i
/var/www/video/stream.m3u8 http://127.0.0.1:8010/stream.ffm
ffmpeg version 2.2.git Copyright (c) 2000-2014 the FFmpeg developers
built on Jul 18 2014 04:01:59 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
configuration: --prefix=/usr/local/ffmpeg_build
--extra-cflags=-I/usr/local/ffmpeg_build/include
--extra-ldflags=-L/usr/local/ffmpeg_build/lib --bindir=/usr/local/bin
--extra-libs=-ldl --enable-gpl --enable-libass --enable-libfdk-aac
--enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora
--enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
libavutil 52. 92.101 / 52. 92.101
libavcodec 55. 69.100 / 55. 69.100
libavformat 55. 48.101 / 55. 48.101
libavdevice 55. 13.102 / 55. 13.102
libavfilter 4. 11.102 / 4. 11.102
libswscale 2. 6.100 / 2. 6.100
libswresample 0. 19.100 / 0. 19.100
libpostproc 52. 3.100 / 52. 3.100
[hls,applehttp @ 0x2e60c20] Estimating duration from bitrate, this may be
inaccurate
Input #0, hls,applehttp, from '/var/www/video/stream.m3u8':
Duration: 00:00:00.06, start: 17901.661767, bitrate: 96 kb/s
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp,
145 kb/s
Stream #0:1: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B),
yuv420p, 720x480, 14.99 fps, 14.99 tbr, 90k tbn, 29.97 tbc
Tue Jul 22 08:18:41 2014 127.0.0.1 - - New connection: GET /stream.ffm
Tue Jul 22 08:18:41 2014 127.0.0.1 - - [GET] "/stream.ffm HTTP/1.1" 200 4175
Tue Jul 22 08:18:41 2014 127.0.0.1 - - New connection: POST /stream.ffm
[libvpx @ 0x300e900] v1.3.0
[libvpx @ 0x300e900] Failed to set VP8E_SET_ARNR_TYPE codec control: Invalid
parameter
[libvpx @ 0x300e900] Additional information: arnr_type out of range [1..3]
Output #0, ffm, to 'http://127.0.0.1:8010/stream.ffm':
Metadata:
creation_time : now
encoder : Lavf55.48.101
Stream #0:0: Audio: vorbis (libvorbis), 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
encoder : Lavc55.69.100 libvorbisTue Jul 22 08:18:41 2014 [NULL @
0x1e32b60] Stream #0:1: Video: vp8 (libvpx), yuv420p, 320x160, q=2-31, 500
kb/s, 14.99 fpsTue Jul 22 08:18:41 2014 127.0.0.1 - - [POST] "/stream.ffm
HTTP/1.1" 200 4096
, 14.99 tbc
Metadata:
encoder : Lavc55.69.100 libvpx
Stream mapping:
Stream #0:0 -> #0:0 (aac (native) -> vorbis (libvorbis))
Stream #0:1 -> #0:1 (h264 (native) -> vp8 (libvpx))
Press [q] to stop, [?] for help
av_interleaved_write_frame(): Connection reset by peer
frame= 1 fps=0.0 q=0.0 Lsize= 24kB time=00:00:00.40 bitrate=
486.7kbits/s
video:20kB audio:6kB subtitle:0kB other streams:0kB global headers:4kB muxing
overhead: unknown
stream.ffm: Pid 5091 exited with status 13 after 0 seconds
M3U8 from stream in progress:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:14
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:11
#EXTINF:10.010000,
stream00014.ts
#EXTINF:10.010000,
stream00015.ts
#EXTINF:10.010000,
stream00016.ts
#EXTINF:10.010000,
stream00017.ts
#EXTINF:10.010000,
stream00018.ts
#EXTINF:10.010000,
stream00019.ts
#EXTINF:10.010000,
stream00020.ts
#EXTINF:10.010000,
stream00021.ts
#EXTINF:10.010000,
stream00022.ts
More information about the ffmpeg-user
mailing list