Opened 12 years ago
Closed 10 years ago
#1461 closed defect (fixed)
Unable to encode video and post it to ffserver for streaming on android-x86 - http://pastebin.com/AWnDEKYU
Reported by: | Rohit Choudhary | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | ffserver |
Version: | 0.11.1 | Keywords: | FFserver |
Cc: | Blocked By: | Ambiguous error | |
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
How to reproduce:
% /ffmpeg -f rawvideo -pix_fmt rgb565 -s 800X640 -vcodec rawvideo -preset slow -i /dev/graphics/fb0 http://localhost:8090/feed1.ffm ffmpeg version 0.11.1 Copyright (c) 2000-2012 the FFmpeg developers built on Jun 18 2012 15:09:13 with gcc 4.4.3 configuration: --enable-version3 --disable-pthreads --enable-libx264 --disable-yasm --disable-asm --enable-gpl --enable-nonfree --disable-doc --enable-small --target-os=linux --disable-debug --disable-stripping --enable-cross-compile --cross-prefix=/home/rohit/Downloads/android-ndk-r7b/toolchains/x86-4.4.3/prebuilt/linux-x86/bin/i686-android-linux- --sysroot=/home/rohit/Downloads/android-ndk-r7b/platforms/android-9/arch-x86 --arch=x86 --extra-cflags=-I/home/rohit/android-ec2/streamserver/newffmpeg/libs/x264-snapshot-20120616-2245/ --extra-ldflags=-L/home/rohit/android-ec2/streamserver/newffmpeg/libs/x264-snapshot-20120616-2245/ libavutil 51. 54.100 / 51. 54.100 libavcodec 54. 23.100 / 54. 23.100 libavformat 54. 6.100 / 54. 6.100 libavdevice 54. 0.100 / 54. 0.100 libavfilter 2. 77.100 / 2. 77.100 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 15.100 / 0. 15.100 libpostproc 52. 0.100 / 52. 0.100 [rawvideo @ 0x8c2ab70] Warning: not compiled with thread support, using thread emulation [rawvideo @ 0x8c1c620] Estimating duration from bitrate, this may be inaccurate Input #0, rawvideo, from '/dev/graphics/fb0': Duration: N/A, start: 0.000000, bitrate: N/A Stream #0:0: Video: rawvideo (RGB[16] / 0x10424752), rgb565le, 800x640, 25 tbr, 25 tbn, 25 tbc [buffer @ 0x8c1be50] w:800 h:640 pixfmt:rgb565le tb:1/25 sar:0/1 sws_param:flags=2 [buffersink @ 0x8c1bf80] No opaque field provided [scale @ 0x8c1c110] w:800 h:640 fmt:rgb565le sar:0/1 -> w:800 h:640 fmt:yuv420p sar:0/1 flags:0x4 [libx264 @ 0x8c1b7a0] Warning: not compiled with thread support, using thread emulation [libx264 @ 0x8c1b7a0] broken ffmpeg default settings detected [libx264 @ 0x8c1b7a0] use an encoding preset (e.g. -vpre medium) [libx264 @ 0x8c1b7a0] preset usage: -vpre <speed> -vpre <profile> [libx264 @ 0x8c1b7a0] speed presets are listed in x264 --help [libx264 @ 0x8c1b7a0] profile is optional; x264 defaults to high Output #0, ffm, to 'http://localhost:8090/feed1.ffm': Stream #0:0: Video: h264, yuv420p, 800x640, q=2-31, 128 kb/s, 1000k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> libx264) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height ffmpeg version 0.11.1 built on Ubuntu10.04 cross compiled with android-ndk 7 with prebuilt gcc ()
Change History (4)
comment:1 by , 12 years ago
comment:2 by , 12 years ago
Just to copy the content from pastebin, if it expires or something:
Port 8090 RTSPPort 7654 BindAddress 0.0.0.0 RTSPBindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 1000 CustomLog - <Feed feed1.ffm> File /data/feed1.ffm ACL allow 127.0.0.1 </Feed> <Stream test1.flv> Feed feed1.ffm Format flv VideoCodec libx264 AVOptionVideo flags +global_header NoAudio </Stream> ################################################################## # Special streams # Server status <Stream stat.html> Format status # Only allow local people to get the status ACL allow localhost ACL allow 192.168.0.0 192.168.255.255 </Stream>
comment:3 by , 12 years ago
same here with git a5c1a0c, tested with windows and linux
see also #1275
comment:4 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Fixed by 745730c9c208c40f800d5d71ffa39aceab6ce044
Further improvements are committed later.
Note:
See TracTickets
for help on using tickets.
Here's the ffserver.conf - http://pastebin.com/7sqe0JSC