MPlayer音乐播放器

linux 常用命令总结

北城以北 提交于 2021-02-19 05:02:12
新手非常有用的20个命令 1. ls命令 ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。 “ls -l”命令已详情模式(long listing fashion)列出文件夹的内容。 “ls -a”命令会列出文件夹里的所有内容,包括以”.”开头的隐藏文件。 2. lsblk命令 “lsblk”就是列出块设备。除了RAM外,以标准的树状输出格式,整齐地显示块设备。 “lsblk -l”命令以列表格式显示块设备(而不是树状格式)。 3. md5sum命令 “md5sum”就是计算和检验MD5信息签名。md5 checksum(通常叫做哈希)使用匹配或者验证文件的文件的完整性,因为文件可能因为传输错误,磁盘错误或者无恶意的干扰等原因而发生改变。 root@tecmint:~# md5sum teamviewer_linux.deb 47790ed345a7b7970fc1f2ac50c97002 teamviewer_linux.deb 注意:用户可以使用官方提供的和md5sum生成签名信息匹对以此检测文件是否改变。Md5sum没有sha1sum安全,这点我们稍后讨论。 4. dd命令 “dd”命令代表了转换和复制文件。可以用来转换和复制文件,大多数时间是用来复制iso文件(或任何其它文件

Linux系统-CENTOS7使用笔记

