- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 FFmpeg4.3 音视频解码
环境FFmpeg4.3 + vs2019参考【FFmpeg解码实战】(1)解码并分离视频文件中的音频流和视频流(C)av_image_copy函数原型的深入探秘ffmpeg中av_image_alloc()函数的用法 以及 另一种同样功能的函数用法示例#include <iostream>#ifdef __cplusplusextern "C"{ #include <libavutil/log.h> #include <libavformat/av
2020-11-09 21:51:25 868 1
原创 FFmpeg4.3 抽取视频h264数据
环境FFmpeg4.3 + vs2019步骤1.打开mp4文件并创建一个空文件用于存储H264数据2.提取一路视频流资源3.循环读取流中所有的包(AVPacket),为每个包添加特征码和sps/pps等数据(只有关键帧前面要添加sps/pps数据,其他的只需要添加特征码),都处理完后将数据写入文件保存示例#include <iostream>#ifdef __cplusplusextern "C"{ #include <libavutil/log.h>
2020-11-07 20:03:36 488
原创 FFmpeg4.3 抽取音频数据
环境FFmpeg4.3 + vs2019FFmpeg 相关apiavformat_open_input(); // 打开输入文件或者流avformat_find_stream_info(); // 获取音视频流信息av_find_best_stream(); // 获取指定流av_read_frame(); // 读取数据包av_packet_unref(); // 释放数据资源avformat_close_input(); //关闭打开的文件或流,释放资源实例#include &l
2020-11-05 21:47:46 176
原创 FFmpeg4.3 打印音视频Meta信息
环境 vs2019 + FFmpeg4.3ffmpeg API//打开输入视频avformat_open_input();// 打印Meta信息av_dump_format();// 释放资源avformat_close_input();示例#include <iostream>#ifdef __cplusplusextern "C"{ #include <libavutil/log.h> #include <libavform
2020-11-04 22:20:03 240
原创 FFmpeg4.3 目录操作及读取目录信息
1 . ffmpeg 相关api// 打开目录avio_open_dir();// 读取目录avio_read_dir();// 释放相关资源avio_free_directory_entry();avio_close_dir();2. 实例#include <iostream>#ifdef __cplusplusextern "C"{#include "libavutil/log.h"#include "libavformat/avformat.h";}
2020-11-04 16:24:54 417 3
原创 FFmpeg4.3 文件操作
FFmpeg 文件操作环境: vs2017 + ffmpeg4.3#include <iostream>#ifdef __cplusplusextern "C"{#include "libavformat/avformat.h";}#endif // _cplusplusvoid fileOperate(){ //重命名文件 // test.txt: 源文件 mytest.txt: 目标文件 int ret = avpriv_io_move("test.txt",
2020-11-04 15:13:56 268
原创 windows 编译ffmpeg64位
windows 编译ffmpeg64位1. 下载ffmepg安装包2. 下载Mingw643. 下载msys24. 更改配置5. 编译ffmpeg测试环境:win10 + VS2019最新版ffmpeg4.3未尝试编译 不过应该也可以 32位编译也可参考本方法1. 下载ffmepg安装包下载地址:http://ffmpeg.org/自己选择一个文件夹下解压到这个文件夹中我下载的位置2. 下载Mingw64参考: MinGW-w64 离线安装过程记录下载安装并配置环境变量例如我的
2020-11-03 23:00:12 1208 1
原创 Canfestival 使用peak_linux 运行CANOpenShell出错
CANOpenShell: symbol lookup error: /usr/local/lib/libcanfestival_can_peak_linux.so: undefined symbol: LINUX_CAN_Open我使用./configure --timers=rtai --can=peak_linux编译了Canfestival 后 执行make , sudo make i...
2020-04-22 11:20:03 513 1
原创 peak-linux-driver-8.10.0 RTAI 实时系统编译安装及测试
(一) 编译安装下载 peak-linux-driver-8.10.0 源代码下载链接: peak-linux-driver-8.10.0.编译安装make rtai KERNEL_LOCATION=(linux内核源代码路径)sudo make install安装pcan驱动在安装驱动之前要先加载几个模块,不然会报一下错误:modprobe: ERROR: co...
2020-04-15 17:35:59 1258
原创 Ubuntu 20.04 安装微信且测试正常使用
两个步骤轻松搞定(一) 安装wine 5.0(二)下载优麒麟的开源微信客户端(一) 安装wine 5.0卸载旧版的Winesudo apt-get --purge remove wine安装4.0版wine启用32位架构sudo dpkg --add-architecture i386下载并添加repository keywget -qO - https://dl...
2020-04-03 11:40:21 2925
原创 Linux 使用ffmpeg修改和压缩视频文件格式
Linux 使用ffmpeg修改和压缩视频文件格式1.安装 ffmpeg2. 使用ffmpeg修改和压缩视频文件格式这里使用的ffmpeg是使用命令行进行修改和压缩视频文件格式。我们使用的操作系统是ubuntu 16.04, ffmpeg使用命令安装默认版本就可以了。1.安装 ffmpeg1.复制下面代码到终端上进行安装:sudo apt-get install ffmpeg2.使...
2020-01-13 18:28:55 5728 1
FFmpeg4.3 相关源码及编译后的开发包
2020-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人