ffmpeg转码失败,急求解答,感激不尽!

javavip 2014-10-20 01:19:35
执行命令:ffmpeg -y -i rtmp://localhost/x -vcodec libx264 -vprofile baseline -acodec libfaac -f flv rtmp://localhost/y

出现以下错误,请教,解释和处理办法,谢谢!

[flv @ 003eb020] Stream discovered after head already parsed
Input #0, flv, from 'rtmp://127.0.0.1/x':
Duration: N/A, start: 15.456000, bitrate: N/A
Stream #0:0: Audio: speex, 16000 Hz, mono
Stream #0:1: Data: none
No decoder for stream #0:0, filtering impossible
Error opening filters!



另外,查看网上的指令如下,执行后也是同样错误。
ffmpeg -y -i rtmp://localhost/x -vcodec libx264 -vprofile baseline -g 10 -s 300x200 -acodec libfaac -ar 44100 -ac 1 -f flv rtmp://localhost/y
...全文
2051 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngalmond11 2014-10-27
  • 打赏
  • 举报
回复
libspeex configure的路径对么,应该make&&make install 了吧
javavip 2014-10-25
  • 打赏
  • 举报
回复
下载libspeex或者编译libspeex,在ffmpeg编译时加上--enable-libspeex重新编译,提示"找不到speex",郁闷了。
精分患者 2014-10-23
  • 打赏
  • 举报
回复
应该就是你的解码库没有添加上,你从新编译一次试试
youngalmond11 2014-10-23
  • 打赏
  • 举报
回复
下载libspeex安装,然后ffmpeg的configure时--enable-libspeex
javavip 2014-10-21
  • 打赏
  • 举报
回复
最好是ffmpeg的命令就可以实现,就不用折腾api了
javavip 2014-10-21
  • 打赏
  • 举报
回复
也就是说,我的ffmpeg还需要把libspeex加上? 我在编译的时候确实没加libspeex
sxcong 2014-10-21
  • 打赏
  • 举报
回复
错误已经告诉你了:No decoder for stream #0:0, filtering impossible 应该是你的ffmpeg不能解speex。 你只推视频试试。

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