<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=FFmpeg</id>
	<title>FFmpeg - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=FFmpeg"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=FFmpeg&amp;action=history"/>
	<updated>2026-07-06T19:33:43Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=FFmpeg&amp;diff=325745&amp;oldid=prev</id>
		<title>imported&gt;AromaTake：​回退小小书童88（討論）做出的1次編輯，到由VulcanSphere做出的最後修訂版本</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=FFmpeg&amp;diff=325745&amp;oldid=prev"/>
		<updated>2026-02-03T07:31:21Z</updated>

		<summary type="html">&lt;p&gt;回退&lt;a href=&quot;/wiki/Special:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/%E5%B0%8F%E5%B0%8F%E4%B9%A6%E7%AB%A588&quot; title=&quot;Special:用户贡献/小小书童88&quot;&gt;小小书童88&lt;/a&gt;（&lt;a href=&quot;/index.php?title=User_talk:%E5%B0%8F%E5%B0%8F%E4%B9%A6%E7%AB%A588&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:小小书童88（页面不存在）&quot;&gt;討論&lt;/a&gt;）做出的1次編輯，到由VulcanSphere做出的最後修訂版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Expand language|en|time=2017-02-04}}&lt;br /&gt;
{{noteTA|G1=IT|G2=FL}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = FFmpeg&lt;br /&gt;
| logo = FFmpeg Latest logo.svg&lt;br /&gt;
| logo size = 100px&lt;br /&gt;
| screenshot = FFmpeg 8.0 screenshot.webp&lt;br /&gt;
| screenshot size = 300px&lt;br /&gt;
| caption = FFmpeg執行影片檔轉檔時的畫面&lt;br /&gt;
| developer = FFmpeg team&lt;br /&gt;
| released = {{wikidata|properties|references|edit|P577}}，{{time ago| {{wikidata|properties|raw|P577}}}}&lt;br /&gt;
| programming language = {{wikidata|properties|linked|references|edit|P277|sep%s=&amp;lt;br/&amp;gt;}}&lt;br /&gt;
| platform = {{wikidata|properties|linked|references|edit|P400|sep%s=&amp;lt;br/&amp;gt;}}&lt;br /&gt;
| operating system = {{wikidata|properties|linked|references|edit|P306|sep%s=&amp;lt;br/&amp;gt;}}&lt;br /&gt;
| genre = {{wikidata|properties|linked|references|edit|P31|sep%s=&amp;lt;br/&amp;gt;}}&lt;br /&gt;
| website = {{official url}}&lt;br /&gt;
| author = [[Fabrice Bellard]]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;FFmpeg&amp;#039;&amp;#039;&amp;#039; 是一個[[開放原始碼]]的[[自由軟體]]，可以執行音訊和視訊多種格式的錄影、轉檔、串-{}-流功能&amp;lt;ref&amp;gt;{{Cite web |url=http://ffmpeg.org/ffmpeg-doc.html |title=FFmpeg Documentation |accessdate=2009-08-26 |archive-date=2010-09-18 |archive-url=https://web.archive.org/web/20100918215949/http://ffmpeg.org/ffmpeg-doc.html |dead-url=no }}&amp;lt;/ref&amp;gt;，包含了[[libavcodec]]——這是一個用於多個專案中音訊和視訊的解碼器函式庫，以及libavformat——一個音訊與視訊格式轉換函式庫。&lt;br /&gt;
&lt;br /&gt;
这个项目最初是由法國程式設計師[[法布里斯·贝拉]]（{{lang|fr|Fabrice Bellard}}）发起的，而现在是由[[米夏埃尔·尼德迈尔]]（Michael Niedermayer）在进行维护。许多FFmpeg的开发者同时也是[[MPlayer]]项目的成员，FFmpeg在MPlayer项目中是被设计为服务器版本进行开发。&lt;br /&gt;
&lt;br /&gt;
== 历史 ==&lt;br /&gt;
该项目由法布里斯·贝拉&amp;lt;ref name=&amp;quot;legal&amp;quot;&amp;gt;{{cite web|title=FFmpeg License and Legal Considerations|url=https://www.ffmpeg.org/legal.html|url-status=live|archive-url=https://web.archive.org/web/20120103190924/http://ffmpeg.org/legal.html|archive-date=2012-01-03|access-date=2012-01-04|publisher=ffmpeg.org}}&amp;lt;/ref&amp;gt;（Fabrice Bellard，使用化名“Gérard Lantau”）于2000年启动，并由米夏埃尔·尼德迈尔（Michael Niedermayer）从2004年领导，直到2015年辞职。&amp;lt;ref name=&amp;quot;:0&amp;quot;&amp;gt;{{Cite web|title=[FFmpeg-devel] FFmpegs future and resigning as leader|url=https://ffmpeg.org/pipermail/ffmpeg-devel/2015-July/176489.html|date=31 July 2015|last=Niedermayer|first=Michael|url-status=live|archive-url=https://web.archive.org/web/20150815230313/https://ffmpeg.org/pipermail/ffmpeg-devel/2015-July/176489.html|archive-date=2015-08-15|access-date=2015-09-22}}&amp;lt;/ref&amp;gt;一些FFmpeg的开发者也参与了MPlayer项目。&lt;br /&gt;
&lt;br /&gt;
该项目的名称灵感来源于[[MPEG]]视频标准组织，其中“FF”代表“快进”（fast forward），因此FFmpeg代表“快进动态图像专家组”。&amp;lt;ref&amp;gt;{{cite web|title=FFmpeg naming and logo|url=https://ffmpeg.org/pipermail/ffmpeg-devel/2006-February/010315.html|work=FFmpeg developer mailing list|date=2006-02-18|language=en|author-link=Fabrice Bellard|last=Bellard|first=Fabrice|url-status=live|archive-url=https://web.archive.org/web/20120426071311/http://ffmpeg.org/pipermail/ffmpeg-devel/2006-February/010315.html|archive-date=2012-04-26|access-date=2011-12-24|publisher=}}&amp;lt;/ref&amp;gt;其标志是一个之字形扫描图案，显示了MPEG视频编解码器如何处理[[熵編碼法|熵编码]]。&amp;lt;ref&amp;gt;{{cite web|title=TIFF 6.0 specification|url=ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps|date=1992-06-03|last=Carlsen|first=Steve|access-date=2016-08-14|publisher=[[Aldus Corporation]]|page=98|format=PS|quote=Zig-Zag Scan}}{{dead link|date=May 2020|bot=medic}}{{cbignore|bot=medic}} [http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf Alt URL] {{Webarchive|url=https://web.archive.org/web/20120703095221/http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf|date=2012-07-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2011年3月13日，一组FFmpeg开发者决定将该项目分支，命名为{{Link-en|Libav|Libav}}。&amp;lt;ref&amp;gt;{{citation|title=Libav project site|url=http://www.libav.org/|access-date=2012-01-04|archive-date=2012-01-03|archive-url=https://web.archive.org/web/20120103091848/http://libav.org/|url-status=live}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation|author=Ronald S. Bultje|title=Project renamed to Libav|date=2011-03-14|url=http://article.gmane.org/gmane.comp.video.ffmpeg.devel/129579|archive-url=https://web.archive.org/web/20161107163133/http://article.gmane.org/gmane.comp.video.ffmpeg.devel/129579|access-date=2012-01-04|archive-date=2016-11-07|url-status=dead}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation|title=A group of FFmpeg developers just forked as Libav|date=2011-03-14|url=https://www.phoronix.com/news/OTIwNw|publisher=Phoronix|access-date=2012-01-04|archive-date=2011-09-15|archive-url=https://web.archive.org/web/20110915210209/http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=OTIwNw|url-status=live}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://www.oschina.net/news/16289/ffmpeg-fork-becomes-libav|title=FFmpeg项目改名为libav|publisher=开源中国社区|date=2011-03-15|accessdate=2011-06-14|author=红薯|archive-date=2011-09-03|archive-url=https://web.archive.org/web/20110903094136/http://www.oschina.net/news/16289/ffmpeg-fork-becomes-libav|dead-url=no}}&amp;lt;/ref&amp;gt;此事件与项目管理中的问题有关，开发者们对FFmpeg的领导层存在分歧。&amp;lt;ref&amp;gt;{{citation|title=What happened to FFmpeg|date=2011-03-30|url=https://codecs.multimedia.cx/2011/03/what-happened-to-ffmpeg/|access-date=2012-05-19|archive-date=2018-09-02|archive-url=https://web.archive.org/web/20180902151632/https://codecs.multimedia.cx/2011/03/what-happened-to-ffmpeg/|url-status=live}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation|title=FFMpeg turmoil|date=2011-01-19|url=https://lwn.net/Articles/423702/|access-date=2012-01-04|archive-date=2012-01-12|archive-url=https://web.archive.org/web/20120112085953/http://lwn.net/Articles/423702/|url-status=live}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Cite web|title=The FFmpeg/Libav situation|url=http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html|website=blog.pkh.me|url-status=live|archive-url=https://web.archive.org/web/20120701210503/http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html|archive-date=2012-07-01|access-date=2015-09-22}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2014年1月10日，两名谷歌员工宣布，在过去两年中，通过[[模糊测试]]已修复了FFmpeg中的1000多个漏洞。&amp;lt;ref&amp;gt;{{cite web|title=FFmpeg and a thousand fixes|url=https://security.googleblog.com/2014/01/ffmpeg-and-thousand-fixes.html|work=googleblog.com|date=January 10, 2014|url-status=live|archive-url=https://web.archive.org/web/20161022022444/https://security.googleblog.com/2014/01/ffmpeg-and-thousand-fixes.html|archive-date=22 October 2016|access-date=21 October 2016}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2018年1月，FFmpeg的一个长期组件ffserver命令行程序被移除。&amp;lt;ref&amp;gt;{{Cite web|title=ffserver – FFmpeg|url=https://trac.ffmpeg.org/wiki/ffserver|website=trac.ffmpeg.org|url-status=live|archive-url=https://web.archive.org/web/20180204000416/https://trac.ffmpeg.org/wiki/ffserver|archive-date=2018-02-04|access-date=2018-02-03}}&amp;lt;/ref&amp;gt;开发者此前已经废弃了该程序，原因是由于其使用了内部[[应用程序接口]]，导致维护工作量大。&amp;lt;ref&amp;gt;{{Cite web|title=ffserver program being dropped|url=https://ffmpeg.org/index.html#ffserv|website=ffmpeg.org|date=2016-07-10|language=en|url-status=live|archive-url=https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#ffserv|archive-date=2016-07-16|access-date=2018-02-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
该项目平均每三个月发布一次新版本。尽管可以从网站上下载发布版本，但FFmpeg开发者建议用户使用他们源代码[[Git]][[版本控制|版本控制系统]]中的最新构建来编译软件。&lt;br /&gt;
&lt;br /&gt;
=== 编解码器历史 ===&lt;br /&gt;
到目前为止，FFmpeg项目已创建了两种视频编码格式及其对应的编解码器，并且有一种[[容器格式]]。这两种视频编解码器是无损的{{Link-en|FFV1|FFV1}}和既有无损又有损的Snow编解码器。Snow的开发已经停滞，其比特流格式尚未最终确定，因此自2011年以来一直处于实验阶段。名为NUT的多媒体容器格式不再积极开发，但仍在维护中。&amp;lt;ref name=&amp;quot;nut2&amp;quot;&amp;gt;{{cite web|title=NUT|url=http://wiki.multimedia.cx/index.php?title=NUT|year=2012|url-status=live|archive-url=https://web.archive.org/web/20140103022122/http://wiki.multimedia.cx/index.php?title=NUT|archive-date=2014-01-03|access-date=2014-01-03|publisher=Multimedia Wiki}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2010年夏天，FFmpeg开发者Fiona Glaser、Ronald Bultje和David Conrad宣布了ffvp8解码器。经测试发现，ffvp8的速度比谷歌自己的{{Link-en|libvpx|Libvpx}}解码器更快。&amp;lt;ref&amp;gt;{{citation|url=http://x264dev.multimedia.cx/?p=499|title=Diary Of An x264 Developer: Announcing the world&amp;#039;s fastest VP8 decoder|first=Fiona|last=Glaser|date=2010-07-23|access-date=2012-01-04|url-status=dead|archive-url=https://web.archive.org/web/20100930181634/http://x264dev.multimedia.cx/?p=499|archive-date=2010-09-30}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{citation|url=https://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|archive-date=2011-12-21|archive-url=https://web.archive.org/web/20111221092712/http://news.slashdot.org/story/10/07/24/1227241/ffmpeg-announces-high-performance-vp8-decoder|url-status=live}}&amp;lt;/ref&amp;gt;从0.6版本开始，FFmpeg还支持[[WebM]]和[[VP8]]。&amp;lt;ref&amp;gt;{{cite web|title=FFmpeg Goes WebM, Enabling VP8 for Boxee &amp;amp; Co|url=http://newteevee.com/2010/06/17/ffmpeg-goes-webm-enabling-vp8-for-boxee-co/|date=2010-06-17|url-status=dead|archive-url=https://web.archive.org/web/20100620003915/http://newteevee.com/2010/06/17/ffmpeg-goes-webm-enabling-vp8-for-boxee-co/|archive-date=2010-06-20|access-date=2012-01-04|publisher=newteevee.com|quote=...with [[VLC media player|VLC]], [[Boxee]], [[MythTV]], [[HandBrake|Handbrake]] and [[MPlayer]] being some of the more popular projects utilizing FFmpeg...}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2013年10月，FFmpeg添加了本地[[VP9]]解码器&amp;lt;ref name=&amp;quot;LaunchpadVP9Decoder&amp;quot;&amp;gt;{{cite news|title=Native VP9 decoder is now in the Git master branch|work=[[Launchpad (website)|Launchpad]]|url=https://launchpad.net/ffmpeg/+announcement/12045|date=2013-10-03|access-date=2013-10-21|archive-date=2013-10-22|archive-url=https://web.archive.org/web/20131022011447/https://launchpad.net/ffmpeg/+announcement/12045|url-status=live}}&amp;lt;/ref&amp;gt;和OpenHEVC，一个开源的[[高效率视频编码]]（HEVC）解码器。&amp;lt;ref name=&amp;quot;FFmpegHEVCOctober2013Softpedia&amp;quot;&amp;gt;{{cite news|title=FFmpeg Now Features Native HEVC/H.265 Decoder Support|publisher=[[Softpedia]]|url=https://linux.softpedia.com/blog/Ffmpeg-Now-Features-Native-HEVC-H-265-Decoder-Support-391582.shtml|date=2013-10-16|access-date=2013-10-16|archive-date=2014-06-15|archive-url=https://web.archive.org/web/20140615002423/http://news.softpedia.com/news/Ffmpeg-Now-Features-Native-HEVC-H-265-Decoder-Support-391582.shtml|url-status=live}}&amp;lt;/ref&amp;gt;2016年，本地[[高级音频编码|AAC]]编码器被认为是稳定的，因此移除了对{{Link-en|VisualOn|VisualOn}}和{{Link-en|自由高级音频编码|FAAC}}的两个外部AAC编码器的支持。FFmpeg 3.0保留了对{{Link-en|Fraunhofer FDK AAC|Fraunhofer FDK AAC}}编码器的构建支持。&amp;lt;ref name=&amp;quot;Einstein&amp;quot;&amp;gt;{{cite web|title=February 15th, 2016, FFmpeg 3.0 &amp;quot;Einstein&amp;quot;|url=https://ffmpeg.org/index.html#pr3.0|date=2016-02-15|author=FFmpeg|author-link=FFmpeg&amp;lt;!-- for copies --&amp;gt;|url-status=live|archive-url=https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#pr3.0|archive-date=2016-07-16|access-date=2016-04-02}}&amp;lt;/ref&amp;gt;从3.4版本开始，FFmpeg支持[[FITS]]图像格式。&amp;lt;ref name=&amp;quot;Cantor&amp;quot;&amp;gt;{{cite web|title=October 15th, 2017, FFmpeg 3.4 &amp;quot;Cantor&amp;quot;|url=https://ffmpeg.org/index.html#pr3.4|date=2017-10-15|author=FFmpeg|author-link=FFmpeg|url-status=live|archive-url=https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#pr3.4|archive-date=2016-07-16|access-date=2019-05-10}}&amp;lt;/ref&amp;gt;从2018年11月的4.1版本开始，[[AOMedia Video 1|AV1]]可以在[[MP4]]和[[Matroska]]（包括[[WebM]]）中复用。&amp;lt;ref name=&amp;quot;al-Khwarizmi&amp;quot;&amp;gt;{{cite web|title=November 6th, 2018, FFmpeg 4.1 &amp;quot;al-Khwarizmi&amp;quot;|url=https://ffmpeg.org/index.html#pr4.1|date=2018-11-06|author=FFmpeg|author-link=FFmpeg|url-status=live|archive-url=https://web.archive.org/web/20160716124052/http://ffmpeg.org/index.html#pr4.1|archive-date=2016-07-16|access-date=2019-05-10}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|title=Good News: AV1 Encoding Times Drop to Near-Reasonable Levels|url=https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=130284|website=StreamingMedia.com|date=2019-03-04|author=Jan Ozer|url-status=live|archive-url=https://web.archive.org/web/20210514020514/https://www.streamingmedia.com/Articles/ReadArticle.aspx?ArticleID=130284|archive-date=2021-05-14|access-date=2019-05-10}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==組成元件==&lt;br /&gt;
此計劃由幾個元件組成：&lt;br /&gt;
*[[命令列]][[應用程式]]&lt;br /&gt;
**&amp;#039;&amp;#039;ffmpeg&amp;#039;&amp;#039;：用於對視訊檔案或音訊檔案轉換格式&lt;br /&gt;
**&amp;#039;&amp;#039;ffplay&amp;#039;&amp;#039;：一個簡單的播放器，基於[[SDL]]與FFmpeg函式庫&lt;br /&gt;
**&amp;#039;&amp;#039;ffprobe&amp;#039;&amp;#039;：用於顯示媒體檔案的資訊，見[[MediaInfo]]&lt;br /&gt;
*[[函數庫]]&lt;br /&gt;
**&amp;#039;&amp;#039;libswresample&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;libavresample&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;[[libavcodec]]&amp;#039;&amp;#039;：包含全部FFmpeg音訊/視訊編解碼函式庫&lt;br /&gt;
**&amp;#039;&amp;#039;libavformat&amp;#039;&amp;#039;：包含demuxers和muxer函式庫&lt;br /&gt;
**&amp;#039;&amp;#039;libavutil&amp;#039;&amp;#039;：包含一些工具函式庫&lt;br /&gt;
**&amp;#039;&amp;#039;libpostproc&amp;#039;&amp;#039;：對於視訊做前處理的函式庫&lt;br /&gt;
**&amp;#039;&amp;#039;libswscale&amp;#039;&amp;#039;：對於影像作縮放的函式庫&lt;br /&gt;
**&amp;#039;&amp;#039;libavfilter&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==參數==&lt;br /&gt;
FFmpeg可使用眾多參數，參數內容會根據ffmpeg版本而有差異，使用前建議先參考參數及編解碼器的敘述。此外，參數明細可用&amp;lt;code&amp;gt;ffmpeg -h&amp;lt;/code&amp;gt;顯示；編解碼器名稱等明細可用&amp;lt;code&amp;gt;ffmpeg -formats&amp;lt;/code&amp;gt;顯示。&lt;br /&gt;
&lt;br /&gt;
下列為較常使用的參數：&lt;br /&gt;
===主要參數===&lt;br /&gt;
*&amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;——設定輸入檔名。&lt;br /&gt;
*&amp;lt;code&amp;gt;-f&amp;lt;/code&amp;gt;——設定輸出格式。&lt;br /&gt;
*&amp;lt;code&amp;gt;-y&amp;lt;/code&amp;gt;——若輸出檔案已存在時則覆蓋檔案。&lt;br /&gt;
*&amp;lt;code&amp;gt;-fs&amp;lt;/code&amp;gt;——超過指定的檔案大小時則結束轉換。&lt;br /&gt;
*&amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt;——指定输出文件的持续时间，以秒为单位。&lt;br /&gt;
*&amp;lt;code&amp;gt;-ss&amp;lt;/code&amp;gt;——從指定時間開始轉換，以秒为单位。&lt;br /&gt;
*&amp;lt;code&amp;gt;-ss&amp;lt;/code&amp;gt;和&amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt;一起使用時代表從&amp;lt;code&amp;gt;-ss&amp;lt;/code&amp;gt;的時間開始轉換持續時間為&amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt;的影片，例如：&amp;lt;code&amp;gt;-ss 00:00:01.00 -t 00:00:10.00&amp;lt;/code&amp;gt;即從&amp;lt;code&amp;gt;00:00:01.00&amp;lt;/code&amp;gt;開始轉換到&amp;lt;code&amp;gt;00:00:11.00&amp;lt;/code&amp;gt;。&lt;br /&gt;
*&amp;lt;code&amp;gt;-title&amp;lt;/code&amp;gt;——設定標題。&lt;br /&gt;
*&amp;lt;code&amp;gt;-timestamp&amp;lt;/code&amp;gt;——設定時間戳。&lt;br /&gt;
*&amp;lt;code&amp;gt;-vsync&amp;lt;/code&amp;gt;——增減Frame使影音同步。&lt;br /&gt;
*&amp;lt;code&amp;gt;-c&amp;lt;/code&amp;gt;——指定输出文件的编码。&lt;br /&gt;
*&amp;lt;code&amp;gt;-metadata&amp;lt;/code&amp;gt;——更改输出文件的[[元数据]]。&lt;br /&gt;
*&amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt;——查看帮助信息。&lt;br /&gt;
&lt;br /&gt;
===影像參數===&lt;br /&gt;
*&amp;lt;code&amp;gt;-b:v&amp;lt;/code&amp;gt;——設定影像流量，預設為200Kbit/秒。（&amp;#039;&amp;#039;單位請參照下方注意事項&amp;#039;&amp;#039;）&lt;br /&gt;
*&amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt;——設定帧率值，預設為25。&lt;br /&gt;
*&amp;lt;code&amp;gt;-s&amp;lt;/code&amp;gt;——設定畫面的寬與高。&lt;br /&gt;
*&amp;lt;code&amp;gt;-aspect&amp;lt;/code&amp;gt;——設定畫面的比例。&lt;br /&gt;
*&amp;lt;code&amp;gt;-vn&amp;lt;/code&amp;gt;——不處理影像，於僅針對聲音做處理時使用。&lt;br /&gt;
*&amp;lt;code&amp;gt;-vcodec( -c:v )&amp;lt;/code&amp;gt;——設定影像編解碼器，未設定時則使用與輸入檔案相同之編解碼器。&lt;br /&gt;
&lt;br /&gt;
===聲音參數===&lt;br /&gt;
*&amp;lt;code&amp;gt;-b:a&amp;lt;/code&amp;gt;——設定每Channel（最近的[[Subversion|SVN]]版為所有Channel的總合）的流量。（&amp;#039;&amp;#039;單位請參照下方注意事項&amp;#039;&amp;#039;）&lt;br /&gt;
*&amp;lt;code&amp;gt;-ar&amp;lt;/code&amp;gt;——設定採樣率。&lt;br /&gt;
*&amp;lt;code&amp;gt;-ac&amp;lt;/code&amp;gt;——設定聲音的Channel數。&lt;br /&gt;
*&amp;lt;code&amp;gt;-acodec ( -c:a )&amp;lt;/code&amp;gt; ——設定聲音編解碼器，未設定時與影像相同，使用與輸入檔案相同之編解碼器。&lt;br /&gt;
*&amp;lt;code&amp;gt;-an&amp;lt;/code&amp;gt;——不處理聲音，於僅針對影像做處理時使用。&lt;br /&gt;
*&amp;lt;code&amp;gt;-vol&amp;lt;/code&amp;gt;——設定音量大小，256為標準音量。（要設定成兩倍音量時則輸入512，依此類推。）&lt;br /&gt;
===注意事項===&lt;br /&gt;
*以&amp;lt;code&amp;gt;-b:v&amp;lt;/code&amp;gt;及&amp;lt;code&amp;gt;-b:a&amp;lt;/code&amp;gt;參數設定流量時，根據使用的ffmpeg版本，須注意單位會有kbits/sec與bits/sec的不同。（可用&amp;lt;code&amp;gt;ffmpeg -h&amp;lt;/code&amp;gt;顯示說明來確認單位。）&lt;br /&gt;
:例如，單位為bits/sec的情況時，欲指定流量64kbps時需輸入 &amp;lt;code&amp;gt;-b:a 64k&amp;lt;/code&amp;gt;；單位為kbits/sec的情況時則需輸入 &amp;lt;code&amp;gt;-b:a 64&amp;lt;/code&amp;gt;。&lt;br /&gt;
*以&amp;lt;code&amp;gt;-acodec&amp;lt;/code&amp;gt;及&amp;lt;code&amp;gt;-vcodec&amp;lt;/code&amp;gt;所指定的編解碼器名稱，會根據使用的ffmpeg版本而有所不同。例如使用AAC編解碼器時，會有輸入aac與libfaac的情況。此外，編解碼器有分為僅供解碼時使用與僅供編碼時使用，因此一定要利用&amp;lt;code&amp;gt;ffmpeg -formats&amp;lt;/code&amp;gt;確認輸入的編解碼器是否能運作。&lt;br /&gt;
==支援的编码器、格式和协议==&lt;br /&gt;
===编码器===&lt;br /&gt;
{{details|libavcodec}}&lt;br /&gt;
FFmpeg项目原生的编码器：&lt;br /&gt;
*Snow&lt;br /&gt;
*{{link-en|FFV1|FFV1}}&lt;br /&gt;
FFmpeg已实现的：&lt;br /&gt;
*ITU-T视频标准：[[H.261]],&amp;lt;ref name=&amp;quot;svn8747&amp;quot;/&amp;gt; [[H.262/MPEG-2 Part 2]], [[H.263]]&amp;lt;ref name=&amp;quot;svn8747&amp;quot;/&amp;gt;和[[H.264/MPEG-4 AVC]]&amp;lt;ref name=&amp;quot;svn8747&amp;quot;/&amp;gt;&lt;br /&gt;
*ITU-T音频编解码器标准：[[G.711]] µ-law, [[G.711]] A-law, [[G.721]]（也叫[[G.726]] 32k）, [[G.722]], [[G.722.2]]（也叫AMR-WB）, [[G.723]]（也叫[[G.726]] 24k和40k）和[[G.726]]&lt;br /&gt;
*[[International Organization for Standardization|ISO]]/[[International Electrotechnical Commission|IEC]] [[Moving Picture Experts Group|MPEG]]视频标准：[[MPEG-1 Part 2]], [[H.262/MPEG-2 Part 2]], [[MPEG-4 Part 2]]和[[H.264/MPEG-4 AVC]]&lt;br /&gt;
*ISO/IEC MPEG音频标准：[[MPEG-1 Audio Layer I|MP1]], [[MPEG-1 Audio Layer II|MP2]], [[MP3]], [[Advanced Audio Coding|AAC]], [[High-Efficiency Advanced Audio Coding|HE-AAC]]和[[MPEG-4 ALS]]&lt;br /&gt;
*ISO/IEC/ITU-T [[Joint Photographic Experts Group|JPEG]]图像标准：[[JPEG]]和[[JPEG-LS]]&lt;br /&gt;
*[[Society of Motion Picture and Television Engineers|SMPTE]]视频标准：[[VC-1]]（也称作[[WMV3]]）, [[VC-3]]（也称作AVID [[DNxHD]]）和[[Digital Picture Exchange|DPX]]图像&lt;br /&gt;
*SMPTE音频标准：SMPTE 302M&lt;br /&gt;
*[[DVD论坛]]的相关标准 / [[杜比实验室]]的音频编解码器：[[Meridian Lossless Packing|MLP]]（也称[[TrueHD]]）和[[Dolby Digital|AC-3]]&lt;br /&gt;
*[[3GPP]]音频编码器标准：[[AMR-NB]], [[AMR-WB]]（也叫G.722.2）&lt;br /&gt;
*[[GSM]]相关的语音信号编解码器：[[Full Rate]]&lt;br /&gt;
*[[Windows Media Player]]相关的视频编解码器：[[Microsoft RLE]], [[Microsoft Video 1]], [[Cinepak]], [[Indeo]] 2, 3和5,&amp;lt;ref name=&amp;quot;svn8747&amp;quot;/&amp;gt; [[Motion JPEG]], [[Microsoft MPEG-4]] v1, v2和v3, [[Windows Media Video|WMV]]1, WMV2 and WMV3（也称VC-1）&lt;br /&gt;
*[[Windows Media Player]]相关的音频编解码器：[[Windows Media Audio|WMA]]1, WMA2和WMA Pro&lt;br /&gt;
*[[Windows Media Player]]相关的语音信号编解码器：WMA Voice和MS-GSM&lt;br /&gt;
*[[RealPlayer]]相关的视频编解码器：[[RealVideo]] 1, 2, 3和4&lt;br /&gt;
*[[RealPlayer]]相关的音频编解码器：[[RealAudio]] 3, 6, 7, 8, 9和10&lt;br /&gt;
*[[RealPlayer]]相关的语音信号编解码器：[[RealAudio]] 1, 2 ([[G.728]]的衍生), 4和5&lt;br /&gt;
*[[QuickTime]]相关的视频编解码器：[[Cinepak]], [[Motion JPEG]]和[[Sorenson 3 Codec]]&lt;br /&gt;
*[[QuickTime]]相关的音频编解码器：[[QDesign]]音乐编解码器2和[[ALAC]]&lt;br /&gt;
*[[Adobe Flash Player]]相关的视频编解码器：[[Sorenson 3 Codec]], [[VP6]]和[[Sorenson codec|Flash Video (FLV)]]&lt;br /&gt;
*[[Adobe Flash Player]]相关的音频编解码器：Adobe SWF ADPCM和[[Nellymoser Asao Codec|Nellymoser Asao]]&lt;br /&gt;
*[[Xiph.Org]]: [[Theora]], [[Speex]]（通过[[libspeex]]实现）, [[Vorbis]]和[[FLAC]]&lt;br /&gt;
*[[Sony]]: [[Adaptive Transform Acoustic Coding|ATRAC1]]和[[Adaptive Transform Acoustic Coding|ATRAC3]]&amp;lt;ref name=&amp;quot;svn8747&amp;quot;&amp;gt;{{cite web | author = banan | url = http://svn.mplayerhq.hu/ffmpeg/trunk/Changelog?revision=8747&amp;amp;view=marku | title = Changelog | publisher = FFmpeg website | work = FFmpeg trunk SVN | date = 17 April 2007 | accessdate = 26 April 2007 }}{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Nippon Telegraph and Telephone|NTT]]: [[TwinVQ]]&lt;br /&gt;
*[[On2]]: Duck TrueMotion 1, Duck TrueMotion 2, [[VP3]], [[VP5]],&amp;lt;ref name=&amp;quot;svn8747&amp;quot;/&amp;gt; [[VP6]]&amp;lt;ref name=&amp;quot;svn8747&amp;quot;/&amp;gt;和[[VP8]]&lt;br /&gt;
*[[RAD Game Tools]]: [[Smacker video]]和[[Bink video]]&lt;br /&gt;
*[[Truespeech]]&lt;br /&gt;
*[[RenderWare]]: TXD&amp;lt;ref name=&amp;quot;ffdev20070507&amp;quot;&amp;gt;{{cite web|author=ivo|url=http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-May/028760.html|title=FFmpeg development mailing list|publisher=FFmpeg website|work=FFmpeg development|date=2007-05-07|accessdate=2010-12-24|deadurl=yes|archiveurl=https://archive.today/20070811203618/http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-May/028760.html|archivedate=2007-08-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The default [[MPEG-4]] codec used by FFmpegs the [[FourCC]] of &amp;#039;&amp;#039;&amp;#039;FMP4&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
===輸出格式===&lt;br /&gt;
* [[Audio Interchange File Format|AIFF]]&lt;br /&gt;
*[[Advanced Systems Format|ASF]]&lt;br /&gt;
*[[Audio Video Interleave|AVI]]&lt;br /&gt;
*AVIF&lt;br /&gt;
*BFI&amp;lt;ref name=&amp;quot;ffdev20080413&amp;quot;&amp;gt;{{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 | accessdate = 14 April 2008 }}{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Core Audio Format|CAF]]&lt;br /&gt;
*[[FLV]]&lt;br /&gt;
* [[GIF]]&lt;br /&gt;
*[[GXF]], General eXchange Format, SMPTE 360M&lt;br /&gt;
* [[HTTP Live Streaming|HLS]], HTTP Live Streaming&lt;br /&gt;
*[[Interchange File Format|IFF]]&amp;lt;ref name=&amp;quot;ffdev20080330&amp;quot;&amp;gt;{{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 | accessdate = 30 March 2008 }}{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[ISO base media file format]]（包括[[QuickTime File Format|QuickTime]], [[3GP]]和[[MPEG-4 Part 14|MP4]]）&lt;br /&gt;
*M2V&lt;br /&gt;
*[[Matroska]]（包括[[WebM]]）&lt;br /&gt;
*[[SimCity 3000|Maxis XA]]&amp;lt;ref name=&amp;quot;ffdev20080414&amp;quot;&amp;gt;{{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 | accessdate = 14 April 2008 }}{{dead link|date=2017年11月 |bot=InternetArchiveBot |fix-attempted=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* [[Dynamic Adaptive Streaming over HTTP|MPEG-DASH]]&amp;lt;ref&amp;gt;{{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 &amp;quot;Bohr&amp;quot;|date=2014-12-05|publisher=[[VideoLAN]]|author=Michael Niedermayer, Timothy Gu|accessdate=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=}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[MPEG program stream]]&lt;br /&gt;
*[[M2T|MPEG transport stream]]（包括 [[AVCHD]]）&lt;br /&gt;
*[[MXF]], Material eXchange Format, SMPTE 377M&lt;br /&gt;
* MSN Webcam stream&amp;lt;ref name=&amp;quot;ffdev20080318&amp;quot;&amp;gt;{{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 | accessdate = 18 March 2008 | deadurl = yes | archiveurl = https://web.archive.org/web/20080817072304/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012708.html | archivedate = 2008年8月17日 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* {{anchor|NUT}}NUT&amp;lt;ref name=&amp;quot;nut&amp;quot;&amp;gt;{{cite web|url=http://wiki.multimedia.cx/index.php?title=NUT|title=NUT|publisher=Multimedia Wiki|year=2012|accessdate=2014-01-03|archive-date=2014-01-03|archive-url=https://web.archive.org/web/20140103022122/http://wiki.multimedia.cx/index.php?title=NUT|dead-url=no}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Ogg]]&lt;br /&gt;
*[[OpenMG Audio|OMA]]&amp;lt;ref name=&amp;quot;ffdev20080608&amp;quot;&amp;gt;{{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 | accessdate = 8 June 2008 | deadurl = yes | archiveurl = https://web.archive.org/web/20090114195646/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-June/014417.html | archivedate = 2009年1月14日 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*[[Voyeur (video game)|RL2]]&amp;lt;ref name=&amp;quot;ffdev20080321&amp;quot;&amp;gt;{{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 | accessdate = 21 March 2008 | deadurl = yes | archiveurl = https://web.archive.org/web/20080425024126/http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/2008-March/012799.html | archivedate = 2008年4月25日 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Segment, for creating segmented video streams&lt;br /&gt;
* [[Smooth Streaming]]&lt;br /&gt;
*TXD&amp;lt;ref name=&amp;quot;ffdev20070507&amp;quot;/&amp;gt;&lt;br /&gt;
*[[Windows Media Center|WTV]]&lt;br /&gt;
&lt;br /&gt;
===协议===&lt;br /&gt;
*IETF标准：[[Transmission Control Protocol|TCP]], [[User Datagram Protocol|UDP]], [[Gopher (protocol)|Gopher]], [[HTTP]], [[实时传输协议|RTP]], [[RTSP]]和[[Session Description Protocol|SDP]]&lt;br /&gt;
*苹果公司的相关标准：[[HTTP Live Streaming]]&lt;br /&gt;
*RealMedia的相关标准：RealMedia RTSP/[[Real Data Transport|RDT]]&lt;br /&gt;
*Adobe的相关标准：[[Real Time Messaging Protocol|RTMP]], RTMPT（由librtmp实现），RTMPE（由librtmp实现），RTMPTE（由librtmp）和RTMPS（由librtmp实现）&lt;br /&gt;
*微软的相关标准：[[Microsoft Media Server|MMS]]在TCP上和MMS在HTTP上&lt;br /&gt;
==社區內部問題==&lt;br /&gt;
2011年1月19日，FFmpeg的现任维护者Michael Niedermayer在邮件列表上披露，FFmpeg发生了“[[政变]]”，一些开发者占领了官方网站，关闭了其他人的寫入權限。随后政变者宣布FFmpeg “建立新政权”，维护任务将由他们接手，宣称只有维护团队才能拥有主源码库的寫入權限。&lt;br /&gt;
&lt;br /&gt;
“新内阁”成员之一的Diego Biurrun解释了他们的行动，称“政變”是迫不得已，表示他们原本想联络每一个開發者，但沒成功，因为不是每个人都在[[IRC]]上，或者能及时回[[电话]]、[[邮件]]或[[短信]]。“革命”的原因是为了统一，FFmpeg社区分裂的情况严重到他们已经看不下去了。他们期望FFmpeg项目能建立一个健康而友好的开发环境。&amp;lt;ref&amp;gt;{{Cite web |url= https://www.solidot.org/story?sid=22139 |author=blackhat|date=2011-01-20|website=Solidot|title=FFmpeg發生政變|accessdate=2021-10-15 |archive-date=2018-12-18 |archive-url= https://web.archive.org/web/20181218013918/https://www.solidot.org/story?sid=22139 |dead-url=yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
隨後Fabrice Bellard等人於2011年3月13日跳出去開新專案，稱作Libav，Libav裡面每位成員的管理權限縮更小（至少不能任意關閉其他人更改程式碼權限）。而Debian也響應，宣布2012年要將ffmpeg指令改成avconv&amp;lt;ref&amp;gt;{{Cite web |url=http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624807 |title=Debian Bug Tracker |accessdate=2014-02-04 |archive-date=2015-02-11 |archive-url=https://web.archive.org/web/20150211103811/https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624807 |dead-url=no }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
Libav跳槽之後有一定程度上更改FFmpeg的指令&amp;lt;ref&amp;gt;{{Cite web |url=http://libav.org/news.html#fftools_rename |title= News |accessdate=2014-09-08 |archive-date=2014-09-08 |website=libav.org|archive-url=https://web.archive.org/web/20140908112109/http://libav.org/news.html#fftools_rename |dead-url=yes }}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
==Libav/FFmpeg版权==&lt;br /&gt;
由于Libav、FFmpeg是在[[LGPL]]、[[GPL]]下发布的（如果使用了其中一些使用GPL协议发布的模块则必须使用GPL协议），任何人都可以在遵守协议的情况下自由使用。目前有很多播放软件都使用了Libav、FFmpeg的代码，但它们并没有遵守LGPL，GPL协议，没有公开任何源代码。Libav、FFmpeg社區便將這些違反協議的公司、組織、個人的網址貼在“恥辱大廳”（又叫“恥辱柱”）上，并與這些公司/組織/個人商討如何解決版權爭議。&amp;lt;ref&amp;gt;{{Cite web |url=http://www.oschina.net/news/953 |title=FFmpeg开发者接受采访 - 开源中国社区 |accessdate=2011-03-05 |archive-date=2011-03-19 |archive-url=https://web.archive.org/web/20110319101205/http://www.oschina.net/news/953 |dead-url=no }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==參考資料==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==参见==&lt;br /&gt;
* [[影片轉換]]&lt;br /&gt;
&lt;br /&gt;
==外部連結==&lt;br /&gt;
*{{Official website}}&lt;br /&gt;
&lt;br /&gt;
{{压缩软件}}&lt;br /&gt;
&lt;br /&gt;
[[Category:C函式庫]]&lt;br /&gt;
[[Category:开源软件]]&lt;br /&gt;
[[Category:多媒體]]&lt;br /&gt;
[[Category:多媒体框架]]&lt;br /&gt;
[[Category:视频编解码器]]&lt;br /&gt;
[[Category:音频编解码器]]&lt;br /&gt;
[[Category:自由跨平台軟體]]&lt;/div&gt;</summary>
		<author><name>imported&gt;AromaTake</name></author>
	</entry>
</feed>