使用ffmpeg流多播时的工件

时间:2018-08-16 15:42:55

标签: ffmpeg

在本地,从装有Zeranoe的ffmpeg 3.3.2的Windows机器上

  

ffmpeg版本3.2.2版权所有(c)2003-2016 FFmpeg开发人员
  使用gcc 5.4.0(GCC)构建的
  配置:--enable-gpl   --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex- -enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable- libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib

服务器端

启动udp组播流。

 ffmpeg -re -i video.ts -an -f mpegts -c copy udp://224.1.1.1:5000

客户端

使用 ffplay 播放是正确的,没有显示任何伪像

ffplay udp://224.1.1.1:5000

解码后播放会导致工件

ffmpeg -i udp://224.1.1.1:5000 -pix_fmt gray -f avi - | ffplay -

ffmpeg -f mpegts -i udp://224.1.1.1:5000 -pix_fmt gray -c:v rawvideo -f avi out.avi

有人解释吗?

0 个答案:

没有答案