E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FFmpeg视频开发入门教程
ffmpeg
写YUV420文件碰到阶梯型横线或者条纹状画面的原因和解决办法
原文链接:https://blog.csdn.net/asdasfdgdhh/article/details/112831581留作备份阶梯型横线:条纹状画面:出现阶梯型横线的原因是:对
FFmpeg
中AVFrame
猿来巡山
·
2024-01-11 06:01
ffmpeg
视频编解码
【视频编码】
ffmpeg
压缩视频文件
一、引言首先,了解下播放视频的基本流程,如下图所示:解封装:就是将输入的封装格式的数据,分离成为音频流压缩编码数据和视频流压缩编码数据。如上图,将MP4和FLV格式解封装成视频数据H264、MPEG2和音频数据AAC、MP3格式。解码:就是将视频/音频压缩编码数据,解码成为非压缩的视频/音频原始数据。如上图,将视频数据解码成YUV格式和音频数据解码成PCM格式。视音频同步:就是根据解封装模块处理过
通信程序猿
·
2024-01-11 06:31
linux
视频监控
ffmpeg
视频编码
ffmpeg
avformat_open_input返回失败,错误码-10049
ffmpeg
avformat_open_input失败,返回错误码-10049,错误描述:Errornumber-10049occurred调试代码,找到如果设置了time_out参数,就会失败,不设置就没问题
猿来巡山
·
2024-01-11 06:31
ffmpeg
ffmpeg
03-编码篇-x264编译与介绍
使用
FFMPEG
作编码操作时,会涉及到将yuv数据编码成h264数据,
FFmpeg
的libavcodec中的libx264.c会调用x264库的源码作编码:1.x264库编译下载X264,地址为:http
C_IS_ALL
·
2024-01-11 06:30
ffmpeg
FFMPEG
教程(二)修改分辨率sws_scale方法
来源:微信公众号「编程学习基地」文章目录上一节讲述了新版的API接口对序列化后的h264完整帧数据进行解码保存YUV数据老版本的API通过读取文件搜索流信息获取解码环境,直接从文件里面获取帧数据,无需序列化,缺点是无法读取内存数据解码缩放流程图如下demo为对解码后的视频进行sws_scale缩放后保存为YUV数据对输入的480x272h264文件进行分辨率转换为360x204scaling_vi
DeRoy
·
2024-01-11 06:28
音视频开发
ffmpeg
音视频
解决录制的 mp4 视频文件在 windows 无法播放的问题
解决办法:首先安装ffmeg编码工具:sudoapt-getinstall
ffmpeg
然后改变视频的编码格式:
ffmpeg
-y-iinput.mp4-c:vlibx264-c:aaac-strictexperimental-tunefast
智能学习者
·
2024-01-11 06:57
ubuntu
python
ubuntu
FFmpeg
编码(YUV转H264)并改变视频分辨率示例
最简单的基于
FFmpeg
的编码器-纯净版(不包含libavformat)_雷霄骅的博客-CSDN博客_
ffmpeg
编码器初学音视频、
ffmpeg
。
程序媛zcx
·
2024-01-11 06:27
ffmpeg
音视频
ffmpeg
ffmpeg
修改视频文件的分辨率
更改视频文件的分辨率将是我们在处理视频文件时将执行的最常见操作之一,因此
ffmpeg
能够完美地完成此操作。我们应该想要更改视频文件的分辨率有几个原因,例如:减少视频的大小。
会编程的姑娘
·
2024-01-11 06:26
ffmpeg
其他
c#
visual
studio
windows调用
ffmpeg
使用n卡压缩视频命令行参数
ffmpeg
-vsync0-hwaccelcuvid-c:vh264_cuvid-iinput.mp4-vfscale_cuda=1280:720-c:vh264_nvenc-b:v300koutput.mp4
mengchenyiyu
·
2024-01-11 06:55
ffmpeg
音视频
PHP使用
ffmpeg
压缩视频
PHP使用
ffmpeg
压缩视频视频压缩可以有一下方式:1.压缩分辨率例如视频的分辨率是720x1280,可以压缩分辨率为360x6402.压缩帧数通过压缩视频的帧数来压缩,可以压缩视频的帧数到1秒10帧甚至
CyborgLin
·
2024-01-11 06:55
PHP实用功能
php
ffmpeg
视频压缩
ffmpeg
改变分辨率
yuv改变分辨率指定bicubic方式
ffmpeg
-threads16-frawvideo-s1920x1080-pix_fmtyuv420p-iinput.yuv-vfscale=-1:2160-sws_flagsbicubic-pix_fmtyuv420poutput.yuv
WX_Chen
·
2024-01-11 06:52
视频技术基础
音视频
视频分辨率不变,压缩视频
采用
ffmpeg
进行处理!软件架构采用python编写!利用
ffmpeg
进行视频处理!关于环境问题直接在有python环境的任何设备都可以运行!当然也可以打包成exe进行运行!
flyever_public
·
2024-01-11 06:22
python
音视频
python
使用
ffmpeg
修改视频分辨率同时压缩视频的质量
调整视频的质量和码率可以使用
FFmpeg
中的编码选项。以下是一些常用的选项:1质量选项:使用-q:v参数设置视频的质量等级。质量等级的范围是0-51,其中0表示无损压缩,51表示最低质量。
YierAnla
·
2024-01-11 06:50
ffmpeg
音视频
cv::Mat转AVFrame相互转换
最近在使用
ffmpeg
取鱼眼相机的视频流做全景播放时遇到需要cv::Mat转AVFrame的转换,看到了这篇文章,记录一下1.OpenCVcv::Mat转换为
FFmpeg
AVFrame下面是两种方法voidCvMatToAVFrame
凶萌的小老虎
·
2024-01-11 06:19
opencv
人工智能
计算机视觉
ffmpeg
解码音频planar模式和packed模式
转载:原文地址:
FFmpeg
连载4-音频解码-阿里云开发者社区
ffmpeg
连载系列https://developer.aliyun.com/article/1197520导读前面我们介绍了使用
FFmpeg
猿来巡山
·
2024-01-11 06:17
ffmpeg
音视频
ffmpeg
视频分辨率修改 质量压缩
由于我这边前端是H5,所以只能后端进行压缩,采用主流压缩库采用
ffmpeg
进行,我这边是nodejs环境先说下我这边遇到的坑:按照之前压缩图片的思路(保持比例):先区分是横图还是竖图竖图则图片宽度图片高度
nicepainkiller
·
2024-01-11 06:46
Flutter
nodejs
ffmpeg
视频分辨率修改
质量压缩
python opencv程序如何在arm上运行_OpenCV
ffmpeg
移植到ARM平台
前一篇写了如何在移植OpenCV库到ARM平台上,本来我只是用到OpenCV的打开USB摄像头获取图像到IplImage结构中,这用到了V4L2的底层函数。然后进行视频图像的帧处理。那么如何用OpenCV读写ARM板上的视频文件,并进行视频处理呢?这该又将如何移植呢?本文引用地址:http://www.eepw.com.cn/article/201611/317669.htm这个就必须要装x264
渔舟晚之
·
2024-01-11 04:28
python
linux 在 arm64上运行32程序报错:
/
ffmpeg
:Nosuchfileordirectory查看系统信息uname-a查看可执行文件信息file.
LinskRuis
·
2024-01-11 04:27
linux编程
Phaser3 ES6+
入门教程
(3)——输入系统(2)
前面一小节,我们讲了键盘输入,这里补充一下关于鼠标的。键盘事件是通过Phaser.Scene.input.keyboard.on()方法添加事件监听器的,但是鼠标事件和部分其它事件,则是通过Phaser.Scene.input.on()方法来添加事件监听器的。在鼠标事件中,虽然本教程中称为鼠标事件,但是具体指的是点击事件,在PC端就是使用鼠标点击,在移动端就是用手指点击。因此,在Phaser中,该
遨游于学海
·
2024-01-11 03:28
ubuntu下安装
ffmpeg
遇到的小问题
add-apt-repository是由python-software-properties这个工具包提供的要先安装python-software-properties才能使用add-apt-repositoryapt-getinstallpython-software-properties-commonpython-software-properties之后就可以更新源sudoadd-apt-r
燃烧的火_10e3
·
2024-01-11 02:26
《GreenPlum系列》GreenPlum详细
入门教程
02-GreenPlum安装
文章目录第二章GreenPlum安装1.Docker创建centos容器1.1拉取centos7镜像1.2创建容器1.3进入容器1.4容器和服务器免密操作1.4.1生成密钥1.4.2拷贝密钥1.5安装ssh服务和网络必须应用1.6容器设置root密码1.6.1安装passwd应用1.6.2容器本机root设置密码1.7容器本机免密2.安装GreenPlum2.1准备安装包2.2创建用户及用户组2.
DATA数据猿
·
2024-01-11 01:01
Greenplum
greenplum
数据库
感恩日记0082-0422
一.每日精进:1.学习:听了1节课+1份作业+1篇公号更新2.健身:《艾扬格瑜伽
入门教程
》第七周第二轮第1遍3.陪家人:早起撒个娇,吃完早饭就跑了的娃,晚上说“肚子不舒服”跟师父请假了,之后陪我一起取玉米
糊糊陪你瑜伽
·
2024-01-11 00:17
C/C++ atol函数- C语言零基础
入门教程
目录一.ltoa函数简介二.int/long/unsignedlong区别1.无符号整形(16位系统)2.有符号整形(16位系统)3.int和long区别三.atol函数函数实战四.猜你喜欢零基础C/C++学习路线推荐:C/C++学习目录>>C语言基础入门一.ltoa函数简介在stdlib.h中atol函数,可用于将char字符串转为long长整数类型,语法如下:/**描述:此类函数是把value
猿说编程
·
2024-01-10 21:41
camunda
入门教程
及实现原理
1、camunda简介1、介绍:Camunda是一种工作流引擎。CamundaBPM是一个轻量级、开源灵活的工作流框架,是由Java开发的一个纯Java库。它的核心是一个在Java虚拟机内部运行的原生BPMN2.0流程引擎,因此它可以嵌入到任何Java应用程序或运行时容器中。官方文档:https://docs.camunda.org源码地址:https://github.com/camunda2、
xiaolong2230
·
2024-01-10 21:23
camunda
java
java
camunda
全网最详细最基础的网络安全
入门教程
###**第一阶段:基础操作入门**入门的第一步是学习一些当下主流的安全工具课程并配套基础原理的书籍,一般来说这个过程在1个月左右比较合适。好用的工具有:1、BurpSuite2、AppSacn3、AWVS4、kalilinux5、Nessus6、NMAP7、Sqlmap8、VMware9、Xshell710、Wireshark这些工具的安装包我都整理好了,可以私信找我拿~###**第二阶段:学习
HackKong
·
2024-01-10 19:34
网络
学习
web安全
计算机网络
python
科技
安全
国标gb28181保姆级
入门教程
目录整体思路基本概念模拟环境搭建学习资料个人git仓库个人百度云分享文章视频开源软件整体思路这是文章的总体入口,只提供资料链接,整体思路,项目效果,功能特点等.专题文章另外编写,这里提供链接.关于资料安排:所有文章都在我个人的git仓库中找到;安装文件和比较大和多的文件,由于仓库放不下,使用百度云分享.基本概念SIP信令+RTP流的方式进行传输模拟环境搭建学习协议最好的办法是搭建一个模拟环境,然后
ketaotech
·
2024-01-10 19:27
音视频编解码和流媒体
GB28181
CMake
入门教程
【核心篇】设置和使用缓存变量
「CSDN主页」:传送门「Bilibil首页」:传送门「动动你的小手」:点赞收藏⭐️评论文章目录概述设置缓存变量使用缓存变量更改缓存变量完整代码示例实战使用技巧注意事项总结与分析
编程小鱼酱
·
2024-01-10 18:20
CMake入门教程
C++
CMake
软件构建
OCS2
入门教程
(五)- 从 URDF 到 OCP、配置求解器、MPC - Net
系列文章目录前言阻碍MPC在机器人任务中广泛应用的主要挑战之一是设置最优控制问题的负担。OCS2提供了多个辅助类,用于定义一些常用模型、成本和约束条件,以减轻这一问题。为此,OCS2提供了多个第三方软件包接口,如RobCoGen、CppADCodeGen、Pinocchio和HPP-FCL。我们在此重点介绍Pinocchio接口。本页讨论的所有软件包都可以在元软件包ocs2_pinocchio中找
kuan_li_lyg
·
2024-01-10 16:54
机器人
自动驾驶
ROS
人工智能
机器人控制
四足机器人
最优控制
ffmpeg
简介
FFmpeg
库的基本组成libavcodec:提供各种音频,视频,字幕等编码和解码功能。
哈库呐玛塔塔__
·
2024-01-10 16:58
Go语言
入门教程
(十)之函数
Hello各位小伙伴大家好,我是小栈君,假期一眨眼就过去了。不知道大家玩的是否开心呢?上次我们讲到了关于Go语言的流程控制,小栈君也希望小伙伴跟着小栈君一步一个脚印的敲一下代码,相互进步。本期我们要分享的Go语言系列之函数。一、什么是函数?函数是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP中)方法。一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级
IT干货栈
·
2024-01-10 16:34
WPF真
入门教程
21--WPF资源系统
WPF资源系统是一种保管一系列对象(如常用的画刷、样式或模版)的简单办法,从而使您更容易地复用这些对象。WPF允许在代码中以及在标记中的各个位置定义资源(如特定的控件或窗口或在整个应用程序中定义)。1、资源具有如下优点。高效。定义好资源可以在多个地方复用。可维护性。易于修改。适应性。可以动态修改2、资源集合。每一个元素都有Resources属性,该属性存储了一个资源字典集合(是ResourceDi
hqwest
·
2024-01-10 16:13
WPF真入门教程
wpf
c#
开发语言
WPF真
入门教程
22--样式应用
1、什么是样式WPF相较于以前学的WinForm,WPF在UI设计与动画方面的炫丽是最吸引我来学习的。在WPF中XMAL代码的引入使得代码的编写能够前后端分离,为获得更好的界面,也使得我们不得不分出一半的时间花在前端代码的编写上,而样式(Style)又是前端代码中非常重要的元素,样式可以自定义控件的属性,比如修改button的字体、前景色、背景色、边框厚度颜色等。如果您来自使用HTML和CSS开发
hqwest
·
2024-01-10 16:13
WPF真入门教程
wpf
WPF真
入门教程
23--MVVM简单介绍
在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的耦合度,也就是UI显示和逻辑代码的耦合度,如需要更换界面时,逻辑代码修改很少,甚至不用修改。与WinForm开发相比,我们一般在后置代码中会使用控件的名字来操作控件的属性来更新UI,而在WPF中通常是通过数据绑定来更新UI;在响应用户操作上,WinFor
hqwest
·
2024-01-10 16:13
WPF真入门教程
wpf
ui
WPF真
入门教程
19--对象数据绑定
这一节试水对象绑定,虽然XmlDataProvider对XML非常有用,但是当您想绑定到对象或对象列表时,可以创建ObjectDataProvider作为资源。ObjectDataProvider的ObjectType指定将提供数据绑定源的对象,而MethodName则指示为获得数据而调用的方法。在项目中添加一个类StudentService,该类通过GetStudentList的方法来返回Stu
hqwest
·
2024-01-10 16:43
WPF真入门教程
wpf
WPF真
入门教程
15--什么是数据绑定?
数据绑定是在应用UI与其显示的数据之间建立连接的过程。如果绑定具有正确的设置,并且数据提供适当的通知,则在数据更改其值时,绑定到该数据的元素会自动反映更改。数据绑定还意味着,如果元素中数据的外部表示形式发生更改,则基础数据可以自动进行更新以反映更改。例如,如果用户编辑TextBox元素中的值,则基础数据值会自动更新以反映该更改。WPF中的数据绑定,必须要有绑定目标和绑定数据源。绑定目标可以是任何可
hqwest
·
2024-01-10 16:42
WPF真入门教程
wpf
WPF真
入门教程
16--简单数据绑定
该示例演示如何通过绑定的方式把ListBox中选中的值显示到TextBlock中,布局中用到了grid控件,将它分为3行2列,StackPanel堆叠控件,里面放ListBox和TextBlock控件。首先,给ListBox添加了多个ListBoxItem,做为ListBox的选项。其次,把第二个TextBlock的Text通过Binding与ListBox选择项进行绑定。Binding语法中的E
hqwest
·
2024-01-10 16:42
WPF真入门教程
wpf
WPF真
入门教程
18--XML数据绑定
绑定到控件时,可以设置绑定的ElementName和Path属性。但是绑定到资源时,需要设置Source属性,由于我们是绑定到XmlDataProvider,所以还要设置绑定的XPath属性,XML数据绑定就是指控件的数据源来自一个XML文件,项目中有一个Colors.xml文件,在项目中右键添加->新建项->选择xml文件,输入内容如下:接着在grid的第2行第1列添加一个堆叠控件StackPa
hqwest
·
2024-01-10 16:42
WPF真入门教程
wpf
xml
WPF真
入门教程
26--项目案例--欧姆龙PLC通讯工具
1、案例介绍前面已经完成了25篇的文章介绍,概括起来就是从0开始,一步步熟悉了wpf的概念,UI布局控件,资源样式文件的使用,MVVM模式介绍,命令Command等内容,这节来完成一个实际的项目开发,虽然小案例,但是可以把前面的知识融合起来,比如控件的布局,命令的绑定,视图模型的应用,数据交互驱动等方面,巩固检验具体的实际应用,我们要完成的项目是这样的成品:2、布局分析在wpf的布局中,最外围的必
hqwest
·
2024-01-10 15:36
WPF真入门教程
wpf
命令绑定
视图模型
MVVM
上位机
c#
FFmpeg
命令详解
功能
FFmpeg
命令是在
ffmpeg
.exe可执行文件环境下执行,
ffmpeg
.exe用于音视频的转码,加水印,去水印,视频剪切,提取音频,提取视频,码率控制等等功能。
文子飞csdn
·
2024-01-10 15:48
《iOS开发转载》
ffmpeg
命令详解
命令格式功能
FFmpeg
命令是在
ffmpeg
.exe可执行文件环境下执行,
ffmpeg
.exe用于音视频的转码,加水印,去水印,视频剪切,提取音频,提取视频,码率控制等等功能。
我不玩IT
·
2024-01-10 15:17
ffmpeg
FFmpeg
的AVCodecContext结构体详解
目录一、AVCodecContext简介二、AVCodecContext结构体信息1、基本信息2、编解码器设置
大王算法
·
2024-01-10 15:45
C/C++开发实战365
FFmpeg开发实战指南
音视频
ffmpeg
c++
PHP公众号上传录音amr转mp3 [
ffmpeg
]
前端UNI-APP上传方式wx.uploadVoice({localId:localId,//需要上传的音频的本地ID,由stopRecord接口获得isShowProgressTips:1,//默认为1,显示进度提示success:async(res)=>{varserverId=res.serverId;//返回音频的服务器端IDletajax=newapi()letdata=awaitaja
R谢荣
·
2024-01-10 13:10
php
ffmpeg
开发语言
微信公众平台
音频
FFMPEG
指令处理音频使用指南
一、使用
ffmpeg
播放音频文件alsa.conf文件需要放到下面路径:usr/share/alsa/alsa.conf
ffmpeg
-i12full.wav-falsahw:0,0
ffmpeg
-i/etc
Free飝Fly
·
2024-01-10 12:34
Audio
ffmpeg
音视频
alsa
使用VS2017在win10 x64上编译调试
FFmpeg
(附源码和虚拟机下载)
1.前言借助开源项目ShiftMediaProject,我们可以在Windows下使用VisualStudio编译和调试
FFmpeg
源码。网上相关的教程很多,写的也十分详细。
撬动未来的支点
·
2024-01-10 12:04
音视频开发
ffmpeg
笔记本摄像头模拟监控推送RTSP流
使用笔记本摄像头模拟监控推送RTSP流一、基础安装软件准备本文使用软件下载链接:下载地址
FFmpeg
软件:Download
ffmpeg
选择WindowsbuildsbyBtbN一个完整的跨平台解决方案,
Karma's a Bitch
·
2024-01-10 12:30
ffmpeg
笔记本电脑
视频编解码
使用
FFmpeg
+EasyDarwin搭建音视频推拉流测试环境
1.前言在上一篇文章《使用VS2017在win10x64上编译调试
FFmpeg
(附源码和虚拟机下载)》中,我们讲解了如何搭建
FFmpeg
源码编译和调试环境。调试
FFmpeg
,还需要搭建流媒体服务器。
撬动未来的支点
·
2024-01-10 12:59
音视频开发
ffmpeg
音视频
案例分享:当前高端低延迟视频类产品方案分享(内窥镜、记录仪、车载记录仪、车载环拼、车载后视镜等产品)
https://hpzwl.blog.csdn.net/article/details/135439369红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、
ffmpeg
长沙红胖子Qt软件开发
·
2024-01-10 12:58
案例分享
内窥镜
记录仪
环视车载
中高端方案
fpga结合rk
Python str / bytes / unicode 区别详解 - Python零基础
入门教程
目录一.前言二.Pythonstr/bytes/unicode区别1.Python2.x版本中str/bytes/unicode区别2.Python3.x版本中str/bytes/unicode区别三.Pythonstring与bytes相互转换1.string经过编码encode转化成bytes2.bytes经过解码decode转化成string四.猜你喜欢零基础Python学习路线推荐:Pyt
猿说编程
·
2024-01-10 10:40
Postman工具使用一篇快速
入门教程
文章目录下载安装注册登录CollectionFolderRequestGet请求Post请求Header设置Response响应EnvironmentsGlobal环境变量其他环境变量Collection变量变量使用同名变量的优先级Postman内置变量Pre-requestscript和Testscript脚本设置、删除和获取变量获取请求参数获取响应数据MD5、AES、SHA256加密sendR
少爷晚安。
·
2024-01-10 10:47
包罗万象
postman
测试工具
FFmpeg
获取音视频流信息
文章目录前言一、需求二、源码三、运行结果前言本文记录用
FFmpeg
获取视频流+音频流的信息(编码格式、分辨率、帧率、播放时长…),所用的工程基于上个博客编译成功的工程:使用
FFmpeg
4.3.1的SDK
须尽欢~~
·
2024-01-10 10:17
音视频开发
ffmpeg
音视频
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他