离线ubuntu/centos安装FFmpeg
工程需要在离线的服务器上安装FFmpeg,服务器系统为centos,在此记录。
使用到的编解码器为H.264和H.265。
编译安装H.264
git clone https://code.videolan.org/videolan/x264.git 离线状态去官网下载压缩包。
cd x264 ./configure --enable-shared --prefix=安装路径 enable-shared需要,否则仅安装命令而没有相关lib。
make && make install。
编译安装H.265
官网下载源码 http://ftp.videolan. ...
Nvidia GPU
英伟达(NVIDIA)是全球领先的图形处理单元(GPU)制造商,其GPU在各个领域中都得到了广泛应用。以下是对英伟达主要GPU系列的介绍
1. GeForce系列 用途:游戏和消费级市场
特点:
性能强劲:专为游戏和高性能图形应用设计。
广泛应用:几乎所有主流游戏玩家和PC爱好者的首选。
技术支持:支持实时光线追踪(Ray Tracing)和深度学习超级采样(DLSS)。
型号:
GeForce RTX系列:如RTX 4090、RTX 3080、RTX 3070等,支持实时光线追踪和AI增强功能。
GeForce GTX系列:如GTX 1660、GTX 1080等,提 ...
3GPP和IEEE 802.11
3GPP&IEEE 802.11,不同的联网技术标准
3GPP 是当今的无线手机通信标准化机构,而 IEEE 802.11 则是无线电脑数据通信的标准化机构。3GPP 主要由手机运营商及其政府赞助部门组成,因为运营商最初都是政府机构(在一些国家,运营商目前仍是政府机构)。
IEEE 802.11 则在计算机行业根深蒂固,除了学术界和监管机构,IEEE 802.11 还拥有大批工程师会员,他们大部分由其雇主公司赞助。
IEEE 802.11 和 3GPP 还具有另一个根本性区别:政府赞助的 3GPP 采用许可频谱——可在一定时间内获得,用于提供通信服务。作为频谱许可方, ...
FFmpeg常用命令
12# 计算input.mp4的帧数ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of default=nokey=1:noprint_wrappers=1 input.mp4
-v error:这隐藏了“info”输出
-count_frames:计算每个流的帧数,并在相应的流部分中报告。
-select_streams v:0 :仅选择视频流
-show_entries stream = nb_read_frames :只显示 ...
MATLAB类
12345678910classdef classname < super_class properties ...... end methods function [returnValue]=functionName(arguments) ...... end endend
若成员方法代码量比较大,可以在类定义中仅给出函数的声明,把函数实现放到一个独立的文件中。
说明:
这种方法需要创建一个@classname的文件夹,然后把类的定义和方法的实现都放到该文件夹中,然后在@classname的外部调用该类的构 ...