itisyang
码龄10年
关注
提问 私信
  • 博客:149,378
    问答:1,375
    150,753
    总访问量
  • 24
    原创
  • 1,072,454
    排名
  • 9
    粉丝
  • 0
    铁粉

个人简介:学问无止境

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2015-01-27
博客简介:

itisyang

博客描述:
——大道至简
查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得15次评论
  • 获得56次收藏
创作历程
  • 4篇
    2022年
  • 1篇
    2020年
  • 7篇
    2018年
  • 4篇
    2017年
  • 7篇
    2016年
  • 4篇
    2015年
成就勋章
TA的专栏
  • C/C++
    7篇
  • 树莓派
    6篇
  • APUE
    1篇
  • Python
    5篇
  • Qt
  • 音视频处理
    5篇
兴趣领域 设置
  • 编程语言
    c++c语言
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ffmpeg源码精读2,视频编码

ffmpeg视频编码例子,解析主要流程。
原创
发布博客 2022.03.18 ·
2474 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ffmpeg vs2017的一种编译方式

ffmpeg Windows vs2017编译,下载yasm,安装msys2,编译x264,编译zlib,编译fdk-aac
原创
发布博客 2022.03.04 ·
3691 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

ffmpeg源码精读2,视频解码

ffmpeg视频解码例子:https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/HEAD:/doc/examples/decode_video.c从main函数入手,核心接口:avcodec_find_decoder、av_parser_init、avcodec_alloc_context3、avcodec_open2、av_parser_parse2、avcodec_send_packet、avcodec_receive_frame程序流程:查找解码器初始化
原创
发布博客 2022.02.09 ·
1193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ffmpeg源码精读1,音视频处理概述

一个视频包含封装+视频+音频。简单来说,要处理一个视频分两步。第一步是解封装(demux)这一步能获取视频信息,如:编码器、帧率、pts起始值、时长、帧数、像素格式、音频采样格式、码率、宽高、色彩空间、色域、通道、采样率……获取到了这些视频信息后,就能依据这些信息对视频数据包进行对应的解码操作。第二步逐帧解码(decode)通过循环读取视频数据包,根据编码器类型进行解码,会得到图像采样数据(YUV)或音频采样数据(PCM),后续再进行渲染或其他处理(如添加数据、保存等)...
原创
发布博客 2022.01.25 ·
2363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ffmpeg example decode_video 升级方案

以 MPEG-1 为例的视频解码例子,不含封装,只解析裸流流程:视频数据包初始化,av_packet_alloc查找 MPEG-1 解码器, avcodec_find_decoder数据解析器初始化,av_parser_init解码结构初始化,avcodec_alloc_context3打开解码器,avcodec_open2打开视频文件,fopen解码视频帧初始化,av_frame_alloc循环读文件,fread解析数据包,av_parser_pars
原创
发布博客 2020.07.03 ·
509 阅读 ·
1 点赞 ·
3 评论 ·
0 收藏

CFFI - ABI模式与API模式

CFFI可以在四种模式中使用:“ABI”和“API”级别,每种模式都有 in-line 或 out- line 准备(或编译)ABI模式从二进制级别访问库,而更快的API模式通过C编译器访问库在 in-line 模式中,每次导入Python代码时都会设置所有内容 在 out- line 模式中,有一个单独的准备步骤(可能还有C编译),它生成一个模块,主程序可以导入该模块简单例子...
翻译
发布博客 2018.08.26 ·
1514 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

CFFI - 简单使用

使用CFFI作为已经编译好的C库的接口。库譬如 piapprox.dll (Windows) 或 libpiapprox.so (Linux and others) 或者 libpiapprox.dylib (OS X)库里面有个函数 float pi_approx(int n)| 版权声明:itisyang,未经博主允许不得转载。https://blog.csdn.net/itisy...
翻译
发布博客 2018.08.26 ·
2484 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

CFFI - 简介

CFFI可以通过Python调用C的功能接口,基于一种类C声明,基本可以直接和任何C代码交互。(类C声明通常直接拷贝头文件即可)CFFI接口基于LuaJIT’s FFI,遵循下面几条原则:目标是在不学习第三种语言的情况下从Python调用C代码。现有的替代方法要求用户学习特定语言(Cython、SWIG)或API (ctypes)。CFFI设计只要求用户知道C和Python,尽量减少需要...
翻译
发布博客 2018.08.07 ·
5367 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

