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
Ffplay
FFmpeg 工具:音视频开发都用它,快@你兄弟来看丨音视频工具
(本文基本逻辑:ffmpeg常用命令介绍→
ffplay
常用命令介绍→ffprobe常用命令介绍)从事音视频开发的程序员几乎都应该知道或使用过FFmpeg。
【零声教育】音视频开发进阶
·
2022-12-19 08:35
程序员
音视频开发
编程
ffmpeg
音视频
android
linux
webrtc
C语言使用ffmpeg实现单线程异步的视频播放器
目录前言一、播放流程二、关键实现1.视频2、音频3、时钟同步4、异步读包三、完整代码四、使用示例总结前言
ffplay
是一个不错的播放器,是基于多线程实现的,播放视频时一般至少有4个线程:读包线程、视频解码线程
·
2022-12-17 00:34
FFmpeg实战之利用
ffplay
实现自定义输入流播放
目录前言一、如何使用AVIOContext1、定义回调方法2、关联AVFormatContext3、销毁资源二、
ffplay
中使用AVIOContext1、添加字段2、定义接口3、关联AVFormatContext4
·
2022-12-17 00:47
ffmepg介绍
命令行应用程序ffmpeg:用于对视频文档或音频档案转换格式
ffplay
:一个简单的播放器,基于SDL与FFmpeg库ffprobe:用于显示媒体文件的信息函数库libswresamplelibavresamplelibavcodec
冰冰冰泠泠泠
·
2022-12-14 17:36
Linux 基于
ffplay
的简易视频播放器(网络+本地)
新手刚开始学习ffmpeg。参考网上的ffmpeg资料和雷神的博客,简易做了个播放器,边学边做。暂时未做音频,所以播放时有沙沙声。视频的播放速度也有问题,需要再调整,后续再处理速度和音频的问题!额,界面功能键也没做,后续再说吧。放效果图:该播放器是基于ffmpeg+SDL,可播放本地视频和网络URL地址的视频,适合初学者学习。视频主要解封装过程FFmpeg的视频解码过程主要有以下几个步骤:初始化所
猫瑾
·
2022-12-13 12:26
ffmpeg
ffmpeg
网络播放器
C# wpf 使用
ffplay
实现视频播放器
ffplay
自定义系列第一章自定义播放器接口第二章倍速播放第三章dxva2硬解渲染第四章提供C#接口第五章制作wpf播放器(本章)文章目录
ffplay
自定义系列前言一、播放模块二、界面1、关键实现(1)
CodeOfCC
·
2022-12-13 12:25
音视频
#
wpf
c++
c#
wpf
音视频
ffmpeg
使用ffmpeg实现单线程异步的视频播放器
播放流程二、关键实现1.视频(1)解码2、音频(1)修正时钟3、时钟同步(1)、音频播放(2)、视频播放4、异步读包(1)、async(2)、await(3)、消息处理三、完整代码四、使用示例总结前言
ffplay
CodeOfCC
·
2022-12-13 12:20
c语言
音视频
c++
ffmpeg
音视频
c++
c语言
播放器
EasyPlayer播放H.265格式m3u8视频流出现黑屏是什么原因?
用户提供了一个m3u8流地址,经过
ffplay
、vlc等相关播放器测试,发现流没有任何报错信息。于是进行代码调试,发现用户提供的
TSINGSEE
·
2022-12-12 21:46
视频教程
AI智能
车载监控
h.265
ffmpeg
FFplay
音频滤镜分析
音频流的滤镜是通过configure_audio_filters()函数来创建的,因为
ffplay
为了代码的通用性,即便命令行参数不使用滤镜,AVFrame也会过一遍空滤镜做下样子。
【零声教育】音视频开发进阶
·
2022-12-11 15:05
音视频开发
程序员
编程
音视频
ffmpeg
ios
c++
webrtc
【ffmpeg命令】ffmpeg
ffplay
udp推拉流-单播-组播-广播
文章目录前言UDP单播推拉流UDP组播推拉流udp组播地址UDP广播推拉流FFmpeg推多路流FFmpeg推流参数注释测试网络MTU大小
FFplay
参数注释总结前言ffmepg支持非常丰富的推流命令,简单介绍一下使用
ArchieFu
·
2022-12-11 10:59
FFmpeg
音视频
udp
网络协议
FFmpeg设置视频的显示宽高比例display_aspect_ratio
一般采用
ffplay
播放视频的时候,会出现SAR和DAR其中他们之间的概念是DAR,Display_aspect_ratio,是指定该视频播放的时候,看到的视频比例。
熊猫Ben
·
2022-12-11 10:29
ffmpeg
ffmpeg
ffplay
命令
一、
ffplay
播放控制下面的命令是在播放之后的界面下操作:二、
ffplay
命令主要选项-xwidth强制显示宽带。-yheight强制显示高度。
音视频开发老舅
·
2022-12-11 10:58
音视频开发进阶
音视频
视频编解码
实时音视频
webrtc
实时互动
【
ffplay
】视频的宽高比详解 -PAR、DAR 和 SAR
文章目录前言PixelAspectRatio像素纵横比DisplayAspectRatio显示纵横比SampleAspectRatios采样纵横比工程实战
ffplay
SDL渲染窗口宽高的计算技术参考前言在做播放器渲染的时候会遇到渲染图像拉伸的情况
ArchieFu
·
2022-12-11 10:24
ffplay播放器相关
FFmpeg
音视频
ffmpeg处理视频推流拉流rtmp
目录1.显示电脑摄像头和麦克风列表2.
ffplay
播放视频3.显示摄像头和麦克风信息4.视频推流5.本地摄像头推流6.桌面推流7.拉流ffmpeg下载地址1.显示电脑摄像头和麦克风列表ffmpeg-list_devicestrue-fdshow-idummy2
aspiretop
·
2022-12-09 17:10
常用技能
音视频
ffmpeg
基于FFmpeg进行rtsp推流及拉流(详细教程)
1.2Ubuntu和Debian系统1.3CentOS和Fedora系统1.4macOS系统2.安装rtsp-simple-server3.FFmpeg推流3.1UDP推流3.2TCP推流3.3循环推流4拉流4.1
ffplay
NOAHCHAN1987
·
2022-12-09 17:08
ffmpeg
ffmpeg
ffplay
源码分析
在
ffplay
中,音频(audio)和视频(video)有各自的输出线程,其中音频的输出线程是sdl的
海岸星的清风
·
2022-12-01 15:51
音视频
ffmpeg
音视频
FFmpeg,Fplay,clion调试环境搭建
本文主要讲解如何搭建
ffplay
的CLion调试环境。ffmpeg在Linux环境下更好调试。
Loken2020
·
2022-11-27 08:13
FFmpeg源码分析
FFplay源码分析
ubuntu
linux
运维
ffmpeg播放器实现详解 - 音频同步控制
ffplay
是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大。
breakpointlab
·
2022-11-27 08:40
FFmpeg视频开发入门教程
音视频
ffmpeg
音频编码解码
视频处理
ffmpeg播放器实现详解 - 快进快退控制
ffplay
是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大。
breakpointlab
·
2022-11-27 08:40
FFmpeg视频开发入门教程
音视频
音频编码解码
视频处理
多线程
ffmpeg
ffmpeg播放器实现详解 - 创建线程
ffplay
是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大。
breakpointlab
·
2022-11-27 08:10
FFmpeg视频开发入门教程
ffmpeg
视频处理
音频编码解码
多线程
linux
ffmpeg播放器实现详解 - 视频同步控制
ffplay
是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大。
breakpointlab
·
2022-11-27 08:10
FFmpeg视频开发入门教程
ffmpeg
音频编码解码
音视频
c语言
ffmpeg播放器实现详解 - 音频播放
ffplay
是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大。
breakpointlab
·
2022-11-27 08:09
FFmpeg视频开发入门教程
ffmpeg
音频编码解码
多线程
linux
c++
FFmpeg源码分析:av_read_frame()读取音视频帧
FFmpeg官方提供的samples有使用示例,或者在
ffplay
.c代码中:打开文件/网络流后,while循环调用av_read_frame()读取帧数据,也就是解封装demux过程,直到文件末尾EOF
徐福记456
·
2022-11-26 16:45
音视频开发
FFmpeg源码分析与实践
demux解封装
读取一帧数据
FFplay
文档解读-25-音频源,音频接收器
27.音频源以下是当前可用音频源的说明。27.1abuffer缓冲音频帧,并使其可用于过滤器链。该源主要用于编程用途,特别是通过'libavfilter/asrc_abuffer.h'中定义的接口。它接受以下参数:time_base将用于提交帧的时间戳的时基。它必须是浮点数或分子/分母形式。sample_rate传入音频缓冲区的采样率。sample_fmt传入音频缓冲区的样本格式。来自'libav
【零声教育】音视频开发进阶
·
2022-11-25 21:32
编程
音视频开发
程序员
ffmpeg
python
开发语言
音视频
c++
FFplay
文档解读-16-音频过滤器一
26.音频过滤器配置FFmpeg构建时,可以使用--disable-filters禁用任何现有过滤器。配置输出将显示构建中包含的音频过滤器。以下是当前可用音频过滤器的说明。26.1acompressor压缩器主要用于减小信号的动态范围。特别是现代音乐大多以高比率压缩以改善整体响度。这样做是为了让听众获得最高的关注,"fatten"声音,并为track带来更多的"power"。如果信号被压缩得太多,
【零声教育】音视频开发进阶
·
2022-11-25 21:02
音视频开发
程序员
编程
ffmpeg
音视频
android
c++
c语言
如何复用ijkplayer库实现ffmpeg的功能
ijkplayer库介绍现在ijkplayer播放器应用的非常广泛,很多播放器基本上都是基于ijkplayer二次迭代开发的,众所周知,ijkplayer是基于
ffplay
的,所以要使用ijkplayer
音视频开发老马
·
2022-11-24 11:28
Android音视频开发
音视频开发
流媒体服务器
android
音视频开发
视频编解码
FFmpeg
YUV
linux 多相机绑定usb口
直接打开本地或者usb摄像头:
ffplay
-fvideo4linux2-input_formatmjpeg-framerate30-video_size640*480/dev/video0
ffplay
-fvideo4linux2
baobei0112
·
2022-11-23 18:34
linux
运维
服务器
Qt音视频开发之利用ffmpeg实现倍速播放
特色功能2.3视频控件2.4内核ffmpeg三、体验地址四、效果图五、相关代码一、前言用ffmpeg做倍速播放,是好多年都一直没有实现的功能,有个做法是根据倍速参数,不断切换播放位置,实现效果不是很好,
ffplay
·
2022-11-21 14:23
Qt音视频开发03-ffmpeg倍速播放(半倍速/2倍速/4倍速/8倍速)
一、前言用ffmpeg做倍速播放,是好多年都一直没有实现的功能,有个做法是根据倍速参数,不断切换播放位置,实现效果不是很好,
ffplay
中的倍速就做得很好,而且声音无论倍速多少还非常柔和,有特别的降噪处理啥的
feiyangqingyun
·
2022-11-17 20:07
Qt-音视频作品
ffmpeg
qt
音视频
FFplay
文档解读-0-目录
SDL播放器开发实现-学习视频教程-腾讯课堂【文章福利】免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpegwebRTCrtmphlsrtsp
ffplay
srs
【零声教育】音视频开发进阶
·
2022-11-17 07:05
程序员
音视频开发
编程
音视频
ffmpeg
开发语言
c++
python
FFplay
文档解读-26-视频过滤器一
29.视频过滤器配置FFmpeg构建时,可以使用--disable-filters禁用任何现有过滤器。配置输出将显示构建中包含的视频过滤器。以下是当前可用视频过滤器的说明。29.1alphaextract从输入中提取alpha分量作为灰度视频。这对alphamerge过滤器特别有用。29.2alphamerge使用第二个输入的灰度值添加或替换主输入的alpha分量。这旨在与alphaextract
【零声教育】音视频开发进阶
·
2022-11-13 09:46
程序员
音视频开发
编程
ffmpeg
人工智能
python
音视频
c++
FFmpeg之
ffplay
源码各个结构体中的serial字段分析
我的ffmpeg开源项目地址Viktor_ffmpeg该项目主要以学习ffmpeg为主,代码中将
ffplay
摘抄出来(主要去除了sdl,使用c++的std),用自己的方式实现(面向对象)。
二全
·
2022-11-03 19:43
FFmpeg入门详解之52:
ffplay
源码分析
main()函数解析
FFplay
的主要流程调用了如下函数av_register_all():注册所有编码器和解码器。
福优学苑@音视频+流媒体
·
2022-11-02 19:35
音视频/流媒体
音视频
ffplay
七十行代码,简单使用
FFplay
直接观看还是下载CCTV栏目都轻松搞定(Python利用FLVCD硕鼠解析CCTV直播,
FFplay
播放并下载视频)
我们在每天使用新闻的时候大都会以CCTV发布的新闻为准,我们的每天新闻收视率最高的还是我们的总台,大家闲来无事可能也会看一下央视网提供视频直播吧,看看还可以,但是我们可以发现我们完全解析不了,大家看一看便知道了文章目录错误演示放大招硕鼠硕鼠,无食我黍硕鼠硕鼠,无食我麦硕鼠硕鼠,无食我苗开始爬取咯!Windows的伙伴们其他操作系统的小伙伴完整代码转载声明错误演示打开CCTV直播,我们会看到当前直播
地摊主老袁
·
2022-10-29 18:44
python
ffplay
ffmpeg
cctv
视频
ffplay
音视频解码线程
前面我们介绍了
ffplay
的调试环境集成、
ffplay
总体架构、
ffplay
的读取线程等相关内容,今天介绍下
ffplay
解码线程工作流程。
·
2022-10-12 17:25
ffmpeg播放器音视频
ffplay
音视频同步
前言对于音视频同步是有三种方案的,一种是以外部时钟为基准,音频时钟和视频时钟在播放时都以外部时钟为参考系,谁快了就等待,慢了就丢帧;第二种是以视频时钟为基准,音频时钟在播放的过程中参考视频时钟;第三种是以音频时钟为基准,视频时钟在播放的过程中参考音频时钟。由于人体器官对视觉的敏感读没有听觉的灵敏度高,因此为了更好的体验,在音视频同步时一般都是以音频时钟为基准的方案。那是不是说其他两种方案没有用处呢
·
2022-10-12 17:25
ffmpeg音视频播放器
ffplay
数据读取线程
在前面我们介绍了
ffplay
的总体架构和一些关键的数据结构。今天我们还是从这张图开始,主要介绍
ffplay
的读取线程部分。
·
2022-10-12 17:24
ffmpeg播放器音视频
JNI之常见技巧与陷阱
另外如果有时间可能也会更新几篇关于
ffplay
的文章,敬请关注。本文将作为JNI系列的一个结尾,下面是笔者在学习使用JNI的所记录的一些笔记与技巧。JNIEnv的线程限制一个JNIEnv指针仅在其相关
·
2022-10-12 17:54
androidjnindk
ffplay
调试环境搭建
前言
ffplay
是基于FFmpeg的最简单的官方播放器。麻雀虽小,五脏俱全,虽说
ffplay
简单,但是各种播放器应有的功能一一俱全,说它简单或许仅仅是因为它只有一个点c文件而已吧。
·
2022-10-12 17:52
c++ffmpeg音视频播放器
ffplay
整体框架
前言虽说
ffplay
是一个简单的播放器,但是其实内部一点也不简单,其实笔者也不知道说它简单的理由是什么,是因为它只有一个点c文件???
·
2022-10-12 17:52
ffmpeg播放器音视频
FFmpeg连载4-音频解码
我们的目标将mp4中的音频文件解码成PCM数据,并输出到本地文件,然后使用
ffplay
播放验证。音频的解码过程就是将经过压缩后的数据重新还原成原始的PCM声音信号的过程。
·
2022-10-12 17:20
c++ffmpeg音视频
ffmpeg命令行拉TCP的RTSP流的方法及使用测试记录——RTP over RTSP(TCP)
启动EasyDarwin流媒体服务器:RTSP推流,在流媒体服务器上出现如下图记录,则推流成功:2、拉流播放视频测试:语法:
ffplay
-i"拉流地址"-fflags
xw-何妨吟啸且徐行
·
2022-10-11 23:48
流媒体
ffmpeg
rtsp
ffmpeg推流和拉流rtsp
参考博客目录一、搭建本地服务器二、ffmpeg推流rtsp三、
ffplay
播放参考博客一、搭建本地服务器使用EasyDarwin,下载地址Releases·EasyDarwin/EasyDarwin(github.com
aspiretop
·
2022-10-11 23:08
实用技能
音视频
ffmpeg
ffmpeg搭建一个简单的rtsp推流方案
文章目录ffmpeg搭建一个简单的rtsp推流方案基础环境要求开始demoffmpeg搭建一个简单的rtsp推流方案基础环境要求ffmpeg
ffplay
/VLCrtsp服务器开始首先我们必须要安装好ffmpeg
shelgi
·
2022-10-11 23:59
计算机视觉与图像处理
各种填坑
音视频
ffmpeg
rtsp
ffmpeg、
ffplay
、ffprobe 常用命令详解(音视频必备)
前言:作者简介:小曾同学.com,小伙伴们也可以叫我小曾,一个致力于测试开发的博主⛽️如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。座右铭:不想当开发的测试,不是一个好测试✌️。如果感觉博主的文章还不错的话,还请点赞、收藏哦!之前给小伙伴们分享了在Mac中安装FFMPEG,今天主要给大家整理了下在音视频测试中经常使用的FFMPEG相关命令。文章目录1FFMPEG概念2ffmp
小曾同学.com
·
2022-10-03 09:14
测试开发
音视频
音视频
音视频常用测试命令
ffmpeg
ffplay
FFmpeg常用命令
音视频录制命令
FFmpeg基本概念和用法
FFmpeg主要由两大部分组成:第一部分:3个独立的可执行应用程序,实现不同功能,分别是:ffmpeg.exe:音视频转码器;
ffplay
.exe:音视频播放器;ffprobe.exe:多媒体码流分
·
2022-10-02 14:12
ffmpeg
FFmpeg入门详解之31:FFmpeg搭建环境及初步体验
http://ffmpeg.zeranoe.com/builds/FFmpeg分为3个版本:Static、Shared、Dev前两个版本可以直接在命令行中使用,包含了三个exe:ffmpeg.exe,
ffplay
.exe
福优学苑@音视频+流媒体
·
2022-09-22 21:07
windows
【ffmpeg】音频重采样
【ffmpeg】音频重采样前言什么是音频重采样实现音频重采样创建重采样上下文初始化重采样进行重采样
ffplay
播放参考资料个人简介个人主页:一二三o-0-O的博客技术方向:C/C++客户端资深工程师(直播
一二三o-0-O
·
2022-09-22 05:13
#
FFmpeg入门
音视频
重采样
ffmpeg
SwrContext
swr_convert
【ffmpeg】ffmpeg命令工具的使用
【ffmpeg】ffmpeg命令工具的使用FFmpeg应用与特点命令行基础FFmpeg命令行工具的获取ffmpeg.exe的使用命令格式命令参数使用ffmpeg转码
ffplay
.exe的使用命令格式快捷键使用
一二三o-0-O
·
2022-09-22 05:42
#
FFmpeg入门
音视频
ffmpeg
ffmpeg命令行
ffplay
ffmpeg 命令大全
你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如ffmpeg,
ffplay
,ffprobe,来编辑你的音视频文件。
maskerII
·
2022-09-07 17:12
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他