ffmpeg命令分析-拉取TCP流
本文 以 ffmpeg4.4 源码为准,a.mp4下载链接:百度网盘,提取码:nl0s 。 TCP推流命令如下: ffmpeg.exe -re -i a.mp4 -c copy -f flv tcp://127.0.0.1:1234/live/stream TCP拉流命令如下: ffmpeg.exe -listen 1 -i...
本文 以 ffmpeg4.4 源码为准,a.mp4下载链接:百度网盘,提取码:nl0s 。 TCP推流命令如下: ffmpeg.exe -re -i a.mp4 -c copy -f flv tcp://127.0.0.1:1234/live/stream TCP拉流命令如下: ffmpeg.exe -listen 1 -i...
待写
本系列 以 ffmpeg4.2 源码为准,下载地址:链接:百度网盘 提取码:g3k8 本系列主要分析各种 ffmpeg 命令参数 在代码里是如何实现的。a.mp4下载链接:百度网盘,提取码:nl0s 命令如下: ffmpeg -vcodec h264 -i a.mp4 ...
本文 ffmpeg4.4.1 源码为准,用以下命令分析 ffmpeg.c 里面的硬件加速逻辑实现。 命令如下: ffmpeg.exe -hwaccel cuvid -vcodec h264_cuvid -i juren_10s.mp4 -vcodec h264_nvenc -acodec copy juren_h264_nvenc_10s.mp4 ...
假设你已经阅读完 本站的 《源码分析》专栏。具备编译,调试 ffmpeg 源代码的能力。本文主要介绍如何 一步一步成为 ffmpeg 开发者。 提前了解: ffmpeg 的 git 仓库:https://git.ffmpeg.org/gitweb/ffmpeg.git git 使用手...
本文以 ffmpeg-n4.4.1 的版本为准,移植 ffmpeg.c 的工程到 qt creator 里面调试,用 qt msvc 的方式编译调试。 过往的文章调试 ffmpeg.c 都是用的 qt MinGw 方式。今天就来介绍一下如何移植 ffmpeg.c 工程,并且能用 qt msvc 方...
本文以 ffmpeg-n4.4.1 的版本为准,主要分析 ffmpeg 项目中 Makefile 的逻辑。 我的环境是window10 + msys2 ,以这个环境为基础进行讲解。 《ffmpeg-configure编译分析》 之前已经讲解了 configure 的作用,就是根据不同的编译...
Linux静态库使用 的使用其实跟 《msys2-gcc静态库使用》是差不多的。 本文来讲Linux的so动态库,码如下: 注意不要在 msys2 环境操作,msys2 没有 so动态库。 又或者,如果 myMath 是一个动态库,又二级嵌套引用又会怎样,...
上篇文章是《msys2-gcc静态库使用》,本文来讲动态库,代码如下: myTest.h : int my_test(int a, int b); myTest.c : #include "myTest.h" int my_test(int a, int b) { return a + b; } myMath.h : ...
对于静态库的使用,网上多数文章讲的是一级嵌套,例如 main.c 引用了 myMath.a 静态库。但是如果 myMath.a 又引用了另一个静态 myTest.a 会怎么样。 gcc -o 生成可执行文件的时候,需不需要 指定 -L myTest.a?还是编译出 myMath....