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
Mac 下 安装编译FFmpeg 并能生成
ffplay
1、首先获取安装所需的编译环境,在OSX平台上使用的编译工具链为LLVM,但是呢,做iOS开发的都不用安装,因为Xcode自带LLVM环境。2、然后需要yasm汇编编译工具yasm下载地址:http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz下载好之后,解压出来后,进入该文件夹,命令行输入:cdyasm-1.3.0然后编译:
hongge372
·
2020-06-21 08:54
从ffmpeg开始探究音视频
刚一开始我们可以不用急着去编译源码、调试源码,那样子会遇到困难反而会半途而废;这里我们就直接使用命令来搭建ffmpeg环境,mac下的命令如下:brewinstallffmpeg--with-fdk-aac--with-
ffplay
starmier
·
2020-06-21 06:35
在 Android上實作一個FFmpeg+SDL的media player
另外,FFmpeg有提供一個小程式
ffplay
,它本身就是一個mediaplayer,所以我們打算以
ffplay
作為程式的基礎。
banyao2006
·
2020-06-21 00:01
android
android
wildcard
makefile
平台
eclipse
跨平台
直播专题问题排查-黑屏、花屏、闪屏(六)
黑屏、花屏、闪屏问题首先我们要明白,黑屏、花屏、闪屏等问题,可能是推流端的问题,也可能是播放器的问题,遇到这些现象,我们要第一时间用别的播放器(如VLC,
ffplay
)试试,如果都出现同样的问题,那么多半是流本身的问题了
GitArtOS
·
2020-06-16 12:12
【nginx-rtmp】搭建直播流服务器(二):搭建rtmp服务器
相关系列【nginx-rtmp】搭建直播流服务器(一):安装nginx【nginx-rtmp】搭建直播流服务器(二):搭建rtmp服务器本节功能ffmpeg命令行推流,
ffplay
进行播放,使用nginx-rtmp
日常杂记q
·
2020-06-15 11:26
ffmpeg
1.拉流
ffplay
-irtmp://58.200.131.2:1935/livetv/hunantv2.流的测试地址湖南卫视rtmp://58.200.131.2:1935/livetv/hunantv3
xiachenhui
·
2020-06-10 00:33
ZUI易入门Android之FFMPEG的使用
你既可以使用它的API对音视频进行处理,也可以使用它提供的工具,如ffmpeg,
ffplay
,ffprobe,来编辑你的音视频文件。
行知天下
·
2020-06-06 21:59
ZUI易入门Android
FFmpeg音视频文件格式探测
二.测试分析拿到该MP3文件的链接,测试如下:不能播放:safari浏览器,微信浏览器,iOSAVPlayer可以播放:谷歌浏览器,
ffplay
,VLC下载并查看该文件的格式,发现实际上不是MP3格式而是
陆离o
·
2020-05-11 11:34
ffmpeg 常用命令
前两个版本可以直接在命令行中使用,他们的区别在于:Static里面只有3个应用程序:ffmpeg.exe,
ffplay
.exe,ffprobe.exe,每个exe的体积都很大,相关的Dll已经被编译到exe
wait_bc65
·
2020-05-05 17:00
ubuntu ffmpeg开发环境搭建
创建目录在home目录下创建ffmpeg_sources:用于下载源文件ffmpeg_build:存储编译后的库文件bin:存储二进制文件(ffmpeg,
ffplay
,ffprobe,X264,X265
探索Linux服务器架构师
·
2020-04-26 17:47
安装ffmepg和
ffplay
、两行命令搞定
安装ffmepg和
ffplay
其实就两行命令就解决了一、确保之前的ffmpeg被删除清空,很多人尝试装的都失败,覆盖安装无效,必须卸载再安装。
明谣_罗潇
·
2020-04-11 18:03
FFplay
文档解读-3-表达评估
前言Github地址:Github地址:专辑地址:
FFplay
专辑5.表达评估在计算算术表达式时,FFmpeg使用内部公式求值程序,通过'libavutil/eval.h'接口实现。
张芳涛
·
2020-04-11 12:26
ijkplayer 读线程
在ijkplayer初始化流程中的结尾提到,stream_open()会创建读线程和视频渲染线程,下面是stream_open()的主要代码staticVideoState*stream_open(
FFPlay
er
MichaelLiu_dev
·
2020-04-09 17:50
直播播放视频流集成IJKPlayer
很多直播项目播放视频流使用的都是bilibili的IJKPlayer三方,其是基于
FFPlay
er的封装,本文会简单的讲解如何集成IJKPlayer,仅做学习交流,非实际项目。
IUVO
·
2020-04-09 15:33
[转]IjkPlayer播放器秒开优化以及常用Option设置
该文章转自:https://www.jianshu.com/p/843c86a9e9adijkplayer和
ffplay
在打开rtmp串流视频时,大多数都会遇到5~10秒的延迟,在
ffplay
播放时,如果加上
Weller0
·
2020-04-06 04:33
iOS 扩展Ijkplayer解码方式
下文讲的就是如何在原框架中,扩展出硬解的选项,及其失败后对应的消息处理:1.在ff_
ffplay
_options.h文件下修改“videotoolbox”的最大值,范围由0~1,扩展到0~2:0:软解1
Y_小姚同学
·
2020-04-05 17:34
十、详解
FFplay
音视频同步
[TOC]开始前的BB有些没有接触过的童鞋可能还不知道音视频同步是什么意思,大家印象中应该看到过这样的视频,画面中的人物说话和声音出来的不在一起,小时候看有些电视台转播的港片的时候(别想歪TVB)有时候就会遇到明明声音已经播出来了,但是播的图像比声音慢了很多,看的极为不舒服,这个时候就发生了音视频不同步的情况,而音视频同步,就是让声音与画面对应上这里有个知识点需要记一下人对于图像和声音的接受灵敏程
Mirs
·
2020-04-03 01:23
iOS平台FFmpeg开发(一)初识FFmpeg
在Windows平台上,FFmepg的使用非常广泛,大部分播放器都是基于FFmpeg内核的,比如:Mplayer,
ffplay
,射手播
ZephyrCo
·
2020-04-01 22:32
iOS开发ijkplayer框架的集成
一、ijkplayer的简介ijkplayer是一个基于
ffplay
的轻量级Android/iOS视频播放器。
一个不太努力的代码搬运工
·
2020-04-01 10:10
FFmpeg命令行
ffprobe查看媒体文件头信息的工具
ffplay
用于播放媒体文件的工具查看音频文件基本ffprobe~/Desktop/32037.mp3高级ffprobe-show_formatxxx.mp3ffprobe-print_formatjson-show_streamsxxx.mp4
mrwangyong
·
2020-03-30 07:54
FFpmeg简介
组成部件:ffmpeg——一个命令行工具,用来对视频文件转换格式,也支持对电视卡即时编码ffserver——一个HTTP多媒体即时广播流服务器,支持时光平移
ffplay
——一个简单的播放器
BigGerSagou
·
2020-03-27 23:57
ffplay
.c 源码分析- 音频部分
FFmpeg代码version3.3:
ffplay
中的线程模型音频的线程模型.png概述主要的负责音频播放的线程,主要有如上几个1.读取线程-read_thread在main方法中会启动的读取的线程。
deep_sadness
·
2020-03-26 01:59
FFplay
文档解读-43-视频过滤器十八
前言Github地址:Github地址:专辑地址:
FFplay
专辑29.170telecine将电视电影处理应用于视频。
张芳涛
·
2020-03-25 08:22
FFmpeg处理原始数据
FFmpeg提取YUV数据//提取ffmpeg-iinput.mp4-an-c:vrawvideo-pix_fmtsyuv420pout.yuv//播放
ffplay
-s624x1160out.yuv参数说明
张开V
·
2020-03-22 16:28
FFplay
文档解读-14-输入设备二
前言Github地址:Github地址:专辑地址:
FFplay
专辑18.11iec61883使用libiec61883的FireWireDV/HDV输入设备。
张芳涛
·
2020-03-22 11:18
swr_init+36 SIGSEGV 不要随意忽略编译警告
定位查找armeabi-v7a的包在arm64手机是能正常运行的,音频重采样的代码是参考
ffplay
.c写的,代码
暴走大牙
·
2020-03-21 14:52
FFMPEG 3.4.2 -
ffplay
源代码分析(二)
1.mp4Box使用mp4info工具查看mp4文件的格式,如下图:mp4文件是由box组成。有两类box,leafbox和containerbox。containerbox可以包含子box,而leafbox不能。有了containerbox,mp4文件的信息就可以分层次组成树形结构了。containerbox的例子如moov,trak等,leafbox的例子如ftyp,mvhd等。所有的box都
RonZheng2010
·
2020-03-20 06:40
FFplay
文档解读-1-语法,描述,选项
前言Github地址:Github地址:专辑地址:
FFplay
专辑1.语法
ffplay
[options][‘input_url’]使用
ffplay
和使用ffmpeg有一定的相似性,以
ffplay
开头,之后便是相关的选项
张芳涛
·
2020-03-18 02:13
ffplay
学习笔记
ffplay
.h//关键结构体//存储视频包的队列结构typedefstructPacketQueue{AVPacketList*first_pkt,*last_pkt;intnb_packets;intsize
WSGNSLog
·
2020-03-13 15:21
ffplay
源码分析FrameQueue(视频...)
1、结构typedefstructFrameQueue{Framequeue[FRAME_QUEUE_SIZE];intrindex;//queue数组的读取位intwindex;//queue数组的写入位intsize;//queue实际有数据个数intmax_size;//queue最大个数intkeep_last;//看初始化intrindex_shown;//已经读取的个数,读数之后一直为
TakeCare_e819
·
2020-03-12 21:48
ffmpeg简介和常用参数
第一部分是四个不同作用的工具软件,分别是:ffmpeg.exe:音视频转码器;
ffplay
.exe:简单的音视频播放器;ffserver.exe:流媒体服务器;ffprobe.exe:简单的多媒体码流分析器
chatoperahua
·
2020-03-12 04:54
深究FFmpeg-玩转命令行
http://ffmpeg.zeranoe.com/builds/点击下载按钮即可,如下图:图片.png二.CMD命令行使用FFmpeg1步骤一解压下载下来的压缩包,将位于bin包下的ffmpeg.exe和
ffplay
.exe
墨源为水
·
2020-03-07 04:52
IjkPlayer 源码阅读一 初始化
1背景公司的底层播放器实际上是
ffplay
er作为基础修改的,当然需要好好学习研究。记录下来,作为以后备忘。(发觉人老了,就容易忘事)。ps入坑需谨慎,很容易入门到放弃。
nothingwxq
·
2020-03-04 18:23
四、FFmpeg使用---FFmpeg程序的使用(ffmpeg.exe,
ffplay
.exe, ffprobe.exe)
欢迎加入技术交流群群号:552340860一、FFmpeg程序的使用(ffmpeg.exe,
ffplay
.exe,ffprobe.exe)本章主要介绍一下ffmpeg工程包含的三个exe的使用方法。
ptlCoder
·
2020-03-02 04:04
ffmpeg for mac (xcode调试ffmpeg.c、
ffplay
.c)
/logffmpeg.txt\--disable-doc\--enable-ffmpeg\--enable-
ffplay
\--enable-ffserver\--enable-version3\--prefix
TakeCare_e819
·
2020-02-24 00:18
FFMPEG 3.4.2 -
ffplay
源代码分析 (三)
1.数据结构之VideoStateVideoState是所有其他数据结构的母体。main线程启动新线程read_thread,初始化VideoState。AVFormatContext保存与“读文件””和“demux”有关的上下文。在io_open_default()中,遍历protocol列表,根据url(filename)格式找出对应的处理函数集。这里假设打开的文件名是“/avm.mp4”,这
RonZheng2010
·
2020-02-22 06:45
FFplay
文档解读-6-解码器,视频解码器,音频解码器,字幕解码器
前言Github地址:Github地址:专辑地址:
FFplay
专辑7.解码器解码器是FFmpeg中配置的元素,允许解码多媒体流。配置FFmpeg构建时,默认情况下会启用所有受支持的本机解码器。
张芳涛
·
2020-02-19 16:05
FFMPEG小白-day01
首先,向雷霄骅致敬FFMPEG官网https://www.ffmpeg.org/FFMPEG中包含命令行工具ffmpeg,是用来做转码的还有一个
ffplay
er工具,是基于sdl和ffmpeg开发的,用来播放视频的工具目前的版本还有一个
黑键手记
·
2020-02-17 12:01
ffmpeg入门教程之视频播放器原理和ffmpeg开发环境搭建以及如何阅读官网文档
ffmpeg官网文档AboutFFmpegffmpeg
ffplay
ffprobeFFmpegLibrariesfordevelopersffmpeg-APIlibavformatffmpeg开发环境搭建
IT大课堂
·
2020-02-17 11:28
程序员军刀之 ffmpeg -- TBD
cross-platformsolutiontorecord,convertandstreamaudioandvideo.一个跨平台的音视频录制,转换和流式传输的完整解决方案组件命令行工具ffmpeg:�音视频编码和解码工具
ffplay
瓦尔特有范
·
2020-02-16 11:29
ffplay
的FrameQueue分析
ffplay
的FrameQueue先简单介绍以下FrameQueue,FrameQueue是一个队列,它是用来存储解码后的数据,像视频,就是一帧的YUV或者RGB数据,音频,就是pcm数据,还有字幕。
狼爽过羊
·
2020-02-14 02:23
ffmpeg源码分析之
ffplay
主流程
很久没有研究ffmpeg了,版本变化很大,用一天时间先把
ffplay
翻出来看看。基于2018年9月22日githubmaster版本。
云上听风
·
2020-02-09 19:15
六、FFmpeg 4.0.2+SDL2 播放视频
[TOC]开始前的BB之前我们都是拿
ffplay
播放视频,做为一个专业的开发人员,会用就够了么?image.png本章,我们就来进行(莞式)(分离-解码-显示)一条龙。
Mirs
·
2020-02-09 07:42
【安卓】github著名的Android开源播放器
www.jianshu.com/p/85490ba911291.ijkplayer项目地址:https://github.com/Bilibili/ijkplayer介绍:Ijkplayer是Bilibili发布的基于
FFplay
铁板洋葱
·
2020-02-09 06:33
IjkPlayer播放器秒开优化以及常用Option设置
ijkplayer和
ffplay
在打开rtmp串流视频时,大多数都会遇到5~10秒的延迟,在
ffplay
播放时,如果加上-fflagsnobuffer可以缩短播放的rtmp视频延迟在1s内,而在IjkMediaPlayer
GexYY
·
2020-02-09 05:18
ffplay
.c 源码分析- 时间同步
之前我们对单独的音频和视频的播放进行了分析。但是实际上播放一段影片,还需要音视频同步播放。主要思路是在解码获得数据时,对frame的pts进行计算。在视频送显的时候,或者是音频赋值的时候,进行时间的纠正。如果以音频时间为主的话,就需要修正视频的送显时间。如果是视频的时间为主的,同样需要修正音频的播放时间。(通过减少音频的播放帧数。)1.计算PTScaseAVMEDIA_TYPE_VIDEO://对
deep_sadness
·
2020-02-09 03:51
三、
ffplay
、ffmpeg日常食用的简单姿势
[TOC]开始前的BB这三个工具来说
ffplay
和ffmpeg是很经典的两个,ffprobe日常用的比较少,
ffplay
和ffmpeg那可真是日常使用,下面只列举了一些平常经常用到的命令行,以及ffmpeg
Mirs
·
2020-02-08 13:40
ffplay
.c 源码分析- 队列操作
前两遍文章,我们分析了视频部分和音频播放。其中包含的队列操作,还是让人迷惑。这边文章,就主要来梳理一下队列操作。PacketQueue定义在FFmpeg当中已经定义了一个AVPackList。在avformat.h中。typedefstructAVPacketList{AVPacketpkt;structAVPacketList*next;}AVPacketList;但是这个AVPacketLis
deep_sadness
·
2020-02-06 15:21
FFMPEG 3.4.2 -
ffplay
源代码分析 (一)
/
ffplay
avm.mp42.read_thread()线程read_thread负责demux,它的流程如下图:avformat_alloc_context分配AVFormatContext。
RonZheng2010
·
2020-02-05 23:37
FFplay
文档解读-15-重采样器选项,缩放选项,过滤简介,graph2dot,滤波器描述,时间表编辑,具有多个输入的过滤器选项(帧同步)
19.重新采样器选项音频重采样器支持以下命名选项。可以通过在FFmpeg工具中指定-option值,为aresample过滤器指定option=value,通过在SwrContext选项中显式设置值或使用libavutil/opt.h``API进行编程来设置选项。ich,in_channel_count设置输入通道的数量。默认值为0。如果设置了相应的通道布局in_channel_layout,则不
张芳涛
·
2020-02-01 19:53
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他