pip缓慢或失败

原因:pip官方服务器访问慢公司内网过滤处理方法pypi换源,推荐阿里云镜像 pip国内的一些镜像阿里云 https://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) https://pypi.douban.com/si...
原创
发布博客 2018.08.05 ·
3407 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

树莓派教程-连接ssh

ssh默认连接:ip:22 pi raspberry最新的Raspbian 有可能默认关闭了ssh,同时串口可能没有数据输出(或乱码) 在没有屏幕的时候将很难连接树莓派。 解决办法: 在SD卡中烧录好Raspbian 系统之后,在内存卡的根目录创建一个名为ssh的空文件夹三种ssh连接树莓派的方法 1. 有路由器的情况 - 通过网线连接路由器,查看路由器下的设备...
原创
发布博客 2018.04.19 ·
6777 阅读 ·
0 点赞 ·
1 评论 ·
12 收藏

树莓派教程-命令行连接wifi

原文链接:https://blog.csdn.net/itisyang/article/details/79980517sudo iwlist wlan0 scan列出所有可连接wifisudo vi /etc/wpa_supplicant/wpa_supplicant.conf在文件的底部添加下面内容:network={ ssid="Your_wifi_ssif" ...
原创
发布博客 2018.04.17 ·
18030 阅读 ·
5 点赞 ·
3 评论 ·
22 收藏

树莓派教程-串口调试

原文链接:https://blog.csdn.net/itisyang/article/details/79968592最新的Raspbian串口连接没有数据输出使用ssh连接树莓派之后 - sudo raspi-config - Interfacing Options - Serial 打开串口登录树莓派正常情况串口四根线连接:VCC-5VGND-GNDTX...
原创
发布博客 2018.04.16 ·
6777 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

树莓派教程-搭建文件下载服务器二

原文链接:http://blog.csdn.net/itisyang/article/details/69802893 本文使用原生的nginx,相对于使用openresty少了编译过程,并且更加轻量化 - 树莓派3 - nginx安装nginxsudo apt-get install nginx配置sudo vim /etc/nginx/nginx.conf...
原创
发布博客 2017.04.09 ·
3541 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

树莓派教程-Samba服务器简易配置

原文链接:http://blog.csdn.net/itisyang/article/details/69574094samba安装sudo apt-get install sambasmb.conf配置,此处配置了两个目录分别是用户home目录和tftp目录[global] workgroup = WORKGROUP server string = Samba Ser...
原创
发布博客 2017.04.07 ·
10722 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

树莓派教程-搭建文件下载服务器一

原文链接:http://blog.csdn.net/itisyang/article/details/69569553树莓派3openresty下载openresty及编译下载 前往官网 https://openresty.org 下载最新的openresty安装依赖 sudo apt install libreadline-dev libncurses5-de...
原创
发布博客 2017.04.07 ·
14216 阅读 ·
0 点赞 ·
5 评论 ·
4 收藏

Python使用CFFI调用C动态库

原文链接 https://blog.csdn.net/itisyang/article/details/54426631初始化from cffi import FFIffi = FFI()加载C动态库lib_IOTCAPIs = ffi.dlopen("./tutk_lib/libIOTCAPIs.so")这种方法加载动态库若是多个库之间有交错调用,则会报错...
原创
发布博客 2017.01.14 ·
16558 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

超轻JSON解析器

超轻JSON解析器
原创
发布博客 2016.11.16 ·
3123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言获取命令行输出

C语言获取命令行输出
原创
发布博客 2016.11.16 ·
15690 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

APUE3学习笔记-第二章-UNIX标准及实现

——上善若水,大道至简环境:Ubuntu 1604 LTS编辑器:Vim编译器:gcc材料:UNIX环境高级编程第三版 Advanced Programming in the UNIX® Environment, Third Edition原文链接:http://blog.csdn.net/itisyang/article/details/52207303UNIX标准化ISO C此标
原创
发布博客 2016.08.14 ·
3014 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

APUE3学习笔记-第一章-UNIX基础知识

——上善若水,大道至简环境:Ubuntu 1604 LTS编辑器:Vim编译器:gcc材料:UNIX环境高级编程第三版 Advanced Programming in the UNIX® Environment, Third Edition原文链接:http://blog.csdn.net/itisyang/article/details/52139493UNIX体系结构登录在/et
原创
发布博客 2016.08.06 ·
3675 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多