libavcodec
libavcodec是一款LGPL自由软件编解码库,用于视频和音频数据的编解码工作。带有这个名字的库有FFmpeg项目和Libav项目,但是它们却彼此不兼容。
開發者 | FFmpeg team |
---|---|
源代码库 | |
编程语言 | C99 |
操作系统 | 适用于Windows、OS X和Linux,也可为其它操作系统编译。[1] |
平台 | 适用于x86平台 |
语言 | 英语 |
类型 | 多媒体编解码库 |
许可协议 | GNU LGPL 2.1或GNU GPL 2+ or non-redistributable if compiled as such[2] |
libavcodec是个集成了许多开源多媒体应用和框架。常见的MPlayer、xine和VLC媒体播放器都使用它作为它们的主要内置解码引擎,用于许多音频视频格式在所有支持的平台上的重放。它也被ffdshow试用解码器用作主要的解码库。libavcodec也被用于视频编辑和转换应用,例如Avidemux、MEncoder或者Kdenlive既用它解码也用其编码。
libavcodec包含了解码器和为实现若干专有格式而存在的编码器。其本身在逆向工程方面的工作就是libavcodec发展成长的一部分。在标准的libavcodec框架下,有着这些有效的编解码器为使用原始的编解码器带来很大的益处,最明显的就是提升了移植性。另一些方面也增加了它的表现力,因为libavcodec包含了一份标准库,它高度优化了常见建立块的实现,比如DCT和色彩空间转换。但是,即便libavcodec致力于将字节提取级别的解码来实现最终结果,这样的重现中出现的错误和丢失的特征有时候能导致回放固定文件的兼容性问题。
已實作的影像編解碼器编辑
libavcodec包含如下的編解碼:[4]
已實作的音頻編解碼器编辑
libavcodec含蓋列下的音頻編解碼格式:[5]
引用libavcodec的庫编辑
使用libavcodec的應用程式编辑
影像播放器编辑
音頻播放器编辑
- Audacious(Uses in audacious-plugins's ffaudio)
- Rockbox(仅FLAC编码)
- XMMS2
多媒體播放器编辑
- Gnash
- Moonlight
- swfdec
影像編輯编辑
參見影像編輯軟體比較表
視覺效果编辑
音頻編輯编辑
- Audacity(自1.3.6版以後)
- SoX(可選)
影像轉換编辑
- avconv
- FFmpeg
- HandBrake
- MEncoder
- SUPER
- Transcode
- ffmpeg2theora
視訊庫编辑
光碟制作编辑
圖庫编辑
- GEGL
- ImageMagick
3D圖形編輯器编辑
VoIP编辑
- Ekiga
- QuteCom
- Linphone
多媒體流伺服器编辑
多媒體架構编辑
- ffdshow(将 libavcodec 包装为 DirectShow 滤镜,并添加后处理工序以增强图像质量;安装后可自动为 Windows 上使用 DirectShow 架构的播放器所调用,包括 Windows Media Player、Media Player Classic、Winamp 等。ffdshow 同时也将 libavcodec 包装为 Video for Windows 滤镜,这是大多数视频编辑软件所用的架构。)
- LAV Filters
- GStreamer via the GStreamer FFmpeg plugin
- Perian
- Bellagio OpenMAX Integration Layer – opensource OpenMAX IL API implementation
電腦視訊庫编辑
瀏覽器编辑
媒體中心编辑
擷取螢幕编辑
- xvidcap[9]
设备工具集编辑
- BitPim – 用于CDMA手机的工具集
闭路电视编辑
- ZoneMinder – 摄像头安全套件
- Motion – 摄像头安全/监视程序
遊戲编辑
其他编辑
- CorePlayer
- FreeJ
- Ingex Studio – used by BBC
- PulseAudio – includes only resamplers code[10]
注释编辑
参考资料编辑
- ^ Download. ffmpeg.org. FFmpeg. [2012-01-04]. (原始内容存档于2013-09-15).
- ^ libavcodec can be configured to make it a proprietary and non-redistributable library since some optional external libraries are proprietary software and cannot be distributed under the terms of the GPL (e.g. Decklink).
- ^ Download FFmpeg#releases. FFmpeg. [2019-11-03]. (原始内容存档于2011-10-06).
- ^ General Documentation, Ffmpeg.org, [2012-01-17], (原始内容存档于2019-07-17)
- ^ General Documentation, Ffmpeg.org, [2022-10-10], (原始内容存档于2019-07-17)
- ^ Blender for Dummies, Books.google.com: 320, [2012-01-17], (原始内容存档于2015-03-17)
- ^ Learning OpenCV: computer vision with the OpenCV library, Books.google.com: 9, 2008-09-24 [2012-01-17], (原始内容存档于2015-03-17)
- ^ whatwg MPEG-1 subset proposal for HTML5 video codec, Lists.whatwg.org, [2012-01-17], (原始内容存档于2012-02-19)
- ^ Open Source Development, Communities and Quality: IFIP 20th World Computer, Books.google.com: 167, [2012-01-17], (原始内容存档于2015-03-17)
- ^ pulseaudio.git/tree – src/pulsecore/ffmpeg/, Git.0pointer.de, [2012-01-17], (原始内容存档于2012-07-13)
🔥 Top keywords: Baike: 首页Special:搜索胖猫跳江事件背着善宰跑九龍城寨之圍城逆天奇案2璩静淚之女王歌手2024Energy (組合)新生 (网络剧)习近平匈牙利邊佑錫劉俊謙 (香港)金智媛神耆小子塞尔维亚金秀賢 (男演員)母亲节猩球崛起:王國誕生九龍寨城馴鹿寶貝家族榮耀之繼承者Seventeen (組合)六四事件不夠善良的我們张维为楊佩潔TripleS支配物种庆余年郭葦昀洪若潭命案金惠奫2024年英雄联盟季中邀请赛春色寄情人BABYMONSTER笑看風雲乘風2024排球少年!!角色列表破墓徐巧芯中华人民共和国中華民國打天下2WIND BREAKER—防風少年—习明泽排球少年!!彭丽媛磁暴ILLIT贾斯汀·比伯逆天奇案BOYNEXTDOOR猿人爭霸戰:猩凶革命張書偉我的婆婆怎麼那麼可愛我獨自升級怪獸8號謝坤達IVE (組合)與鳳行關於我轉生變成史萊姆這檔事角色列表黃道十二宮福建號航空母艦虽然不是英雄葉乃文五月天張員瑛草榴社区張文傑2024年花蓮地震极光香緹·摩爾迷宮飯呂家愷搜查班長1958日本劉德華海莉·鮑德溫蕭景鴻越位 (足球)葬送的芙莉蓮周處除三害 (電影)毛泽东願榮光歸香港林峯周雨彤伍允龍羅毓儀香港Baike: 分類索引沒有秘密猩球崛起:終極決戰角質層唐振剛柯佳嬿文化大革命