Category Archives: FFMpeg

ffmpeg lib库显示版本和编译信息

ffmpeg lib库显示版本和编译信息

如果你有ffmpeg或者ffplay那么显示版本信息或者编译时的选项是很直接的,直接 运行这2个命令中的任何一个就可以:

$>ffmpeg

ffmpeg version N-75563-g235381e Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.8.3 (GCC) 20140911 (Red Hat 4.8.3-9)
  configuration: –enable-gpl –enable-libx264 –enable-shared
  libavutil      55.  2.100 / 55.  2.100
  libavcodec     57.  3.100 / 57.  3.100
  libavformat    57.  2.100 / 57.  2.100
  libavdevice    57.  0.100 / 57.  0.100
  libavfilter     6.  8.100 /  6.  8.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.100 /  2.  0.100
  libpostproc    54.  0.100 / 54.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…

继续阅读

ffplay能够播放媒体流

ffplay能够播放媒体流

ffplay可以播放本地文件,这是大部分人都知道的; 但是ffplay还可以播放网络资源,比如RTSP,UDP流。

RTSP有它自己定义的格式,那么UDP有什么格式要求吗?

答案是没有,UDP包不需要设置任何的参数,或者说包含任何的头部,直接就是压缩后的每帧的数据。所以我们可以自己写一个程序,将视频帧的原始数据经过压缩,然后将压缩后的数据直接使用udp协议发送出去,然后使用ffplay接受此流,ffplay会自己检测流的格式,然后正确的解码出视频帧,然后播放出来。

继续阅读

ffmpeg 播放和下载YouTube视频

ffmpeg 播放和下载YouTube视频

ffmpeg默认是不支持分析YouTube视频的,想让ffmpeg支持YouTube,需要第三方的库,

libquvi

这个官方网站是:

quvi.soureforge.net

在写此篇博客的时候,官方提供的稳定版本是0.4,可用版本是0.9,下载稳定版本,然后

./configure && make && make install

继续阅读

如何下载搜狗 百度 腾讯的歌曲

如何下载搜狗 百度 腾讯的歌曲

以前经常通过mp3.sogou.com收听和下载歌曲,可是后来发现此网站不再提供歌曲的下载,只可以听。至于探讨为什么为什么不再提供下载不在此文的讨论范围。本文就说说如何从这些网站下载自己喜欢的歌曲吧。

需要用到的工具

继续阅读

ffserver + ffmpeg + ffpay构建流媒体系统

ffserver + ffmpeg + ffpay构建流媒体系统

ffserver作为流媒体服务器

ffmpeg作为流媒体的源

ffplay作为客户端去访问视频流

怎么获取这些程序不在本文的讨论范围。

这搭建一个最简单的服务器

在 /etc下面创建一个ffserver.conf文件,这个文件是ffserver默认加载的配置文件,如果放在其他的地方,在启动ffserver指定配置文件的全路径即可。

继续阅读

编译FFMpeg/FFPlay

Introduction

FFplay is a simple and portable media player using the FFmpeg and SDL libraries. We modifies it and uses it as the video decoder of our wireless video transmission testbed.

FFplay is developed under Linux but it is possible to build for Windows. This document presents the tools and procedures for cross compiling FFplay under Windows. It is based on the online tutorial “Building ffmpeg for Windows with MSYS and MinGW” with our own updates. The original tutorial can be found from:
    http://www.gooli.org/blog/building-ffmpeg-for-windows-with-msys-and-mingw/

继续阅读

ffmpeg视频转换为图片

利用ffmpeg这个强大的工具可以将一系列的图片转换成视频-这部分请参看我的文章:

http://blog.csdn.net/huangxiansheng1980/article/details/6819271

反过来也可以做到-视频转换成一张张的图片,命令格式:

ffmpeg -i  ./test/video.mpg -r 1 -f image2 temp/%05d.png

继续阅读