FFmpeg는 음악과 영상을 녹화하고 변환하고 스트리밍하는 모든 기능을 제공하는 패키지이다. FFmpeg는 리눅스에서 개발되었으나, 다른 많은 OS-윈도우를 포함해서-를 지원한다.
The project is made of several components:
* ffmpeg: 비디오 파일 포맷을 다른 포맷으로 변환할 수 있는 커맨드라인 툴. TV 수신 카드로부터 실시간 영상을 받아 인코딩할 수 있다.
* ffserver: HTTP 프로토콜을 사용하는 스트리밍 서버이다. 실시간 재생 도중 재생 위치 변경 기능을 제공한다.
* ffplay: SDL과 ffmpeg 를 사용해서 구현된 간단한 재생 프로그램이다.
* libavcodec: ffmpeg에서 사용하는 모든 오디오/비디오 코덱이 들어있는 라이브러리이다. 최고의 효율과 코드 재사용성을 목표로 만들어졌다.
* libavformat: ffmpeg에서 사용하는 모든 오디오/비디오 코덱을 파싱하고 생성하는 루틴들이 들어있는 라이브러리이다.
The project is made of several components:
* ffmpeg: 비디오 파일 포맷을 다른 포맷으로 변환할 수 있는 커맨드라인 툴. TV 수신 카드로부터 실시간 영상을 받아 인코딩할 수 있다.
* ffserver: HTTP 프로토콜을 사용하는 스트리밍 서버이다. 실시간 재생 도중 재생 위치 변경 기능을 제공한다.
* ffplay: SDL과 ffmpeg 를 사용해서 구현된 간단한 재생 프로그램이다.
* libavcodec: ffmpeg에서 사용하는 모든 오디오/비디오 코덱이 들어있는 라이브러리이다. 최고의 효율과 코드 재사용성을 목표로 만들어졌다.
* libavformat: ffmpeg에서 사용하는 모든 오디오/비디오 코덱을 파싱하고 생성하는 루틴들이 들어있는 라이브러리이다.
Project Description
FFmpegis a complete solution to record, convert and stream audio and video. It includeslibavcodec, the leading audio/video codec library. FFmpeg is developed under Linux, but it can compiled under most operating systems, including Windows.The project is made of several components:
- ffmpegis 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.
- ffserveris an HTTP (RTSP is being developped) multimedia streaming server for live broadcasts. Time shifting of live broadcast is also supported.
- ffplayis a simple media player based onSDLand on the FFmpeg libraries.
- libavcodecis a library containing all the FFmpeg audio/video encoders and decoders. Most codecs were developped from scratch to ensure best performances and high code reusability.
- libavformatis a library containing parsers and generators for all common audio/video formats.
'dev, tech > embedded' 카테고리의 다른 글
Mplayer Arm 포팅 (작성중) (0) | 2006.08.10 |
---|---|
ffmpeg download (0) | 2006.08.10 |
Q: get_user() 함수와 put_user() 함수는 어떻게 사용.. (0) | 2006.07.28 |
리눅스용 USB Device Driver 작성하기 (0) | 2006.07.28 |
리눅스커널2.6용 Cross compiler ARM toolchain (0) | 2006.07.26 |
댓글