最新文章列表

java调用ffmpeg实现音频转换压缩帧截图等各种操作

ffmpeg linux版本下载 http://download.chinaunix.net/download.php?id=5532&ResourceID=2990 或者直接去官网找到相应版本 https://ffmpeg.org/ 原理:使用java中的Process和Runtime类调用命令执行ffmpeg 参考文献:http://blog.sina.com.cn/s/blog ...
oloz 评论(0) 有1554人浏览 2016-04-22 14:57

利用ffmpeg提取视频中的图片

ffmpeg.exe -i aa.mp4 -y -f image2 -ss 8 -t 0.01 -s 800x600 test.jpg -f                 <string>     ..F... set commands file  -ss time_off        set the start time offset  -t duration        ...
cuityang 评论(0) 有1410人浏览 2015-11-08 21:39

FFmpeg深入分析之零-基础

转载自: http://blog.chinaunix.net/uid-26611383-id-3976154.html   FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解了多媒体处理的基本流程,研读ffmpeg源代码 ...
hongtoushizi 评论(0) 有658人浏览 2015-11-02 18:12

ffmpeg实例

        FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它可以用来进行转码和批量截图工作。         首先先下载FFmpeg,然后解压缩后配置环境变量,系统变量中的PATH添加e:\ffmpeg\bin; 然后就可以用cmd执行ffmpeg命令了。         java中使用FFmpeg代码如下:         public st ...
zy116494718 评论(4) 有4037人浏览 2015-08-27 16:21

nginx 播放视频(2)

1 cd /usr/local/nginx/html/broadcast3   2, ffmpeg -i 20150428101917_31520150408监利新闻(三).flv -c:v libx264 -c:a aac -strict -2 -f hls test22.m3u8 执行结果: ffmpeg version N-72743-g130a6c0 Copyright (c) ...
hw1287789687 评论(0) 有1621人浏览 2015-06-22 15:27

解密FFmpeg播放track mode控制

上一篇文章我们解决了在FFmpeg下如何处理H264和AAC的扩展数据,根据解出的NALU长度恢复了H264的起始码和AAC的ADTS头,这样一般来说播放是没有问题。本篇文章来谈谈如何实现基于FFmpeg的track mode控制,也就是如何用FFmpeg提供的功能来实现基本的seek
yang_danny 评论(0) 有1038人浏览 2015-04-19 22:27

解密H264、AAC硬件解码的关键扩展数据处理

    通过上一篇文章,我们用ffmpeg分离出一个多媒体容器中的音视频数据,但是很可能这些数据是不能被正确解码的。为什么呢?因为在解码这些数据之前,需要对解码器做一些配置,典型的就是目前流行的高清编码“黄金搭档”组合H264 + AAC的搭配。本文将讲述H264和AAC的关键解码配置参数的解析,如果没有这些配置信息,数据帧往往不完整,导致了解码器不能解码。 H264的配置信息解析 前面 ...
yang_danny 评论(0) 有488人浏览 2015-04-14 20:53

FFMPEG高级编程第一篇:环境搭建及编译

  前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完了。今日得闲整理温习了一下ffmpeg在嵌入式上的运用,这里给大家分享一下,顺便做了一下记录以备以后使用时参考。 本文(记录)与目前网上很多关于ffmpeg的文章相比有两个特点: 一、重点不在于ffmpeg的解码部分(这个本来是ffmpeg最大的亮点),为什 ...
846717529 评论(0) 有627人浏览 2015-04-03 10:23

FFMPEG在嵌入式硬件上应用之 —— 基本环境搭建及编译

      前段时间在翻看电脑里面资料时,发现了以前做的在嵌入式硬件上面运行以ffmepg为基础,以嵌入式硬件解码的多媒体播放工作,发现都快忘记完 ...
yang_danny 评论(0) 有1123人浏览 2015-03-29 23:44

为android编译ffmpeg+x264+faac

1. 在x264的源码目录下创建b1.sh,内容如下: 点击(此处)折叠或打开 export NDK=/opt/google/android/android-ndk-r8e export VERSION=4.4.3 export PREBUILT=$NDK/toolchains/arm-linux-androideabi-$VERSION/prebuilt export P ...
abc123456789cba 评论(0) 有2183人浏览 2014-12-23 10:35

