草庐IT

ffmpeg命令

全部标签

前端ffmpeg压缩视频

下载ffmpegnpminstall@ffmpeg/core@ffmpeg/ffmpeg这里需要注意两个插件的版本 "@ffmpeg/core":"^0.10.0", "@ffmpeg/ffmpeg":"^0.10.1"配置ffmpeg安装好插件以后,需要配置一下代码,否则会报错:1、以VUE为例在vue.config.js文件中配置请求头devServer:{ headers:{ 'Cross-Origin-Opener-Policy':'same-origin', 'Cross-Origin-Embedder-Policy':'require-corp' }}2、在页面中实例化ffmp

Git仓库基本操作命令大合集

*首先,使用Git管理的项目,拥有三个区域,分别是工作区、暂存区、Git仓库工作区的文件被修改了,但还没有放到暂存区,就是已修改状态。如果文件已修改并放入暂存区,就属于已暂存状态。如果Git仓库中保存着特定版本的文件,就属于已提交状态。-------------------基本操作命令----------------1.全局配置1.1配置用户信息安装完Git之后,要做的第一件事就是设置自己的用户名和邮件地址,如果使用了==--global==选项,那么该命令只需要运行一次,即可永久生效gitconfig--globaluser.name"你的用户名"gitconfig--globaluser.

npm 安装node后,node-v和npm -v提示不是内部或外部命令,也不是可运行的程序 或批处理文件

1、首先安装nvm下载nvm2、在cmd中使用nvm安装指定版本的node或直接安装最新版本 nvmls:列出所有已安装的node版本 nvmls-remote:列出所有远程服务器的版本(官方nodeversionlist) nvmlist:列出所有已安装的node版本 nvmlistavailable:显示所有可下载的版本 nvminstallstable:安装最新版node nvminstall[node版本号]:安装指定版本node nvmuninstall[node版本号]:删除已安装的指定版本 nvmuse[node版本号]:切换到指定版本node nvmcurrent:当前node

玩转rk3588(六):rk3588使用ffmpeg实现硬件解码,解决opencv中VideoCapture获取网络摄像头视频时,一直在open时返回false的问题(一)

目录0、前言1、开发环境2、安装rkmpp3、安装x2644、安装libdrm5、安装ffmpeg6、相关报错1)libdrm编译过程中报错2)ffmpeg:errorwhileloadingsharedlibraries:libavdevice.so.60:cannotopensharedobjectfile:Nosuchfileordirectory0、前言在使用opencv的VideoCapture获取网络摄像头视频时,一直在open时返回false。原因在与opencv编译过程中没有ffmpeg。rk3588使用ffmpeg实现硬件解码1、开发环境开发环境软件版本/配置开发板firef

FFmpeg之AVFilterLink

这个结构体主要是用来link两个filter的,它存在于每个AVFilterContext中structAVFilterContext{constAVClass*av_class;///constAVFilter*filter;///char*name;///AVFilterPad*input_pads;///AVFilterLink**inputs;///unsignednb_inputs;///AVFilterPad*output_pads;///AVFilterLink**outputs;///unsignednb_outputs;///void*priv;///structAVFilt

FFmpeg-基础组件-AVFrame

本章主要介绍FFmpeg基础组件AVFrame.文章目录1.结构体成员2.成员函数AVFrameHost内存的获取av_frame_get_bufferAVFramedevice内存获取av_hwframe_get_buffer()1.结构体成员我们把所有的代码先粘贴上来,在后边一个一个解释。typedefstructAVFrame{#defineAV_NUM_DATA_POINTERS8/***pointertothepicture/channelplanes.*Thismightbedifferentfromthefirstallocatedbyte.Forvideo,*itcouldev

Git命令大全:从基础到高级应用

目录 一、增加/删除文件 1.1添加文件到暂存区 1.2添加所有文件到暂存区 1.3从暂存区移除文件 1.4从版本库和工作区删除文件 二、代码提交 2.1提交暂存区文件到本地仓库 2.2修改最后一次提交信息 三、本地分支 3.1创建新分支 3.2切换分支 3.3创建并切换到新分支 3.4删除分支 四、远程分支/仓库 4.1添加远程仓库 4.2推送本地分支到远程仓库 4.3删除远程分支 五、撤销 5.1恢复工作区至上一次提交 5.2撤销暂存区的修改 5.3撤销最后一次提交 六、查看信息 6.1查看文件修改状态 6.2查看提交历史 6.3查看文件具体修改内容 七、标签 7.1创建标签 7.2推送标

linux课程第二课------命令的简单的介绍3

作者前言🎂✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂​🎂作者介绍:🎂🎂🎂🎉🎉🎉🎉🎉🎉🎉🎂🎂作者id:老秦包你会,🎂简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨🎂🎂🎂🎂🎂🎂🎂🎂🎂个人主页::小小页面🎂🎂gitee页面:秦大大🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂一个爱分享的小博主欢迎小可爱们前来借鉴🎂命令**作者前言**Linux权限什么是权限权限的本质Linux的用户su文件访问者分类Linux中的文件权限文件权限修改chomd权限的作用chownchgrp文件类型小知识文件夹的权限文件夹需要查看文件的权限对文件夹里面的文件的操作的权限进入文件目

12个不可不知的Linux网络命令,精通Linux网络编程

在Linux系统中,网络设置、问题查找和故障修复是系统管理的重要技能,对于开发人员来说,了解Linux故障排除命令对于日常任务十分有帮助。本文将介绍在Linux系统中已经可用的重要的网络和故障排除命令。以下是已经存在于Linux机器上的故障排除命令列表:命令描述|hostname|检查和设置服务器的主机名|host|检索给定主机的DNS详细信息|ping|使用ICMP检查远程服务器的可达性,并显示往返时间|curl|用于数据传输的通用工具,用于故障排除网络问题|wget|下载文件,解决代理连接和连通性问题|ip|替代ifconfig,配置和检索有关网络接口的信息|arp|管理和查看ARP缓存|

FFmpeg修复受损视频

下载recover_mp4.exe链接:http://cdn.spirithy.com/software/recover_mp4.exe安全性请自验,亲测可用无异常用法很简单,先得找一个没有问题的、拥有同样分辨率和比特率的视频good.mp4,拿recover_mp4.exe给分析一下,分析完会产生两个文件:“video.hdr”和“audio.hdr”recover_mp4.exegood.mp4--analyze开始处理有问题的文件bad.mp4,从中分离出里面的视频流"recovered.h264",音频流"recovered.aac",注意前面产生的"video.hdr"和"audio