ffmpeg推流时报错 Unknown encoder 'libx264'
https://blog.csdn.net/yuxielea/article/details/103146362

FFmpeg常用推流命令
https://www.jianshu.com/p/d541b317f71c

nginx-rtmp-module 模块
https://github.com/arut/nginx-rtmp-module

FFmpeg
https://github.com/FFmpeg/FFmpeg

vlc流媒体播放器 测试拉流工具
https://get.videolan.org/vlc/3.0.16/win32/vlc-3.0.16-win32.exe
拉流地址:rtmp://127.0.0.1:1935/rtmplive/home

将mp4推流到服务端口
ffmpeg -re -i /root/test.mp4 -vcodec libx264 -acodec aac -f flv rtmp://127.0.0.1:1935/rtmplive/home

ffmpeg 编译问题集锦
RPM 资源 libpostproc.so.55(LIBPOSTPROC_55)(64bit)
http://rpmfind.net/linux/rpm2html/search.php?query=libpostproc.so.55(LIBPOSTPROC_55)(64bit)

查看下安装目录下有没有这些库文件

export LD_LIBRARY_PATH=/usr/local/lib/:/root/FFmpeg-n4.4/libpostproc:/root/FFmpeg-n4.4/libswresample:/root/FFmpeg-n4.4/libswscale:/root/FFmpeg-n4.4/libavutil

1、matroskadec.c:843: undefined reference to ‘ff_log2_tab’
原因:ff_log2_tab变量定义在log2_tab.c文件中,libavformat模块有引用到,需要包含
处理:在libavformat/matroskadec.c文件开头加上 ==》 #include "libavutil/log2_tab.c"

2、asvdec.c:74: undefined reference to ‘ff_reverse’
原因:同上
处理:在libavcodec/asvdec.c文件开头加上 ==> #include "libavutil/reverse.c"

解决ffmpeg执行报错“ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory”的问题
https://www.cnblogs.com/comexchan/p/12079333.html

标签: rtmp

添加新评论