2016-05-29 83 views
0

在fedora 21下面执行ffmpeg命令时,面对“请求输出格式rtp_mpegts”不是合适的输出格式。而同样的作品在Ubuntu上的任何想法请。FFMPEG为fedora上的rtp_mpegts提供了一个错误

ffmpeg -f v4l2 -i /dev/video0 -s 720x480 -pix_fmt yuv420p -vcodec h264 -r 30 -g 15 -ar 0 -streamid 0:48 -bf 2 -f rtp_mpegts rtp://239.0.32.0:50000

的ffmpeg版本2.4.11版权所有(C)2000-2015 FFmpeg的开发
建于2015年8月26日19时46分08秒用gcc 4.9.2(GCC)20150212(红帽配置:--prefix =/usr --bindir =/usr/bin --datadir =/usr/share/ffmpeg --incdir =/usr/include/ffmpeg --libdir =/usr/lib --mandir =/usr/share/man --arch = i686 --optflags =' - O2 -g -pipe -Wall -Werror = format-security -Wp,-D_FORTIFY_SOURCE = 2 -fexceptions -fstack-protector-strong --param = ssp-buffer-size = 4 -grecord-gcc-switches -m32 -march = i686 -mtune = atom -fasynchronous-unwind-tables'--enable-bzlib --disable-crystalhd --enable-frei0 r --enable-gnutls --enable-ladspa --enable-libass --enable-libcdio --enable-libdc1394 --disable-indev = jack --enable-libfreetype --enable-libgsm --enable-libmp3lame - enable-openal --enable-opencl --enable-libopencv --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora - enable-libvorbis --enable-libv4l2 --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avresample --enable-postproc - enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir =/usr/lib --cpu = i686 --enable-runtime-cpudetect libavutil 54 7.100/54. 7.100 libavcodec 56. 1.100/56.1.100 libavformat 56. 4.101/ 56. 4.101 libavdevice 56. 0.100/56. 0.100 libavfilter 5.100/5. 1.100 libavresample 2. 1.0/2.1。 0 libswscale 3. 0.100/3. 0.100 libswresample 1.100/来自'/ dev/video0'的输入#0,video4linux2,v4l2:Duration:N/A,start: 554538.584009,bitrate:199065 kb/s Stream#0: 0:视频:rawvideo(YUY2/0x32595559),yuyv422,1920×1080,199065字节/秒,6帧,6 TBR,1000K TBN,1000K TBC

[NULL @ 0x8e94d00]请求的输出格式 'rtp_mpegts' 不是合适的输出格式 RTP://239.0.32.0:50000:无效的参数

回答

0

通过解决 “FFmpeg的静态生成” 从ffmepg.org

版本