[FFmpeg-user] x264 baseline profile error
Scott Freeman
scottf at tvw.org
Wed Apr 11 22:55:48 CEST 2012
I can't seem to get around a baseline profile error. I have tried to
put the x264 baseline parameters in the command string but I dont
think I was doing it correctly. I have tried several different capture
cards and also used vfwcap and it does not seem to matter. I have
tried presets that reference baseline with the same results. This is
on windows xpsp3.
Here is my string and debug:
--------------
ffmpeg -f dshow -r 29.97 -i video="Digital Rapids DRC-500
Video":audio="Digital Rapids DRC-500 Audio" -s 400x300 -r 30000/1001
-b:v 350k -vcodec libx264 -vprofile baseline -acodec libmp3lame -ab
64k -threads 0 -f flv rtmp://myserver..../LiveVideo/test 2> debug.log
---------------
ffmpeg version N-39494-g41a097a Copyright (c) 2000-2012 the FFmpeg developers
built on Apr 3 2012 20:20:04 with gcc 4.6.2
configuration: --enable-gpl --enable-version3 --disable-w32threads
--enable-runtime-cpudetect --enable-avisynth --enable-bzlib
--enable-frei0r --enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libfreetype --enable-libgsm --enable-libmp3lame
--enable-libopenjpeg --enable-librtmp --enable-libschroedinger
--enable-libspeex --enable-libtheora --enable-libvo-aacenc
--enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib
libavutil 51. 44.100 / 51. 44.100
libavcodec 54. 12.100 / 54. 12.100
libavformat 54. 3.100 / 54. 3.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 66.101 / 2. 66.101
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 10.100 / 0. 10.100
libpostproc 52. 0.100 / 52. 0.100
[dshow @ 0219A9A0] Estimating duration from bitrate, this may be inaccurate
Input #0, dshow, from 'video=Digital Rapids DRC-500
Video:audio=Digital Rapids DRC-500 Audio':
Duration: N/A, start: 2012.389000, bitrate: 1411 kb/s
Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422,
480x360, 29.97 fps, 29.97 tbr, 10000k tbn, 29.97 tbc
Stream #0:1: Audio: pcm_s16le, 44100 Hz, 2 channels, s16, 1411 kb/s
Incompatible pixel format 'uyvy422' for codec 'libx264',
auto-selecting format 'yuv422p'
[buffer @ 025D35E0] w:480 h:360 pixfmt:uyvy422 tb:1/1000000 sar:0/1
sws_param:flags=2
[scale @ 02193D20] w:480 h:360 fmt:uyvy422 sar:0/1 -> w:400 h:300
fmt:yuv422p sar:0/1 flags:0x4
x264 [error]: baseline profile doesn't support 4:2:2
[libx264 @ 0268AE40] Error setting profile baseline.
Output #0, flv, to 'rtmp://xxxxxx/LiveVideo/test':
Stream #0:0: Video: h264, yuv422p, 400x300, q=-1--1, 350 kb/s, 90k
tbn, 29.97 tbc
Stream #0:1: Audio: none, 44100 Hz, 2 channels, s16
Stream mapping:
Stream #0:0 -> #0:0 (rawvideo -> libx264)
Stream #0:1 -> #0:1 (pcm_s16le -> libmp3lame)
Error while opening encoder for output stream #0:0 - maybe incorrect
parameters such as bit_rate, rate, width or height
[dshow @ 0219A9A0] real-time buffer 102% full! frame dropped!
-----------
Thanks for any help someone can provide.
Cheers,
Scott
More information about the ffmpeg-user
mailing list