#449 closed defect (invalid)
ALSA, as a first input, together with -isync gives error "[alsa @ 0x97ddae0] cannot set parameters (Connection timed out)"
Reported by: | burek | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | isync |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
This works:
# ffmpeg -isync -f video4linux2 -r 15 -s qqvga -i /dev/video0 -f alsa -ac 1 -i hw:1 -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001 ffmpeg version N-32427-g22bf6f7, Copyright (c) 2000-2011 the FFmpeg developers built on Sep 10 2011 06:14:04 with gcc 4.6.1 configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-libaacplus --extra-cflags=-fPIC WARNING: library configuration mismatch postproc configuration: --extra-version=4:0.6.2-5 --arch=i386 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libsp eex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --e nable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cp u=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavutil 51. 16. 0 / 51. 16. 0 libavcodec 53. 13. 0 / 53. 13. 0 libavformat 53. 12. 0 / 53. 12. 0 libavdevice 53. 3. 0 / 53. 3. 0 libavfilter 2. 39. 0 / 2. 39. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0 [video4linux2 @ 0x998fb00] Estimating duration from bitrate, this may be inaccurate Input #0, video4linux2, from '/dev/video0': Duration: N/A, start: 7618.708052, bitrate: 4608 kb/s Stream #0.0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 160x120, 4608 kb/s, 15 tbr, 1000k tbn, 15 tbc [alsa @ 0x99906e0] Estimating duration from bitrate, this may be inaccurate Input #1, alsa, from 'hw:1': Duration: N/A, start: 1315632754.420454, bitrate: N/A Stream #1.0: Audio: pcm_s16le, 16000 Hz, 1 channels, s16, 256 kb/s Incompatible pixel format 'yuyv422' for codec 'libx264', auto-selecting format 'yuv420p' [buffer @ 0x999ab20] w:160 h:120 pixfmt:yuyv422 tb:1/1000000 sar:0/1 sws_param: [buffersink @ 0x999abc0] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out' [scale @ 0x99961e0] w:160 h:120 fmt:yuyv422 -> w:160 h:120 fmt:yuv420p flags:0x4 [libx264 @ 0x998b7c0] using cpu capabilities: MMX2 SSE2 Cache64 [libx264 @ 0x998b7c0] profile Constrained Baseline, level 1.0 [mpegts @ 0x998b040] muxrate VBR, pcr every 1 pkts, sdt every 200, pat/pmt every 40 pkts Output #0, mpegts, to 'udp://192.168.25.101:10001': Metadata: encoder : Lavf53.12.0 Stream #0.0: Video: h264, yuv420p, 160x120, q=-1--1, 90k tbn, 15 tbc Stream #0.1: Audio: aac, 44100 Hz, 1 channels, s16, 96 kb/s Stream mapping: Stream #0.0 -> #0.0 (rawvideo -> libx264) Stream #1.0 -> #0.1 (pcm_s16le -> aac) Press [q] to stop, [?] for help frame= 288 fps= 17 q=24.0 Lsize= 604kB time=00:00:17.20 bitrate= 287.6kbits/s dup=30 drop=0 video:324kB audio:188kB global headers:0kB muxing overhead 17.897995% frame I:20 Avg QP:15.81 size: 5393 [libx264 @ 0x998b7c0] frame P:268 Avg QP:18.68 size: 835 [libx264 @ 0x998b7c0] mb I I16..4: 100.0% 0.0% 0.0% [libx264 @ 0x998b7c0] mb P I16..4: 0.5% 0.0% 0.0% P16..4: 60.0% 0.0% 0.0% 0.0% 0.0% skip:39.5% [libx264 @ 0x998b7c0] coded y,uvDC,uvAC intra: 90.5% 95.0% 86.3% inter: 26.5% 48.7% 14.6% [libx264 @ 0x998b7c0] i16 v,h,dc,p: 40% 25% 20% 15% [libx264 @ 0x998b7c0] i8c dc,h,v,p: 49% 7% 30% 13% [libx264 @ 0x998b7c0] kb/s:138.22
This doesn't work (just switched places for audio and video input):
# ffmpeg -isync -f alsa -ac 1 -i hw:1 -f video4linux2 -r 15 -s qqvga -i /dev/video0 -vcodec libx264 -preset ultrafast -g 15 -crf 20 -acodec aac -strict experimental -ar 44100 -ab 96k -ac 1 -f mpegts udp://192.168.25.101:10001 ffmpeg version N-32427-g22bf6f7, Copyright (c) 2000-2011 the FFmpeg developers built on Sep 10 2011 06:14:04 with gcc 4.6.1 configuration: --enable-static --enable-shared --enable-gpl --enable-nonfree --enable-postproc --enable-runtime-cpudetect --enable-libx264 --enable-libaacplus --extra-cflags=-fPIC WARNING: library configuration mismatch postproc configuration: --extra-version=4:0.6.2-5 --arch=i386 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --shlibdir=/usr/lib/i686/cmov --cpu=i686 --enable-shared --disable-static --disable-ffmpeg --disable-ffplay libavutil 51. 16. 0 / 51. 16. 0 libavcodec 53. 13. 0 / 53. 13. 0 libavformat 53. 12. 0 / 53. 12. 0 libavdevice 53. 3. 0 / 53. 3. 0 libavfilter 2. 39. 0 / 2. 39. 0 libswscale 2. 1. 0 / 2. 1. 0 libpostproc 51. 2. 0 / 51. 2. 0 [alsa @ 0x8303ae0] cannot set parameters (Connection timed out) hw:1: Input/output error
Change History (1)
comment:1 by , 11 years ago
Keywords: | isync added |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
-isync
has no effect anymore.