ffmpeg 从mp4上提取H264的nalu

转自:http://blog.csdn.net/gavinr/article/details/7183499   1.获取数据ffmpeg读取mp4中的H264数据,并不能直接得到NALU,文件中也没有储存0x00000001的分隔符。下面这张图为packet.data中的数据从图中可以发现,packet中的数据起始处没有分隔符(0x00000001), 也不是0x65、0x67、0x68、 ...
chriszeng87 评论(0) 有4880人浏览 2014-12-08 17:46

ffmpeg解复用视频文件

转自:http://blog.chinaunix.net/uid-24922718-id-3692670.html    解复用视频文件:就是提取出音频文件和视频文件的ES流数据。而对于aac和h264来说,提取出来的数据直接保存并不能成功的播放,原因就在ffmpeg解出的ES数据比较纯净,没有ADTS头,而很多解码器都是需要ADTS头信息来进行解码的,所以就要对aac数据进行头部adts结构 ...
chriszeng87 评论(0) 有1659人浏览 2014-12-05 14:46

FFMPEG视音频编解码零基础学习方法

0. 背景知识 本章主要介绍一下FFMPEG都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了说明:FFMPEG是非常重要的。 使用FFMPEG作为内核视频播放器: Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,QQ影音... 使用FFMPEG作为内核的Directshow Filter: ffdshow,lav filters.. ...
chriszeng87 评论(0) 有2230人浏览 2014-12-05 11:26

ffmpeg命令详解

一、ffmpeg命令详解 ffmpeg非常强大,轻松几条命令就可以完成你的工作。 把darkdoor.[001-100].jpg序列帧和001.mp3音频文件利用mpeg4编码方式合成视频文件darkdoor ...
feifangongzi 评论(0) 有1098人浏览 2014-11-26 13:27

在windows上编译ffmpeg

转自:http://blog.sina.com.cn/s/blog_4ae178ba01010353.html   ffmpeg开源库在linux系统下弄的,是一个很全的音频和视频的编解码库。 要在windows下编译出用于开发 ...
chriszeng87 评论(0) 有3598人浏览 2014-11-21 12:34

流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

RTP           参考文档 RFC3550/RFC3551          Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使 ...
chriszeng87 评论(0) 有1920人浏览 2014-11-11 17:36

最简单的基于FFMPEG的转码程序

本文介绍一个简单的基于FFmpeg的转码器。它可以将一种视频格式(包括封转格式和编码格式)转换为另一种视频格式。转码器在视音频编解码处理的程序中,属于一个比较复杂的东西。因为它结合了视频的解码和编码。一个视频播放器,一般只包含解码功能;一个视频编码工具,一般只包含编码功能;而一个视频转码器,则需要先对视频进行解码,然后再对视频进行编码,因而相当于解码器和编码器的结合。下图例举了一个视频的转码流程。 ...
chriszeng87 评论(0) 有4054人浏览 2014-11-10 13:39

视频压缩编码和音频压缩编码的基本原理

1.视频编码基本原理   (1)  视频信号的冗余信息 以记录数字视频的YUV分量格式为例,YUV分别代表亮度与两个色差信号。例如对于现有的PAL制电视 ...
chriszeng87 评论(0) 有1218人浏览 2014-11-10 13:24

ffplay.c函数结构简单分析

最近重温了一下FFplay的源代码。FFplay是FFmpeg项目提供的播放器示例。尽管FFplay只是一个简单的播放器示例,它的源代码的量也是不少的。之前看代码,主要是集中于某一个“点”进行研究,而没有从总体结构上进行分析。本文就打算弥补之前学习的不足,从总体结构上分析一下FFplay的源代码,画图理一下它的结构。其中还有诸多不足,以后有机会慢慢完善。说明一下自己画的结构图的规则:图中仅画出了比 ...
chriszeng87 评论(0) 有2001人浏览 2014-11-10 10:11

FFplay源代码分析:整体流程图

    转自:http://blog.csdn.net/leixiaohua1020/article/details/11980843
chriszeng87 评论(0) 有1617人浏览 2014-11-10 10:05

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics