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-
ffplay
代码架构简述
全局变量/*MinimumSDLaudiobuffersize,insamples.*///最小音频缓冲#defineSDL_AUDIO_MIN_BUFFER_SIZE512/*Calculateactualbuffersizekeepinginmindnotcausetoofrequentaudiocallbacks*///计算实际音频缓冲大小,并不需要太频繁回调,这里设置的是最大音频回调次数是
视图猿人
·
2023-08-06 13:38
图像视频处理
FFMPEG
ffmpeg
架构
C#开发FFMPEG例子(API方式) FFmpeg推送udp组播流
代码及工程见https://download.csdn.net/download/daqinzl/88156926开发工具:visualstudio2019播放,可采用ffmpeg工具集里的
ffplay
.exe
daqinzl
·
2023-08-05 09:07
c#
ffmpeg
autogen
udp
组播流
c++调用ffmpeg api将视频文件内容进行udp推流
代码及工程见https://download.csdn.net/download/daqinzl/88156926开发工具:visualstudio2019播放,采用ffmpeg工具集里的
ffplay
.exe
daqinzl
·
2023-08-05 04:22
c++
ffmpeg
api
视频文件
推流
udp
组播
c++调用ffmpeg api录屏 并进行udp组播推流
代码及工程见https://download.csdn.net/download/daqinzl/88155241开发工具:visualstudio2019播放,采用ffmpeg工具集里的
ffplay
.exe
daqinzl
·
2023-08-04 09:25
c++
ffmpeg
api
录屏
udp
组播
推流
c++调用ffmpeg api录屏 并进行rtmp推流
visualstudio2019记得启动rtmp流媒体服务nginx的rtmp服务见https://download.csdn.net/download/daqinzl/20478812播放,采用ffmpeg工具集里的
ffplay
.exe
daqinzl
·
2023-08-04 09:25
c++
ffmpeg
api
录屏
推流
rtmp
ffmpeg和
ffplay
推送和播放RTP流
ffmpeg推送rtp流,保存成sdp文件,再用vlc播放sdp下面这个是把abc.mp4文件推送到rtp://127.0.0.1:5004\abc.mp4端口,同时输出sdp文件到test_rtp_h264.sdp-an参数的作用是只推送视频,没推送音频.ffmpeg-re-id:\\abc\\abc.mp4-an-frtprtp://127.0.0.1:5004\abc.mp4>D:\\abc
走错路的程序员
·
2023-08-01 21:16
ffmpeg
FFmpeg 音视频开发工具
目录FFmpeg下载与安装ffmpeg使用快速入门
ffplay
使用快速入门FFmpeg全套下载与安装1、FFmpeg是处理音频、视频、字幕和相关元数据等多媒体内容的库和工具的集合。
蚩尤后裔
·
2023-07-31 22:23
编解码技术_B
ffmpeg
音视频
ffplay
——QT项目移植
/configure--toolchain=msvc--enable-shared--enable-postproc--enable-gpl--prefix=windows二、对文件做调整
ffplay
只需要三个文件
Liu Zz
·
2023-07-31 00:44
QT
qt
开发语言
ijkplayer录像改造功能的问题集
方案如下:将之前https://www.jianshu.com/p/e35566f0965a网上的ios录像功能函数在开始录像函数的里面要修改,由于上面提到intffp_start_recording_l(
FFPlay
er
zl520k
·
2023-07-29 22:12
音视频技术之
ffplay
源码分析-音视频同步
音视频同步的目的是为了使播放的声音和显示的画面保持一致。视频按帧播放,图像显示设备每次显示一帧画面,视频播放速度由帧率确定,帧率指示每秒显示多少帧;音频按采样点播放,声音播放设备每次播放一个采样点,声音播放速度由采样率确定,采样率指示每秒播放多少个采样点。如果仅仅是视频按帧率播放,音频按采样率播放,二者没有同步机制,即使最初音视频是基本同步的,随着时间的流逝,音视频会逐渐失去同步,并且不同步的现象
linux大本营
·
2023-07-29 17:06
音视频
ffmpeg
ffplay
流媒体
FFmpeg系列(一)—— FFmpeg常用命令总结
文章目录1、
ffplay
命令1.1
ffplay
播放控制:1.2
ffplay
播放选项1.3
ffplay
常用媒体播放命令举例1.4
ffplay
过滤器2、ffmpeg命令2.1ffmpeg选项2.2ffmpeg
蒋钊锋
·
2023-07-29 17:06
ffmpeg
音视频
ffmpeg自带的
ffplay
工具常用命令解析
1、前言
ffplay
是ffmpeg的一个子工具,它具有强大的音视频解码播放能力,目前它广泛被各种流行播放器(QQ影音、暴风影音……)集成应用。
行思坐忆,志凌云
·
2023-07-29 17:36
视频监控类开发
ffmpeg
ffplay
ffplay
常用参数总结
通过
ffplay
播放视频时,窗口的大小规则是如何呢?
_DCG_
·
2023-07-29 17:34
音视频
音视频
ffmpeg
ffmpeg/
ffplay
/ffprobe调试命令汇总
获取视频的总帧数ffprobe-verror-count_frames-select_streamsv:0-show_entriesstream=nb_read_frames-ofdefault=nokey=1:noprint_wrappers=1input.mp4-verror:这隐藏了“info”输出(版本信息等),使解析更容易。-count_frames:计算每个流的帧数,并在相应的流部分中
_DCG_
·
2023-07-28 20:41
音视频
ffmpeg
ijkplayer、VLC Player、SmartPlayer、ExoPlayer播放器比较
ijkPlayerijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以
ffplay
为基础,如果只是使用它进行播放
音视频牛哥
·
2023-07-28 10:25
流媒体
ijkplayer
exoplayer
rtsp播放器
rtmp播放器
vlc播放器
FFmpeg命令行的使用(一)
准备阶段首先我们先去ffmpeg的官网去下载编译好的可执行文件我下载的是静态编译的,解压压缩包后得到三个文件分别是ffmpeg、
ffplay
、ffprobe。
iso8859_1
·
2023-07-27 16:50
【opencv】ffmpeg录制 + opencv绿屏识别脚本
【实现】利用ffmpeg的录制+切片截图+opencv图像分析因为mac和windows的linux的执行命令不同,分开写了2个脚本需要安装ffmpeg/
ffplay
、opencv库等【代码】mac端脚本
darlingmz
·
2023-07-27 14:44
音视频
opencv
ffmpeg
人工智能
python
简单的语音广播功能方案
,额外增加了2字节的长度信息,后端服务接收之后,做好校验之后,需要剔除2个字节的数据头2)后端的java业务服务启动websocket并管理websocket服务,多台广播问题3)对于收到的流通过调用
ffplay
百鸣
·
2023-07-27 12:50
音视频
音视频开发-ffmpeg介绍-系列一
目录一.简介FFmpeg框架的基本组成包含:二.FFmpeg框架梳理音视频的流程编辑基本概念:三.ffmpeg、
ffplay
、ffprobe区别4.1ffmpeg是用于转码的应用程序4.2f
ffplay
布拉德很帅
·
2023-07-27 02:17
音视频
ffmpeg
java关于ffmpeg推流停止的问题
问题描述Java程序中使用Runtime.getRuntime().exec()执行ffmpeg推流命令,大约五分钟后,推流停止,
ffplay
无法接收到流,但推流进程仍存在。
qq_35629433
·
2023-07-25 21:42
java
ffmpeg
ffplay
播放器剖析(5)----视频输出剖析
文章目录1.视频输出模块1.1视频输出初始化1.1.1视频输出初始化主要流程1.1.2calculate_display_rect初始化显示窗口大小1.2视频输出逻辑1.2.1event_loop开始处理SDL事件1.2.2video_refresh1.2.2.1计算上一帧显示时长,判断是否还要继续上一帧1.2.2.2估算当前帧显示时长,判断是否要丢帧1.2.2.3调用video_display进
相知-
·
2023-07-25 05:07
音视频开发
音视频
ffmpeg
c++
ffplay
.c学习-4-⾳频输出和⾳频重采样
ffplay
.c学习-4-⾳频输出和⾳频重采样目录⾳频输出模块打开SDL⾳频设备打开⾳频设备audio_open回调函数逻辑sdl_audio_callback回调函数读取数据⾳频重采样重采样逻辑样本补偿
Lumos`
·
2023-07-25 01:00
FFmpeg
ffplay
源码分析6-音频重采样
本文为作者原创,转载请注明出处:https://www.cnblogs.com/leisure_chn/p/10312713.html
ffplay
是FFmpeg工程自带的简单播放器,使用FFmpeg提供的解码器和
weixin_33922672
·
2023-07-25 01:00
ffmpeg
数据结构与算法
ffplay
播放器剖析(8)----逐帧/音量调节/快进快退/倍数分析
文章目录1.逐帧播放2.音量调节3.seek快进快退4.倍速1.逐帧播放逐帧播放就是按s键触发的,调用step_to_next_frame触发staticvoidstep_to_next_frame(VideoState*is){/*ifthestreamispausedunpauseit,thenstep*/if(is->paused)stream_toggle_pause(is);is->st
相知-
·
2023-07-25 01:27
音视频开发
ffmpeg
音视频
ffplay
播放器
c++
ffplay
播放器剖析(6)----音视频同步分析
文章目录1.音视频同步基础1.1音视频同步策略1.2音视频同步概念1.3FFmpeg中的时间单位1.4不同结构体的time_base/duration分析1.5不同结构体的pts/dts分析1.6
ffplay
相知-
·
2023-07-25 01:57
音视频开发
音视频
ffplay
播放器剖析(7)----音视频暂停模块分析
文章目录1.暂停触发流程2.toggle_pause3.stream_toggle_pause1.暂停触发流程1.通过SDL触发事件调用toggle_pause2.toggle_pause调用stream_toggle_pause3.stream_toggle_pause修改暂停变量2.toggle_pausestaticvoidtoggle_pause(VideoState*is){stream
相知-
·
2023-07-25 01:27
音视频开发
音视频
ffmpeg
ffplay
播放器
ffplay
播放器剖析(4)----音频输出和音频重采样流程
文章目录1.音频输出模块1.1音频输出流程1.2音频输出模型图2.打开SDL音频设备audio_open详解sdl_audio_callbackaudio_decode_frame3.音频重采样样本补偿1.音频输出模块1.1音频输出流程打开SDL音频设备,设置参数启动SDL音频设备播放SDL音频回调函数读取数据,也就是从FrameQueue中读取Frame到SDL回调函数中的Buffer中audi
相知-
·
2023-07-25 00:23
音视频
ffmpeg
Qt利用ffmpeg实现音视频同步
本人也是尝试过网上各种demo,基本上都是渣渣,要么仅仅支持极其少量的视频文件比如收到的数据包是一帧视频一帧音频的,要么根本没法同步歪七八糟的,要么进度跳过去直接蹦蹦蹦崩溃的,其实最完美的音视频同步处理demo就是
ffplay
十年编程老舅
·
2023-07-22 13:54
QT开发
ffmpeg
qt
音视频
qt开发
qt教程
搭建srt服务器
目录1、下载和编译srt2、下载和编译srt-live-server3、编译工程,并把编程出来的可执行程序放到nfs4、板子上跑程序5、用
ffplay
从srt服务器上流6、srt中.
秃秃秃秃哇
·
2023-07-19 12:09
音视频
linux
ffmpeg
ffplay
播放器剖析(1)----数据结构剖析
文章目录1.
ffplay
介绍2.
FFplay
框架流程3.数据结构分析3.1
ffplay
的大总管3.2structClock时钟封装3.3packet队列数据数据结构设计3.3.1packet_queue_init3.3.2packet_queue_destroy3.3.3packet_queue_flush3.3.4packet_queue_start3.3.5packet_queue_abort
相知-
·
2023-07-19 05:31
音视频开发
数据结构
ffplay
播放器剖析(3)----解码线程剖析
文章目录1.解码线程框架2.视频解码线程函数3.音频解码线程函数1.解码线程框架
ffplay
的解码线程独立与数据读取线程,并且会为每一种流分配各自的解码线程.video_thread用于解码video_streamaudio_thread
相知-
·
2023-07-19 05:01
音视频开发
ffmpeg
音视频
ffplay
ffplay
播放器剖析(2)----读取线程刨析
文章目录1.读取线程流程1.1准备工作1.2For循环读取数据1.3退出线程处理2.准备工作2.1调用avformat_alloc_context创建上下文2.2ic->interrupt_callback2.3avformat_open_input打开媒体文件/媒体流2.4avformat_find_stream_info2.5检测是否指定其实播放时间2.6查找AVStream2.7通过AVCo
相知-
·
2023-07-19 05:30
音视频开发
播放器
ffplay
视频播放器基础知识
1.视频播放器原理播放一个视频文件的流程如下:2.常用播放器1)跨平台系列(非DirectShow框架)VLC,Mplayer,
ffplay
……2)Windows系列(DirectShow框架)完美解码
如山似水lbb
·
2023-07-19 03:17
Qt音视频开发47-文字和图片水印(可存储到MP4中)
一、前言近期花了两周时间闭门啃硬骨头,主要就解决三个问题(音视频同步存储和推流、图片水印并将水印信息存储到文件或者推流、rtsp推流),这三个问题困扰了很多年,以至于找遍了网络和翻遍
ffplay
代码以及
feiyangqingyun
·
2023-07-18 21:02
Qt/C++音视频相关
qt
音视频
开发语言
rtmp推流
目录1、解压代码工程2、进入工程文件夹3、修改Makefile中的交叉编译路径4、编译5、板子上6、window上打开
ffplay
进行拉流注意:推流之前要先搭建好nginx服务器1、解压代码工程sudounzipffmpeg_rv1126
秃秃秃秃哇
·
2023-07-18 13:45
音视频
ffmpeg
ijkplayer学习之IjkMediaPlayer结构体
structIjkMediaPlayer{volatileintref_count;pthread_mutex_tmutex;
FFPlay
er*
ffplay
er;int(*msg_loop)(void*
_WAWA鱼_
·
2023-07-16 00:25
学习
ffmpeg
音视频
【雷神专栏整理】-- ffmpeg
目录前言目录第一章概论1.1如何学习1.2helloworld1.3
ffplay
使用1.4ffmpeg使用1.5通用函数1.6常用函数第二章结构体第三章编解码3.1编码3.2解码3.3相关函数3.3.1
hh5233
·
2023-07-14 11:52
音视频
ijkplayer学习之IjkMediaPlayer和VideoState和
FFPlay
er的异同
IjkMediaPlayer、VideoState和
FFPlay
er是IjkPlayer播放器中的三个关键组件,它们之间有着紧密的关系,共同协作来实现音视频的播放和管理。
_WAWA鱼_
·
2023-07-13 18:11
学习
【FFMEPG】时间框架
2
FFPLAY
输出的pts时间staticintdecoder_decode_frame(Decoder*d,AVFrame*frame,AVSubtitle*sub){intret=AVERROR(EAGAIN
aningxiaoxixi
·
2023-06-23 12:13
ffmpeg
媒体
【FFLAY】播放卡顿问题分析
一网络音频卡顿处理长距短距网络都会有波动,播放前(第一次播放或者卡顿后播放),网络接收缓冲区都应该有缓存
ffplay
中关于audio播放卡顿问题分析
aningxiaoxixi
·
2023-06-23 12:42
媒体
【
FFPLAY
】过滤器
1基础函数AVFilterGraph*avfilter_graph_alloc(void)//创建⼀个滤波器图filtergraphAVFilterGraph*graph=avfilter_graph_alloc();AVFilteravfilter_get_by_name(constcharname);//获取FFmpeg中定义的filter,调⽤该⽅法前需要先调⽤avfilter_regist
aningxiaoxixi
·
2023-06-23 12:12
ffmpeg
ffmpeg
音视频
截取android正在播放音乐的audio音频流(后台获取android音频流)
本文是做项目需求,获取android虚拟机正在播放音频,然后截取,保存成文件,获取的数据是PCM码流,可以通过
ffplay
播放,播放器播放不了,获取的PCM码流是解码后的原始数据。
孔乙己大叔
·
2023-06-22 00:46
android
后台截取音频流
android源码编译
adb命令使用
启动虚拟机
创建sdcard
macOS编译ffmpeg中的播放器
ffplay
之前写过一篇关于编译ffmpeg的文章,地址:linux安装ffmpeg本文在那篇基础上,讲怎么编译ffmpeg的播放器
ffplay
。
·
2023-06-21 18:16
ffmpeg
音视频同步基础知识
FFplay
支持3种同步方式,如下:1,以音频时钟为主时钟,默认方式。2,以视频时钟为主时钟。3,以外部时钟为主时钟。因为音频流的连续性非常强,例如一秒需要播放48000个样本。
Loken2020
·
2023-06-21 17:13
FFplay播放器分析
网络
java
服务器
海康摄像机没有声音问题
4、怀疑是转码的时候没有音频导致的,修改仍然无效5、反复使用
ffplay
播放rtsp://admin:****
[email protected]
,一直没有声音,崩溃6、使用ffprobe探测这个流发现只有一个视频流
大妞
·
2023-06-21 03:06
ffmpeg
mac安装 ffmpeg 没有
ffplay
前段时间,花了不少时间安装ffmpeg(4.3.4),以为安装完毕了,但最近要学习
ffplay
相关命令时,却发现没有此命令。
whp404
·
2023-06-20 19:50
ffmpeg
macos
linux
FFmpeg命令实战(中)
标题1.
ffplay
命令播放2.
ffplay
简单过滤器3.ffmpeg命令参数1.主要参数2.音频参数3.视频参数4.ffmpeg命令提取音视频数据1.保留封装格式2.提取视频3.提取音频5.ffmpeg
相知-
·
2023-06-17 09:51
音视频开发
ffmpeg
音视频
ffmpeg-命令大全03
ffplay
/mpv查看所有的解码器
ffplay
-decoders>>decoders.txt
ffplay
无延时无缓存播放
ffplay
-fflagsnobuffer-i"%1"
ffplay
指定size播放
AGANCUDA
·
2023-06-12 09:20
ffmpeg
流媒体
C++
ffmpeg
c++
linux
音视频实战开源项目学习第二期!
不过在讲解这期内容之前,给大家分享这周和网友交流的一些音视频问题,也算是是一种经验积累和视野积累:问题一:用vlc或者
ffplay
播放器拉流播放的时候,会出现一帧模糊(跟花屏有点不一样的显示):问题二:
txp玩Linux
·
2023-06-11 23:11
音视频
学习
ffmpeg
编译FFmpeg4.1
~配置CONFIGURE_FLAGS参数,把ffprobe、
ffplay
、avresample、sdl2都给关掉,这样在编译时就不会把这些组件增加进去CONFIGURE_FLAGS="--enable-cro
iOS小孟和小梦
·
2023-06-11 03:59
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他