Ten Years

十年一剑!
-------------------------------------------------
Operating System Research / Technique

Tuesday, September 26, 2006

VLC、FFmpeg相关的一些资料

VLC media player (From Wikipedia)

是仅有的两款同时支持Window、GNU/Linux、BSD Unix、Mac OS X、Solaris的播放器之一(还有一款是MPlayer,xine不支持Windows)。它支持多种codec和多种file formats。对codec的支持大部分来自FFmpeg项目提供的libavcodec库,同时还用了libdvdcss库来解码播放DVD。

VLC有不同的前端:
* RC, Remote Control, to control VLC media player from a distant computer.
* HTTP, to control VLC media player from a web page. It uses AJAX.
* telnet, using the telnet protocol.
* GUI, which is written in Cocoa under MacOSX, and wxwidgets under Linux/Windows.
* skins2, a higly personnalisable skinable interface.


FFmpeg (From Wikipedia)
是一个工具集合,用来录制、转换、流化音视频。包括以下部分:

ffmpeg is a command line tool to convert one video file format to another. It also supports grabbing and encoding in real time from a TV card.

ffserver is an HTTP (RTSP is being developed) multimedia streaming server for live broadcasts. Time shifting of live broadcast is also supported. Note that this is very buggy and unlikely to work.

ffplay is a simple media player based on SDL and on the FFmpeg libraries.

libavcodec is a library containing all the ffmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability.

libavformat
is a library containing demuxers and muxers for audio/video container formats.

libavutil
is a helper library containing routines common to different parts of FFmpeg.


顺便附上来自wikipedia的各种Media Player的比较,几乎涵盖了所有能见到的类型,太赞了!
Comparison of media players

  • At 3:31 AM, Blogger water said…

    建议建个lebel。paul(yingbo.blogspot.com)的使用了,比较清晰,谁来研究一把吧。
     

Post a Comment

1 Comments:

  • At 3:31 AM, Blogger water said…

    建议建个lebel。paul(yingbo.blogspot.com)的使用了,比较清晰,谁来研究一把吧。

     

Post a Comment

<< Home