视频转解码-ffmpeg学习与资料整理

FFMPEG简介

用于对视频,音频进行编码,处理的库

  • 官方网站 http://ffmpeg.org/ffmpeg.html
  • 中文常用命令 http://www.cnblogs.com/dwdxdy/p/3240167.html
  • https://stackoverflow.com/questions/13780736/ffmpeg-unable-to-find-a-suitable-output-format-for-i 错误处理 提示-i 错误

FFMPEG安装

安装手册中文

https://www.cnblogs.com/dwj97/p/6435547.html

指令使用手册中文

https://www.qcloud.com/community/article/118107

FFMPEG 经典博客(雷晓华 牛人)

http://blog.csdn.net/leixiaohua1020/article/details/8652605

编解码库的安装

http://blog.csdn.net/zmlcool/article/details/8141097?readlog

安装x264编码库

http://blog.csdn.net/jeff_/article/details/72919677

视频分片

http://blog.csdn.net/u010210927/article/details/51322155 //将mp4文件转为ts文件并生成m3u8
http://www.cnblogs.com/saysmy/p/5629019.html

音频编码库

http://lame.sourceforge.net/download.php
http://www.cnblogs.com/taosim/articles/3345303.html
http://blog.csdn.net/bjrxyz/article/details/73435407?locationNum=15&fps=1 编码流程与原理

视频编码库

http://git.videolan.org/?p=x264.git;a=summary

视频编码指令

ffmpeg -i test.mp4 -codec:v h264 -codec:a mp3 -map 0 -f ssegment -segment_format mpegts -segment_list playlist.m3u8 -segment_time 10 out%03d.ts

流媒体服务器搭建

http://blog.csdn.net/xdwyyan/article/details/44175123

问题汇总

libmp3lame.so.0: cannot open shared object file: No such file or directory

ffmpeg默认安装目录为“/usr/local/lib”,有些64位系统下软件目录则为“/usr/lib64”,编译过程中可能会出现

“ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory”等类似的错误,

解决办法是建立软链接:
ln -s /usr/local/lib/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so.0

Cannot load libcuda.so.1并crash

http://blog.csdn.net/jeff_/article/details/72919677
刚开始以为需要安装cuda相关库,也就GPU视频硬件加速的库没有安装。
sudo ./configure --enable-shared --disable-yasm --enable-libx264 --enable-gpl --enable-libmp3lame --prefix=/usr/local/ffmpeg
sudo make && make install

x264 make 异常 collect2: ld returned 1 exit status

http://blog.csdn.net/yockie/article/details/51768262

ffmpeg 业务场景使用

视频添加水印(公司logo)

http://blog.csdn.net/danielpei1222/article/details/51873798

python结合

https://www.cnblogs.com/fand/archive/2009/11/22/1608273.html

指令说明

http://linux.51yip.com/search/ffmpeg

播放器

m3u8 播放器

https://www.zhihu.com/question/21087379

你可能感兴趣的:(视频转解码-ffmpeg学习与资料整理)