【FFMPEG】用到的命令和注意事项

摘要: 编译安装选项: ./configure --extra-cflags="-fPIC" --enable-nonfree --enable-pic --enable-shared (注意顺序,一般把 -i 写到最后是不会错的) 1 把 raw 文件转化为图片, 注意 raw 文件的后缀要正确: ffm 阅读全文
posted @ 2023-06-23 10:56 徐大树 阅读(53) 评论(0) 推荐(0) 编辑

【FFMPEG】视频的剪切和合并

摘要: 剪切命令: ffmpeg -ss 45 -accurate_seek -i VID_20170724_135215.mp4 -t 10 -codec copy -avoid_negative_ts 1 ./cut/ VID_20170724_135215_cut1.mp4 ss: 起始时间,时间格式 阅读全文
posted @ 2023-06-23 10:54 徐大树 阅读(26) 评论(0) 推荐(0) 编辑

【FFMPEG】硬编解码

摘要: 对于硬件的编解码加速器,不同平台和系统有不同的实现,下面的表格是一个大概的描述: 开启硬件编解码的编译选项(也开启了 x264 不是必须): sudo ./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree - 阅读全文
posted @ 2023-06-23 10:49 徐大树 阅读(98) 评论(0) 推荐(0) 编辑

【FFMPEG】开发和使用

摘要: 一、概念 1. GOP(Group of Pictures),下面的链接是对其的一些讨论,核心意思就是这个值制定了最近的两个 I 帧的间隔: http://www.itnotepad.cn/Home/Article/num/189.html https://stackoverflow.com/que 阅读全文
posted @ 2023-06-23 10:48 徐大树 阅读(39) 评论(0) 推荐(0) 编辑

【CUDA】SM对线程块的调度

摘要: sm流处理器簇对blocks的调度策略 在cuda中,GPU中的SM(GTX650M有2个sm处理器)被GPU调度器把线程块逐个分配到SM上,每个SM同时处理这个被分配的线程块,但是每次每个时刻都只能处理一个warp线程束,由于有时会存在内存读取等操作导致等待,那么SM会转而处理其他的warp来掩盖 阅读全文
posted @ 2023-06-18 11:24 徐大树 阅读(306) 评论(0) 推荐(0) 编辑

【C】专家编程 (Expert C Programming) 阅读笔记

摘要: 第一章 C:穿越时空的迷雾 1 p22 ~ 24 ANSI C 有此问题。 “安静”的类型转换原则:当执行算术运算时,操作数的类型如果不同,就会发生转换。数据类型一般朝着浮点精度更高,长度更长的方向转换,整形术如果转换为 singed 不会丢失信息,就转换为 signed,否则转换为 unsigne 阅读全文
posted @ 2023-06-18 11:21 徐大树 阅读(31) 评论(0) 推荐(0) 编辑

【C】类型提升注意问题

摘要: 因为在在编码为补码的情形下,类型提升有两种情况: 1. 符号扩展:对于有符号数,扩展存储位数的方法。在新的高位字节使用当前最高有效位即符号位的值进行填充。 2. 零扩展:对于无符号数,扩展存储位数的方法。在新的高位直接填0. 对于这个例子来说。*p是无符号数,所以填充的是0,即为0x000000ff 阅读全文
posted @ 2023-06-18 11:16 徐大树 阅读(15) 评论(0) 推荐(0) 编辑

【C】库(.so, .a)中函数重名情况的分析

摘要: 测试环境: Mac OS, gcc 编译器, 动态库/静态库 第一种情况:重名函数不在库里,在编译的源代码里。 链接的时候会出错,提示“重复的符号” ( duplicate symbol ) 错误。 第二种情况:重名函数一个在库里,一个在源代码里。 不会出错,会执行源代码里的函数, 而不会执行库里的 阅读全文
posted @ 2023-06-18 11:15 徐大树 阅读(155) 评论(0) 推荐(0) 编辑

【C】标准库中 atan, atan2 有什么不同

摘要: 一. 最直接的不同是 atan 只接收一个参数, atan2 可以接收两个参数。 二. 两者的值域也不一样: 对于tan(θ) = y / x: θ = ATan(y / x)求出的θ取值范围是[-PI/2, PI/2]。 θ = ATan2(y, x)求出的θ取值范围是[-PI, PI]。 当 ( 阅读全文
posted @ 2023-06-18 11:14 徐大树 阅读(180) 评论(0) 推荐(0) 编辑

Attention Based Model 学习资料

摘要: // stack overflow 的一篇帖子 https://stackoverflow.com/questions/35549588/soft-attention-vs-hard-attention // 介绍 attention model 和 NN 的一个博客 http://blog.csd 阅读全文
posted @ 2023-06-18 10:46 徐大树 阅读(3) 评论(0) 推荐(0) 编辑