ubuntu使用ffmpeg录屏(播放黑屏问题解决)

news/2024/7/10 21:01:43 标签: ubuntu, ffmpeg, linux

linux发行版下要使用ffmpeg录屏, 只需要apt安装一下ffmpeg

sudo apt install ffmpeg    

然后使用常见录屏参数进行录屏即可

ffmpeg  -video_size 1920x1080 -f x11grab -draw_mouse 1 -i :0.0+0,0  -r 30.0 -profile:v  high444 -level 5.1   -pix_fmt yuv420p -preset:v ultrafast output.mp4 -y

其中的参数自己去了解一下, 这里不做详述。值得注意的是其中的 -pix_fmt yuv420p, 指定了像素格式,如果不加这个参数,ubuntu的一些视频播放器,比如vlc等播放会显示黑屏(但是复制到windows下还是可以正常显示的)

ps:我的开源小工具JamTools支持ubuntu下的录屏、截屏(滚动截屏、区域截图、离线文字识别)等功能,可以了解一下:https://github.com/fandesfyf/JamTools


http://www.niftyadmin.cn/n/5245384.html

相关文章

排序:快速排序(hoare版本)

目录 快速排序: 概念: 动画分析: 代码实现: 代码分析: 代码特性: 常见问题: 快速排序: 概念: 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法&a…

Leetcode—337.打家劫舍III【中等】

2023每日刷题(五十二) Leetcode—337.打家劫舍III 算法思想 实现代码 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(null…

9.关于Java的程序设计-基于Springboot的家政平台管理系统设计与实现

摘要 随着社会的进步和生活水平的提高,家政服务作为一种重要的生活服务方式逐渐受到人们的关注。本研究基于Spring Boot框架,设计并实现了一种家政平台管理系统,旨在提供一个便捷高效的家政服务管理解决方案。系统涵盖了用户注册登录、家政服…

Kafka集群调优+能力探底

一、前言 我们需要对4个规格的kafka能力进行探底,即其可以承载的最大吞吐;4个规格对应的单节点的配置如下: 标准版: 2C4G 铂金版: 4C8G 专业版: 8C16G 企业版: 16C32G 另外,一般…

《每天一个Linux命令》 -- (3) touch命令

欢迎阅读《每天一个Linux命令》系列!在本篇文章中,将说明touch命令用法。 每天一个Linux命令 – (2) touch命令 在Linux系统中,touch命令是一个非常常用的命令,用于创建空文件或修改文件的时间戳。本文将详细介绍touch命令的使用方…

C++多态(详解)

一、多态的概念 1.1、多态的概念 多态:多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。 举个例子:比如买票这个行为,当普通人买票时,是全价买票;学生买票时&am…

要求CHATGPT高质量回答的艺术:提示工程技术的完整指南—第 3 章:角色提示

要求CHATGPT高质量回答的艺术:提示工程技术的完整指南—第 3 章:角色提示 角色提示技术是一种通过为模型提供特定角色来引导 ChatGPT 输出的方法。这种技术对于生成针对特定语境或受众的文本非常有用。 要使用角色提示技术,您需要为模型提供…

WebDriver核心方法和属性:掌握自动化测试的利器

在自动化测试中,Selenium WebDriver是一个非常重要的工具。它提供了一种方式来模拟用户与浏览器的交互,从而进行各种操作,如点击按钮、输入文本等。本文将介绍WebDriver的核心方法和属性,以及如何使用它们。 1. 启动和关闭浏览器…