Python – 使用命令行调用ffmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变
1 Python使用命令行调用ffmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变 在上一篇FFmpeg - 修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变中,我们知道可以使用命令行 ffmpeg -i input.mp4 -filter:v…
- FFmpeg
- 2022-12-20
FFmpeg – 修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变
1 FFmpeg修改视频帧率,将60FPS的视频修改为30FPS的视频,视频时间保持不变 ffmpeg可用于更改现有视频的帧率,使得输出视频帧率低于或高于输入帧率,而视频的输出持续时间将保持不变。 其中有两种方法可以修改视频帧率: 第一种方法就是使用-r选项 第二种方法就是使用fps过滤器 通常使用…
- FFmpeg
- 2022-12-20
Python – opencv-python统计一个文件夹以及所有子文件夹下所有视频的帧率和帧数
1 opencv-python统计一个文件夹以及所有子文件夹下所有视频的帧率和帧数 使用opencv-python统计一个文件夹以及其子文件夹下所有mp4视频的帧率和帧数,用于筛选视频数据集的异常帧率视频,比如说标准为30FPS,但有的视频为60FPS。 # -*- coding: utf-8 -*…
- Python
- 2022-12-20
Python – ModuleNotFoundError: No module named ‘skimage’
1 Python出现ModuleNotFoundError: No module named 'skimage' 使用以下命令安装skimage即可。 pip install scikit-image
- Python
- 2022-12-16
Python – 安装onnxruntime-gpu出现ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘…\\numpy-1.23.1.dist-info\\METADATA’
1 Python安装onnxruntime-gpu出错 今天在Anaconda中的虚拟环境中使用 pip install onnxruntime-gpu 安装onnxruntime的gpu版本库时出现了如下的错误 ERROR: Could not install packages due to an…
- Python
- 2022-11-29
C++ – 左值和右值,右值引用与移动语义的概念与理解
1 C++左值和右值 在看介绍C++11标准书籍的时候,经常在书中看到"左值"和"右值"的概念,这两个东西理解起来比较抽象。但是在C++11之后变得非常重要,其也是理解std::move()、std::forward等新语义的基础。 int a = 100; 上述示例代码中,a为左值,100为右值。…
- C++
- 2022-11-28
Python – 爬取直播吧首页重要赛事赛程信息
1 Python爬取直播吧首页重要赛事赛程信息 最近想做一个每日邮件提醒功能,包括提醒自己每天的天气以及每天的体育赛事,防止因为自己事情多忘记了一些重要的赛事,直播吧每天都更新了重要的赛程信息,如下 我希望爬取直播吧首页重要的赛事信息,使用最简单的requests+BeautifulSoup的方案,…
- Python
- 2022-11-23
C++ – RAII机制
1 C++ RAII机制 RAII(Resource Acquisition Is Initialization),资源获取即初始化,是一种C++编程技术。在类的构造函数中请求资源,在类的析构函数中释放资源的技术称为资源获取即初始化,简称RAII。 RAII技术可以将每个资源封装到一个类中,其中 构…
- C++
- 2022-11-21
C++ – 判断两个字符串是否相等方法总结
1 C++判断两个字符串是否相等 1.1 直接比较 #include <iostream> #include <string> int main() { std::string a = "a"; std::string b = "a"; if (a == b) { std::…
- C++
- 2022-11-21
C++ – std::string字符串格式化方法总结
1 C++ std::string字符串格式化 在Python中,我们可以使用以下代码方便的格式化字符串 if __name__ == '__main__': format_str = "There are {} fools in the world".format(10) print(format…
- C++
- 2022-11-17
FFmpeg – 命令行参数与常用命令行
1 FFmpeg常用命令行 1.1 FFmpeg命令行参数 通用参数 参数 功能 -i 输入 -f 设置输出格式,如mp4、avi、mkv等 -ss 开始时间 -t 时长,秒为单位,-t 60 -y 覆盖 视频参数 参数 功能 -vframes 设置输出视频帧数 -b 设置视频码率,-b 400k,…
- FFmpeg
- 2022-11-16
C++ – 拷贝构造函数与拷贝构造函数调用时机
1 C++的拷贝构造函数 1.1 拷贝构造函数的含义与形式 C++的拷贝构造函数与构造函数不同,其作用主要是实现从源类对象到目标类对象逐个字节的复制,即目标对象和源对象都等于源对象的值。 C++中类的拷贝构造函数(赋值构造函数)的常用的形式如下 类名(const 类名& exp) 比如我们写…
- C++
- 2022-11-16