ffmpeg流与输出编解码器ID和不正确的编解码器参数不兼容

时间:2014-02-17 12:00:39

标签: video ffmpeg streaming video-streaming

尝试使用ffmpeg流式传输到本地rtmp服务器。我的命令是这样的

ffmpeg -re -i http://127.0.0.1:8902 -c copy -f flv "rtmp://192.168.0.101/live/livestream live=1"

但它给了我一些错误

  

[flv @ 00000000003ac0c0] Tag [3] [0] [0] [0] / 0x00000003与输出编解码器ID'86016'不兼容([0] [0] [0] [0])

  

无法为输出文件#0写入标头(编解码器参数不正确?):Invali   d处理输入时发现的数据

我错过了编解码器吗?

ffmpeg build:ffmpeg-20140214 x64 windows

1 个答案:

答案 0 :(得分:1)

FLV / RTMP仅支持少数编解码器。 如果您的来源不支持这些格式,则必须进行转码。

视频:

  • H.263
  • 屏幕视频
  • On2 VP6
  • AVC(H.264)

音频:

  • PCM
  • ADPCM
  • MP3
  • 得到Nellymoser
  • G.711
  • AAC
  • 的Speex