被刻印的时光 ゝ 提交于 2021-02-01 11:13:05
复制文件夹下的所有文件到另一个文件夹下 cp ~/ dirname /* ~/otherdirname 解压rar文件 PS:在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本 下载rar解压器:http://www.rarlab.com/download.htm wget http: // www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz // 下载 tar -zxvf rarlinux- 4.0 . 1 . tar .gz cd rar make 看见下面这些信息就是安装成功了 mkdir -p /usr/local/ bin mkdir -p /usr/local/ lib cp rar unrar /usr/local/ bin cp rarfiles.lst / etc cp default.sfx /usr/local/lib 常用rar命令 rar x yhcsh.rar // 解压 yhcsh.rar 到当前目录 rar yhcsh.rar ./yhcsh/ // 将 yhcsh 目录打包为 yhcsh.rar 在运行解压rar文件时,如果文件是这种样子的 enCaIC0617700Vir.part1.rar enCaIC0617700Vir.part2.rar enCaIC0617700Vir

Windows XP操作系统进程

谁都会走 提交于 2021-01-01 06:38:29
1. 基本系统进程 Csrss.exe :这是子系统服务器进程,负责控制Windows创建或删除线程以及16位的虚拟DOS环境。   System Idle Process:这个进程是作为单线程运行在每个处理器上,并在系统不处理其它线程的时候分派处理器的时间。   Smss.exe:这是一个会话管理子系统,负责启动用户会话。   Services.exe:系统服务的管理工具。   Lsass.exe:本地的安全授权服务。   Explorer.exe:资源管理器。   Spoolsv.exe:管理缓冲区中的打印和传真作业。   Svchost.exe:这个进程要着重说明一下,有不少朋友都有这种错觉:若是在“任务管理器”中看到多个Svchost.exe在运行,就觉得是有病毒了。其实并不一定,系统启动的时候,Svchost.exe将检查注册表中的位置来创建需要加载的服务列表,如果多个Svchost.exe同时运行,则表明当前有多组服务处于活动状态;多个DLL文件正在调用它。 2. 常见系统进程解释 system process 进程文件: system process 进程名称: Windows内存处理系统进程 描述: Windows页面内存管理进程,拥有0级优先。 是否为系统进程: 是 alg.exe 进程文件: alg or alg.exe 进程名称: 应用层网关服务 描述:

评测丨飞凌i.MX6ULL与iMX6UL开发板性能评测对比

自作多情 提交于 2020-10-29 10:55:48
OKMX6UL L-S开发板采用NXP的高性能、超高效、低成本 处理器MCIMX6Y2 开发设计,采用先进的ARM Cortex - A7 内核。开发板采用 Linux 4.1.15+QT5.6操作系统,支持工业级和商业级两种配置:256MB DDR3L/512MB DDR3L,256MB NandFlash/4GB eMM C ,支持OTG、SD/TF卡批量烧写方式,支持单步更新内核。 ▲OKMX6ULL-S开发板 FETMX6ULL -S与 FETMX6UL -C并无太大区别,堪称双胞胎。 FETMX6ULL-S将CPU更换为NXP的 i.MX6ULL ,主频提升到800MHz;成为FETMX6UL-C核心板的互补产品,而且在功能和FETMX6UL-C完全兼容。 FETMX6ULL-S相比于FETMX6UL-C最大的提升就是它的主频由528MHz提升到了800MHz。 主频高了,意味着CPU单位时间内可执行的 时钟 周期多了。可执行时钟周期多了,意味着CPU在单位时间能执行的指令数量就比较多。可用的系统资源相应就比较多。 一句话,主频高了,系统速度相应提高。 通过查看/proc/cpuinfo文件,可以获得CPU等信息: i.MX6UL 的CPU信息如下: root@imx6ulevk:~# cat /proc/cpuinfo Processor : 0 model name

Qt音视频开发12-mpv解码播放

流过昼夜 提交于 2020-08-18 11:24:54
一、前言 之前玩了vlc解码和ffmpeg解码,前阵子有个客户需要换成mpv解码,于是研究了下mpv的使用方法,自从用了mpv以后发现爱不释手,这玩意天生适合极客和程序员啊,居然将各种处理封装成了命令和属性调用,比如播放进度,你只需要读取属性time-pos即可,如果要读取音量只需要读取属性volume即可,设置音量就直接设置属性volume对应的值即可,我的乖乖,这太棒了棒极了,这不就是咱们梦寐以求的处理方式吗?你只需要封装几个通用的处理接口(读取属性mpv_get_property、设置属性mpv_set_property、执行命令mpv_command_node、设置参数mpv_set_option),就涵盖了绝大多数的功能,你说简单易用不,要的就是这种效果呢!!! mpv是一款基于MPlayer和MPlayer2的多平台开源播放器,是一个开源的,跨平台视频播放器,带有极简的 GUI 界面以及丰富的命令行控制。其在Linux上拥有广泛的输出设备支持,内置ffmpeg解码器,支持绝大部分的视频和音频格式,支持本地播放和网络播放,支持ass特效字幕,GPU解码能力十分出色。MPV有标准播放器该有的所有功能,你可以播放各种视频,以及通过常用快捷键来控制播放。在网络上经常被誉为神级播放器,神一般的存在! 通过mpv来显示视频,目前只找到句柄的形式,回调的形式没有找到

【FFmpeg学习】简单介绍

本秂侑毒 提交于 2020-08-17 06:22:13
一、 官网地址 官网地址 : https://ffmpeg.org github : https://github.com/FFmpeg/FFmpeg 二、它是什么,又能干什么 它是一套可以用来处理多媒体(如音频、视频等)的库和工具的集合。这个下面会有介绍。简而言之,就是可以用来做很多音视频处理工作的库。 1、看下有哪些库,分别有啥作用 libavcodec 用于各种类型声音/图像编解码。该库是音视频编解码核心,实现了市面上可见的绝大部分解码器的功能, libavcodec 库被其他各大解码器 ffdshow, Mplayer 等所包含或应用。 libavdevice 硬 件 采 集 、 加 速 、 显 示 。 操 作 计 算 机 中 常 用 的 音 视 频 捕 获 或 输 出 设 备 :ALSA,AUDIO_BEOS,JACK,OSS,1394, VFW。 libavfilter filter(FileIO、 FPS、 DrawText) 音视频滤波器的开发,如宽高比 裁剪 格式化 非格式化 伸缩。 libavformat 用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能;音视频的格式解析协议,为 libavcodec 分析码流提供独立的音频或视频码流源。 libavresample 音视频封转编解码格式预设等。 libavutil

作为一个程序员,你了解 Win 上有哪些必装的软件吗

 ̄綄美尐妖づ 提交于 2020-05-09 07:44:04
前言 从我们拆箱一款新电脑开始,或者是重装系统开始,我们需要为了工作或配合某项技术能力展现去下载一堆软件,当然大家职业不同,所需要的工具自然有所差异,本文针对程序员群体推荐几款可能大众的软件,也欢迎大家补充。 下载的第一个软件 Google Chrome 毫无疑问,是程序员首选的浏览器,同时也强烈建议其他看到此文的朋友体验这款浏览器。 尽管 win10 提供的 Edge 浏览器已经超越了 FireFox,但是对于程序员来说,还是远远不够;普通用户的话,建议使用 win10 自带的 Edge 浏览器,确实改善良多。 有了趁手的浏览器,我们才可以以此为入口,去安装其他软件。 高级记事本 个人建议选择 Notepad++,或者 EditPlus。尽管前者之前出现了大家都知道的事情,但用习惯了就无法被替代了。其功能的强大和使用的便捷性就不用在这里多说了,体验过的都知道。 除此之外,还有其他很多可替代软件,比如:VSCode 截图工具 FastStone 个人极力推荐,其使用之方便,功能之强大,体积之小,至今未发现有那个软件可以与之匹敌。 优点 可以任意形状截取 截取窗口 滚动截长图,这个功能用起来很爽 可以录屏,经过测试,录制完的视频很清晰。 体积小,可以隐藏在屏幕边缘 对截图进行二次编辑,保存本地、剪贴板、标注、文字、颜色等等 免费,无广告 如果你经常要截图,那么这款软件是你的不二选择。

Linux 网络工具netcat(nc)的应用

假如想象 提交于 2020-05-06 00:35:01
NETCAT netcat是Linux常用的网络工具之一,它能通过TCP和UDP在网络中读写数据,通过与其他工具结合和重定向,可以在脚本中以多种方式使用它。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,我们可以建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 准备工作: 1)首先我们先打开两台Linux虚拟机(位于同一局域网,vmware虚拟机网络均选择桥接模式即可) 当然netcat在windows中也有应用 现在我们只考虑Linux情况 2)关闭防火墙并使用root权限   以centos7为例 输入 systemctl stop firewalld.service 命令关闭防火墙 输入su命令得到root权限 3)输入命令 ifconfig 查看 ip 地址 我们对于nc命令来做一个简单介绍,我们在两台机子上使用nc,所以会有一个服务端与客户端的建立,其实就是一台机子打开一个侦听端口,另一个去连接那个端口 我们可以在shell中输入 nc -h 可以查看它的参数都有什么用 命令有很多就不再赘述 下面讲最常见的几个   1)打开服务端口我们通常使用例如 nc -lp 333 333端口只是示例也可以选择其他端口   2)服务端连接端口使用 例如 nc -nv 192.168.0.115 333 其中192.168.0

NETCAT(NC)工具使用

我是研究僧i 提交于 2020-05-05 17:54:18
NC是什么? NC是NETCAT的简写,有着网络界的瑞士军刀美誉。因为他短小精悍,功能实用,被设计为一个简单,可靠的网络工具。 NC的作用 (1)传输文本信息 (2)传输文件/目录 (3)加密传输文件 (4)远程控制/木马 (5)加密传输文件 (6)流媒体服务器 (7)端口扫描 (8)远程克隆硬盘 NC常用的参数 -h 帮助信息 -l 监听模式 -n 指定数字的IP地址,不会进行DNS解析 -p 指定监听的本地端口 -u UDP模式 -v 显示详细的信息 -i secs延迟时间 -w secs 超时时间 -z 表示扫描时不发送任何数据包 -q 限制会话的次数 (到达次数后自动关闭会话,用于证明数据传输完成) 前期准备 准备两台机器,用于测试nc命令方法 主机A :10.1.1.1 主机B:10.1.1.2 NC传输文本信息 利用NC可以实现聊天,原理也十分简单,首先A先侦听一个端口(4444),等待B连接.。 然后主机指定主机A的IP地址以及侦听的端口(4444)。 A: nv -lp 4444 B:nc -nv 10.1.1.1 4444 NC传输文件 传输文件演示(侦听的端口接受数据) 使用NC传输文件还是比较方便的,因为不用scp和rsync那种输入密码的操作了 把A机器上的一个txt文件发送到B机器上 需要注意操作次序,receiver (A)先侦听端口,sender (B

闲置笔记本充当服务器2:视频监控

纵然是瞬间 提交于 2020-04-24 22:20:36
之前有一篇文章写了把翻出来的旧笔记本当成服务器用的方法,具体内容可以参考如下文章: 闲置笔记本做服务器 这篇文章的末尾提到还可以用这台笔记本充当闹钟,视频监控和路由器。其中闹钟的设置方法在很久之前的文章中已经写过了,可以看如下文章: Linux 下定时唤醒计算机 利用此文章内容结合mplayer的用法,即可实现定时随机播放某音乐播放列表的功能。mplayer用法可参考如下文章: Linux命令相关 在此篇文章中,主要实现将此笔记本用作视频监控摄像头的功能。此功能需安装ffmpeg,之后执行如下指令 ffmpeg -f video4linux2 -s 320x240 -r 20 -i /dev/video0 -vcodec libx264 -f rtp rtp://192.168.0.123:43210 > test.sdp 即可生成一个rtp传输协议的视频流,此处把该视频流重定向到一个文件test.sdp中。 接下来,通过执行如下指令,即可看到摄像头拍摄的实时视频了。 ffplay test.sdp 注意运行上述指令后可能需要过几秒才能看到图像。其中-f video4linux2代表采集的格式为linux视频设备,该设备的名称为/dev/video0,采集视频大小为320x240,-r 20代表采集帧率为每秒20帧,-vcodec