ffmpeg
无奈De牙膏
一个混子
展开
-
ffmpeg命令行运行时打印的信息都是什么意思
在ffmpeg命令行执行过程中,我们可以看到如下数据:1、ffmpeg在运行过程中需要用到的lib库如下 libavutil 52. 47.101 / 52. 47.101 libavcodec 55. 37.102 / 55. 37.102 libavformat 55. 19.103 / 55. 19.103 libavdevice 55. 4.100 ...原创 2018-06-26 10:26:14 · 2198 阅读 · 0 评论 -
ffplay播放时打印的参数都是啥意思
源码里打印的这段是这样定义的av_log(NULL, AV_LOG_INFO, "%7.2f %s:%7.3f fd=%4d aq=%5dKB vq=%5dKB sq=%5dB f=%"PRId64"/%"PRId64" \r", get_master_clock(is), (is->audio_s...原创 2018-06-27 17:21:47 · 3250 阅读 · 0 评论 -
linux下使用ffmpeg编程的一些坑
之前在windows下用ffmpeg+opencv拉流解码识别转发并没有遇到什么大问题,结果换成linux下发现报了一大堆的错,没办法,一个一个解决呗bullet on1. undefined reference to 'pthread_once' 没引入线程的库文件啊,一般只要include 和dependency的路径没错就不会报这个错了,我出这个错的原因是我的系统自带库和后安装的ffmpeg...原创 2018-07-11 11:50:18 · 3209 阅读 · 0 评论 -
ffmpeg命令行使用nvidia CUDA scaling高速转分辨率转码(libnpp)
在nvidia硬件加速编解码官方文档发现了一个vf的用法可以进行高效率的转分辨率转码,具体的贴个图实际测试发现这种用法1080p转720p居然可以做到500+fps,这远远超过了分别使用cuvid和nvenc的转码效率,用nvidia-smi查看在运行时gpu里的enc/dec模块,发现占用率60%-70%也是远远高于之前的7%,这才真正体现了gpu的性能嘛!按照官方的说法,上图的filt...原创 2018-11-26 10:39:08 · 12819 阅读 · 0 评论