词条 | FFmpeg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
释义 |
| logo = | screenshot = FFMpeg libwebp.png | caption = FFmpeg running on Arch Linux | author = Fabrice Bellard | developer = FFmpeg team | released = {{Start date and age|2000|12|20}}[1] | repo = {{URL|https://git.ffmpeg.org/ffmpeg.git}} | programming language = C and Assembly[2] | operating system = Windows, macOS, and Linux; may be compiled for other OSes.[3] | platform = x86, ARM, PowerPC, MIPS, DEC Alpha, Blackfin, AVR32, SH-4, and SPARC; may be compiled for other desktop computers | status = Active | genre = Multimedia framework | license = LGPL 2.1+, GPL 2+ Unredistributable if compiled with NVIDIA Performance Primitives[4] | website = {{URL|https://ffmpeg.org}} }}FFmpeg is a free software project consisting of a vast software suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the FFmpeg program itself, designed for command-line-based processing of video and audio files, and widely used for format transcoding, basic editing (trimming and concatenation), video scaling, video post-production effects, and standards compliance (SMPTE, ITU). FFmpeg includes libavcodec, an audio/video codec library used by many commercial and free software products, libavformat (Lavf),[5] an audio/video container mux and demux library, and the core ffmpeg command line program for transcoding multimedia files. FFmpeg is published under the GNU Lesser General Public License 2.1+ or GNU General Public License 2+ (depending on which options are enabled).[6] The name of the project is inspired by the MPEG video standards group, together with "FF" for "fast forward".[7] The logo uses a zigzag pattern that shows how MPEG video codecs handle entropy encoding.[8] FFmpeg is part of the workflow of hundreds of other software projects, and its libraries are a core part of software media players such as VLC, and has been included in core processing for YouTube and the iTunes inventory of files. Codecs for the encoding and/or decoding of most of all known audio and video file formats is included, making it highly useful for the transcoding of common and uncommon media files into a single common format. HistoryThe project was started by Fabrice Bellard[6] (using the pseudonym "Gérard Lantau") in 2000, and was led by Michael Niedermayer from 2004 until 2015.[9] Some FFmpeg developers were also part of the MPlayer project. On January 10, 2014, two Google employees announced that over 1000 bugs had been fixed in FFmpeg during the previous two years by means of fuzz testing.[10] In January 2018, the ffserver command-line program – a long-time component of FFmpeg – was removed.[11] The developers had previously deprecated the program citing high maintenance efforts due to its use of internal application programming interfaces (API).[12] The project publishes a new release every three months on average. While release versions are available from the website for download, FFmpeg developers recommend that users compile the software from source using the latest build from their source code Git version control system.[13] Codec historyTwo video coding formats with corresponding codecs and one container format have been created within the FFmpeg project so far. The two video codecs are the lossless FFV1, and the lossless and lossy Snow codec. Development of Snow has stalled, while its bit-stream format has not been finalized yet, making it experimental since 2011. The multimedia container format called NUT is no longer being actively developed, but still maintained.[14] In summer 2010, Fiona Glaser, Ronald Bultje, and David Conrad of the FFmpeg Team announced the ffvp8 decoder. Through testing, they determined that ffvp8 was faster than Google's own libvpx decoder.[15][16] Starting with version 0.6, FFmpeg also supported WebM and VP8.[17] In October 2013, a native VP9[18] and the OpenHEVC decoder, an open source High Efficiency Video Coding (HEVC) decoder, were added to FFmpeg.[19] In 2016 the native AAC encoder was considered stable, removing support for the two external AAC encoders from VisualOn and FAAC. FFmpeg 3.0 (nicknamed "Einstein" ) retained build support for the Fraunhofer FDK AAC encoder.[20] ComponentsCommand line tools
Libraries
Supported hardwareCPUsFFmpeg encompasses software implementations of video and audio compressing and decompressing algorithms. These can be compiled and run on diverse instruction sets. Many widespread instruction sets are supported by FFmpeg, including x86 (IA-32 and x86-64), PPC (PowerPC), ARM, DEC Alpha, SPARC, and MIPS.[21] Special purpose hardwareVarious application-specific integrated circuits (ASIC) related to video and audio compression and decompression do exist. Such ASIC can perform the computation for audio/video decompression or compression partly or fully to offload these from the host CPU. To make use of such ASIC, instead of a complete implementation of some algorithm, only the API is required. There are numerous ASICs and APIs available, of which several are supported by FFmpeg.[22]
Use with the FFmpeg UtilityInternal hardware acceleration decoding is enabled through the Supported codecs and formatsImage formatsFFmpeg supports many common and some uncommon image formats. The {{anchor|PGMYUV}} PGMYUV image format is a homebrewn variant of the binary (P5) PGM Netpbm format. FFmpeg also supports 16-bit depths of the PGM and PPM formats, and the binary (P7) PAM format with or without alpha channel, depth 8 bit or 16 bit for Supported formats{{Further|libavcodec}}In addition to FFV1 and Snow formats, which were created and developed from within FFmpeg, the project also supports the following formats:
MuxersOutput formats (container formats and other ways of creating output streams) in FFmpeg are called "muxers". FFmpeg supports, among others, the following:
Pixel formatsFFmpeg supports many pixel formats.[36] Some of these formats are only supported as input formats. The command
1. ^{{cite web |url=http://git.videolan.org/?p=ffmpeg.git;a=commit;h=9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 |title=Initial revision - git.videolan.org/ffmpeg.git/commit |publisher=git.videolan.org |date=2000-12-20 |access-date=2013-05-11 |deadurl=yes |archiveurl=https://web.archive.org/web/20131225083213/http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dcommit%3Bh%3D9aeeeb63f7e1ab7b0b7bb839a5f258667a2d2d78 |archivedate=2013-12-25 |df= }} 2. ^{{cite web |url=https://ffmpeg.org/developer.html |title=Developer Documentation |publisher=ffmpeg.org |date=2011-12-08 |access-date=2012-01-04}} 3. ^{{cite web |url=https://ffmpeg.org/download.html |title=Download |work=ffmpeg.org |publisher=FFmpeg |access-date=2012-01-04}} 4. ^FFmpeg can be configured to make it proprietary and unredistributable software, because NVIDIA Performance Primitives, an optional external library, is proprietary software and cannot be distributed under the terms of the GPL. 5. ^1 {{cite web|url=https://www.ffmpeg.org/doxygen/2.2/group__libavf.html|title=FFmpeg: Lavf: I/O and Muxing/Demuxing Library|author=|date=|work=ffmpeg.org|access-date=21 October 2016}} 6. ^1 {{cite web |url=https://www.ffmpeg.org/legal.html |title=FFmpeg License and Legal Considerations |publisher=ffmpeg.org |access-date=2012-01-04}} 7. ^{{cite web | title = FFmpeg naming and logo | url = https://ffmpeg.org/pipermail/ffmpeg-devel/2006-February/010315.html | first = Fabrice | last = Bellard | work = FFmpeg developer mailing list | authorlink=Fabrice Bellard | publisher = FFmpeg website | date = 18 February 2006 | access-date = 24 December 2011 }} 8. ^{{cite web|title=TIFF 6.0 specification|url=ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps|date=1992-06-03|format=PS|publisher=Aldus|archiveurl=http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf|deadurl=no|archivedate=2004|first=Steve|last=Carlsen|access-date=2016-08-14|page=98|quote=Zig-Zag Scan}} 9. ^{{Cite web|url = https://ffmpeg.org/pipermail/ffmpeg-devel/2015-July/176489.html|title = [FFmpeg-devel] FFmpegs future and resigning as leader|access-date = 2015-09-22|first = Michael|last = Niedermayer}} 10. ^{{cite web|url=https://security.googleblog.com/2014/01/ffmpeg-and-thousand-fixes.html|title=FFmpeg and a thousand fixes|author=|date=January 10, 2014 |work=googleblog.com|access-date=21 October 2016}} 11. ^{{Cite web|url=https://trac.ffmpeg.org/wiki/ffserver|title=ffserver – FFmpeg|website=trac.ffmpeg.org|access-date=2018-02-03}} 12. ^{{Cite web|url=https://ffmpeg.org/index.html#ffserv|title=ffserver program being dropped|last=|first=|date=2016-07-10|website=ffmpeg.org|language=en|archive-url=|archive-date=|dead-url=|access-date=2018-02-03}} 13. ^{{cite web|url=https://ffmpeg.org/download.html#releases|title=ffmpeg.org/download.html#releases|publisher=ffmpeg.org|access-date=2015-04-27}} 14. ^1 {{cite web|url=http://wiki.multimedia.cx/index.php?title=NUT|title=NUT|publisher=Multimedia Wiki|year=2012|access-date=2014-01-03}} 15. ^{{citation |url=http://x264dev.multimedia.cx/?p=499 |title=Diary Of An x264 Developer: Announcing the world’s fastest VP8 decoder |first=Fiona |last=Glaser |date=2010-07-23 |access-date=2012-01-04 |deadurl=yes |archiveurl=https://web.archive.org/web/20100930181634/http://x264dev.multimedia.cx/?p=499 |archivedate=2010-09-30 |df= }} 16. ^{{citation |url=http://news.slashdot.org/story/10/07/24/1227241/FFmpeg-Announces-High-Performance-VP8-Decoder |title=FFmpeg Announces High-Performance VP8 Decoder |publisher=Slashdot |date=2010-07-24 |access-date=2012-01-04}} 17. ^{{cite web |url=http://newteevee.com/2010/06/17/ffmpeg-goes-webm-enabling-vp8-for-boxee-co/ |title=FFmpeg Goes WebM, Enabling VP8 for Boxee & Co |publisher=newteevee.com |date=2010-06-17 |access-date=2012-01-04 |quote=...with VLC, Boxee, MythTV, Handbrake and MPlayer being some of the more popular projects utilizing FFmpeg...}} 18. ^1 {{cite news |title=Native VP9 decoder is now in the Git master branch |work=Launchpad |url=https://launchpad.net/ffmpeg/+announcement/12045 |date=2013-10-03 |access-date=2013-10-21}} 19. ^1 {{cite news |title=FFmpeg Now Features Native HEVC/H.265 Decoder Support |publisher=Softpedia |url=http://news.softpedia.com/news/Ffmpeg-Now-Features-Native-HEVC-H-265-Decoder-Support-391582.shtml |date=2013-10-16 |access-date=2013-10-16}} 20. ^{{cite web|url=https://ffmpeg.org/index.html#pr3.0|title=February 15th, 2016, FFmpeg 3.0 "Einstein"|date=2016-02-15|access-date=2016-04-02|author=FFmpeg|authorlink=FFmpeg}} 21. ^{{cite web |url=http://fate.multimedia.cx/ |title=FFmpeg Automated Testing Environment |publisher=Fate.multimedia.cx |date= |access-date=2012-01-04}} 22. ^{{cite web |url=https://trac.ffmpeg.org/wiki/HWAccelIntro |title=FFmpeg Hardware Acceleration |publisher=ffmpeg.org Wiki |date= |access-date=2016-11-12}} 23. ^{{Cite web|url=https://trac.ffmpeg.org/wiki/Hardware/VAAPI|title=Hardware/VAAPI – FFmpeg|website=trac.ffmpeg.org|access-date=2017-10-16}} 24. ^{{cite web |url=https://github.com/FFmpeg/FFmpeg/blob/master/Changelog |title=FFmpeg Changelog }} 25. ^{{Cite web|url=https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/43778a501f1bfbceeddc8eaeea2ea2b3506beeda|title=git.ffmpeg.org Git - ffmpeg.git/commit|website=git.ffmpeg.org|language=en-US|access-date=2018-04-23}} 26. ^1 2 3 4 5 {{cite web|url=http://svn.mplayerhq.hu/ffmpeg/trunk/Changelog?revision=8747&view=marku |title=Changelog |publisher=FFmpeg |work=FFmpeg trunk SVN |date=17 April 2007 |access-date=26 April 2007 }}{{dead link|date=December 2016 |bot=InternetArchiveBot |fix-attempted=yes }} 27. ^{{cite web |url=http://git.videolan.org/?p=ffmpeg.git;a=commit;h=2e1fb96af36348479e14aa85f445915ea09e70fa |title=ATRAC3plus decoder - git.videolan.org Git - ffmpeg.git/commit |publisher=git.videolan.org |date=2013-12-28 |access-date=2013-12-28 |deadurl=yes |archiveurl=https://web.archive.org/web/20131230235231/http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dcommit%3Bh%3D2e1fb96af36348479e14aa85f445915ea09e70fa |archivedate=2013-12-30 |df= }} 28. ^1 {{cite web|url=http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-May/028760.html |archive-url=https://archive.is/20070811203618/http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-May/028760.html |dead-url=yes |archive-date=11 August 2007 |title=FFmpeg development mailing list |publisher=FFmpeg |work=FFmpeg development |date=7 May 2007 |access-date=24 December 2010 }} 29. ^{{cite web|author=vitor |url=https://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-April/013231.html |title=FFmpeg development mailing list |publisher=FFmpeg website |work=FFmpeg development |date=13 April 2008 |access-date=14 April 2008 }}{{dead link|date=December 2016 |bot=InternetArchiveBot |fix-attempted=yes }} 30. ^{{cite web|author=vitor |url=https://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012963.html |title=FFmpeg development mailing list |publisher=FFmpeg website |work=FFmpeg development |date=30 March 2008 |access-date=30 March 2008 }}{{dead link|date=December 2016 |bot=InternetArchiveBot |fix-attempted=yes }} 31. ^{{cite web|author=benoit |url=https://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-April/013245.html |title=FFmpeg development mailing list |publisher=FFmpeg website |work=FFmpeg development |date=14 April 2008 |access-date=14 April 2008 }}{{dead link|date=December 2016 |bot=InternetArchiveBot |fix-attempted=yes }} 32. ^{{cite web|url=http://git.videolan.org/?p=ffmpeg.git;a=blob;f=RELEASE_NOTES;hb=release/2.5|title=RELEASE NOTES for FFmpeg 2.5 "Bohr"|date=2014-12-05|publisher=VideoLAN|author=Michael Niedermayer, Timothy Gu|access-date=2014-12-05|deadurl=yes|archiveurl=https://web.archive.org/web/20141208011850/http://git.videolan.org/?p=ffmpeg.git%3Ba%3Dblob%3Bf%3DRELEASE_NOTES%3Bhb%3Drelease%2F2.5|archivedate=2014-12-08|df=}} 33. ^{{cite web |author=ramiro |url=http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012708.html |title=FFmpeg development mailing list |publisher=FFmpeg website |work=FFmpeg development |date=18 March 2008 |access-date=18 March 2008 |deadurl=yes |archiveurl=https://web.archive.org/web/20080817072304/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012708.html |archivedate=17 August 2008 |df= }} 34. ^{{cite web |author=banan |url=http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-June/014417.html |title=FFmpeg development mailing list |publisher=FFmpeg website |work=FFmpeg development |date=8 June 2008 |access-date=8 June 2008 |deadurl=yes |archiveurl=https://web.archive.org/web/20090114195646/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-June/014417.html |archivedate=14 January 2009 |df= }} 35. ^{{cite web |author=faust3 |url=http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012799.html |title=FFmpeg development mailing list |publisher=FFmpeg website |work=FFmpeg development |date=21 March 2008 |access-date=21 March 2008 |deadurl=yes |archiveurl=https://web.archive.org/web/20080425024126/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012799.html |archivedate=25 April 2008 |df= }} 36. ^{{cite web |url=https://ffmpeg.org/doxygen/trunk/pixfmt_8h.html#a9a8e335cf3be472042bc9f0cf80cd4c5 |title=FFmpeg: libavutil/pixfmt.h File Reference - enum AVPixelFormat |publisher=FFmpeg Project |date=2015-11-17 |access-date=2015-11-18}} 37. ^RGBx (rgb0) and xBGR (0bgr) are also supported 38. ^used in YUV-centric codecs such like H.264 39. ^1 2 3 YVU9, YV12, YV16, and YV24 are supported as rawvideo codec in FFmpeg. 40. ^I420 a.k.a. YUV420P 41. ^aka YUY2 in Windows 42. ^Y210 (YUYV 10bpc) is not supported. UYVY 10bpc without a padding is supported as bitpacked codec in FFmpeg. UYVY 10bpc with 2-bits padding is supported as v210 codec in FFmpeg. 16bpc (Y216) is supported as targa_y216 codec in FFmpeg. 43. ^I422 a.k.a. YUV422P 44. ^16bpc (P216) is not supported 45. ^8bpc (AYUV) is not supported 46. ^I444 a.k.a. YUV444P 47. ^used in JPEG2000 48. ^{{cite web|url=http://annevankesteren.nl/2010/09/draft-vs-standard|title=Internet Drafts are not Open Standards|last=van Kesteren|first=Anne|date=2010-09-01|publisher=Self-published|work=annevankesteren.nl|access-date=2015-03-22}} 49. ^[https://tools.ietf.org/html/draft-ietf-mmusic-rfc2326bis-40 Real Time Streaming Protocol 2.0 (RTSP) draft-ietf-mmusic-rfc2326bis-40] P.231 50. ^{{cite web|url=http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8b2e9636c57b22582143467a8a06b509b47b92f9|title= rtsp: Support tls-encapsulated RTSP - git.videolan.org Git - ffmpeg.git/commit|author=|date=|work=videolan.org|access-date=21 October 2016}} 51. ^{{cite web |url=https://ffmpeg.org/ffmpeg-filters.html |title=FFmpeg Filters |publisher=ffmpeg.org |access-date=2017-03-27}} 52. ^[https://web.archive.org/web/20080928130012/http://www.geocities.com/beinges/works.htm How it works] earwax.ca 53. ^{{cite web |url=https://ffmpeg.org/general.html#Supported-File-Formats_002c-Codecs-or-Features |title=Codecs list |publisher=ffmpeg.org |access-date=2012-01-01}} 54. ^{{cite web |url=https://ffmpeg.org/legal.html |title=Legal information on FFmpeg's website |publisher=ffmpeg.org |access-date=2012-01-04}} 55. ^{{cite web|url=https://ffmpeg.org/pipermail/ffmtech-board-election/2011-June/000001.html|title=[Ffmtech-board-election] FFmtech board elections|date={{date|2011-06-08|mdy}}|access-date={{date|2015-08-14}}}} 56. ^{{cite web|url=https://ffmpeg.org/pipermail/ffmpeg-devel-irc/2015-August/003017.html|title=[Ffmpeg-devel-irc] ffmpeg-devel.log.20150814|date={{date|2015-08-14|mdy}}|access-date={{date|2014-08-15}}}} 57. ^{{cite web|url=https://multimedia.cx/eggs/googles-youtube-uses-ffmpeg/|title=Google’s YouTube Uses FFmpeg | Breaking Eggs And Making Omelettes|last=|first=|date=2011-02-08|website=|publisher=Multimedia.cx|archive-url=|archive-date=|dead-url=|access-date=2012-08-06}} 58. ^1 {{cite web|url=https://trac.ffmpeg.org/wiki/Projects|title=FFmpeg-based Projects|last=|first=|date=|website=|publisher=Ffmpeg.org|archive-url=|archive-date=|dead-url=|access-date=2012-01-04}} 59. ^{{cite web|url=https://www.phoronix.com/scan.php?page=news_item&px=Firefox-FFmpeg-Default |title=Firefox Enables FFmpeg Support By Default |publisher=Phoronix |date=2015-11-15 |access-date=2015-11-18}} 60. ^{{cite web|title=Avanti: FFmpeg/Avisynth GUI|url=http://avanti.arrozcru.com/ |access-date= 2011-08-17}} 61. ^{{cite web|url=https://github.com/bytedeco/javacv|publisher=GitHub|date=2015|title=JavaCV}} 62. ^{{citation |url=http://www.libav.org/ |title=Libav project site |access-date=2012-01-04}} 63. ^{{citation |url=http://article.gmane.org/gmane.comp.video.ffmpeg.devel/129579 |title=Project renamed to Libav |author=Ronald S. Bultje |date=2011-03-14 |access-date=2012-01-04}} 64. ^{{citation |url=https://www.phoronix.com/scan.php?page=news_item&px=OTIwNw |title=A group of FFmpeg developers just forked as Libav |publisher=Phoronix |date=2011-03-14 |access-date=2012-01-04}} 65. ^{{citation|last=|first=|title=What happened to FFmpeg|date=2011-03-30|url=https://codecs.multimedia.cx/2011/03/what-happened-to-ffmpeg/|volume=|pages=|access-date=2012-05-19}} 66. ^{{citation |url=https://lwn.net/Articles/423702/ |title=FFMpeg turmoil |date=2011-01-19 |access-date=2012-01-04}} 67. ^{{Cite web|title = The FFmpeg/Libav situation|url = http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html|website = blog.pkh.me|access-date = 2015-09-22}} FFmpeg does not support IMC1-IMC4, AI44, CYMK, RGBE, Log RGB and other formats. It also does not yet support ARGB 1:5:5:5, 2:10:10:10, or other BMP bitfield formats that are not commonly used. Supported protocolsOpen standards
De facto standards
Open-source
Proprietary
Supported filtersFFmpeg supports, among others, the following filters.[51] Audio{{Col-begin}}{{Col-2}}
Video{{Col-begin}}{{Col-2}}
Legal aspectsFFmpeg contains more than 100 codecs,[53] most of which use compression techniques of one kind or another. Many such compression techniques may be subject to legal claims relating to software patents.[54] Such claims may be enforceable in countries like the United States which have implemented software patents, but are considered unenforceable or void in member countries of the European Union, for example.{{Citation needed|date=October 2017}} FFmtech FoundationIn June 2011 an election was organized to establish the board of FFmtech foundation,[55] a non-profit organization dedicated for managing donation funds. It was designed to offer reimbursement for expenses and work done to FFmpeg and Libav. However, according to FFmpeg developer Ronald Bultje, the results have been doubtful.[56] Projects using FFmpeg{{main category|Software that uses FFmpeg}}FFmpeg is used by software such as VLC media player, xine, Cinelerra-GG video editor, Plex, Kodi, Blender, YouTube,[57] and MPC-HC;[58] it handles video and audio playback in Google Chrome,[58] and Linux version of Firefox.[59] Graphical user interface front-ends for FFmpeg have been developed, including Avanti,[60] and XMedia Recode. JavaCV, a Java wrapper for OpenCV, includes a supplementary Java wrapper for FFmpeg.[61] FFmpeg is used by ffdshow, LAV Filters, GStreamer FFmpeg plug-in, Perian and OpenMAX IL to expand the encoding and decoding capabilities of their respective multimedia platform. ForksLibav{{Main|Libav}}On March 13, 2011, a group of FFmpeg developers decided to fork the project under the name "Libav".[62][63][64] The event was related to an issue in project management, in which developers disagreed with the leadership of FFmpeg.[65][66][67] See also{{portal|Free and open-source software}}
ReferencesExternal links
12 : C libraries|Command-line software|Cross-platform free software|FFmpeg|Free codecs|Free computer libraries|Free music software|Free software programmed in C|Free video conversion software|Multimedia frameworks|Software that uses FFmpeg|Software written primarily in assembly language |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
随便看 |
|
开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。