<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans">
	<id>https://wiki.fiveyellowmice.com/index.php?action=history&amp;feed=atom&amp;title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81%3A%E8%BF%90%E8%A1%8C</id>
	<title>如何使用 FFmpeg 进行视频转码:运行 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fiveyellowmice.com/index.php?action=history&amp;feed=atom&amp;title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81%3A%E8%BF%90%E8%A1%8C"/>
	<link rel="alternate" type="text/html" href="https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;action=history"/>
	<updated>2026-05-10T15:13:19Z</updated>
	<subtitle>本wiki的该页面的版本历史</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;diff=79&amp;oldid=prev</id>
		<title>FiveYellowMice：折叠掉影响翻页效率的内容。</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;diff=79&amp;oldid=prev"/>
		<updated>2016-09-02T08:54:40Z</updated>

		<summary type="html">&lt;p&gt;折叠掉影响翻页效率的内容。&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2016年9月2日 (五) 08:54的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l45&quot; &gt;第45行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第45行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;如果你拥有一定的 Unix 使用经验，对在命令后加 &amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt; 来获取帮助的方式应该不陌生。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;如果你拥有一定的 Unix 使用经验，对在命令后加 &amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt; 来获取帮助的方式应该不陌生。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;现在我们获得了这样的输出：（有点长，但别惊慌，我们并不需要理解它全部的内容，现在只要&amp;#039;&amp;#039;&amp;#039;瞟一眼&amp;#039;&amp;#039;&amp;#039;就好。）&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;现在我们获得了这样的输出：（有点长，但别惊慌，我们并不需要理解它全部的内容，现在只要&amp;#039;&amp;#039;&amp;#039;瞟一眼&amp;#039;&amp;#039;&amp;#039;就好。）&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{折叠|输出太长，为防止影响翻页效率已被折叠，请展开查看。|&lt;/ins&gt;&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   built with gcc 5.2.0 (GCC)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   built with gcc 5.2.0 (GCC)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l173&quot; &gt;第173行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第175行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-canvas_size size   set canvas size (WxH or abbreviation)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-canvas_size size   set canvas size (WxH or abbreviation)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-spre preset        set the subtitle options to the indicated preset&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;-spre preset        set the subtitle options to the indicated preset&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;翻到最开始的位置，跳过上面的一大串版本信息什么的，我们能看到一行 &amp;lt;code&amp;gt;Hyper fast Audio and Video encoder&amp;lt;/code&amp;gt; ，它的意思就是“超快的音频和视频编码器”，这就算是对 FFmpeg 的一句简短的描述了。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/syntaxhighlight&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;翻到最开始的位置，跳过上面的一大串版本信息什么的，我们能看到一行 &amp;lt;code&amp;gt;Hyper fast Audio and Video encoder&amp;lt;/code&amp;gt; ，它的意思就是“超快的音频和视频编码器”，这就算是对 FFmpeg 的一句简短的描述了。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;接下来的一句 &amp;lt;code&amp;gt;usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...&amp;lt;/code&amp;gt; 也就代表了 FFmpeg 的主要用法，我们可以看出，一条命令以 &amp;lt;code&amp;gt;ffmpeg&amp;lt;/code&amp;gt; 开头，后面是可选的选项和参数，输入文件，输出文件……看不懂没关系，用多了自然就明白了。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;接下来的一句 &amp;lt;code&amp;gt;usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...&amp;lt;/code&amp;gt; 也就代表了 FFmpeg 的主要用法，我们可以看出，一条命令以 &amp;lt;code&amp;gt;ffmpeg&amp;lt;/code&amp;gt; 开头，后面是可选的选项和参数，输入文件，输出文件……看不懂没关系，用多了自然就明白了。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FiveYellowMice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;diff=49&amp;oldid=prev</id>
		<title>FiveYellowMice：添加导航栏</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;diff=49&amp;oldid=prev"/>
		<updated>2016-03-30T03:54:20Z</updated>

		<summary type="html">&lt;p&gt;添加导航栏&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;zh-Hans&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2016年3月30日 (三) 03:54的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{如何使用 FFmpeg 进行视频转码:导航栏}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 是这个黑黑的窗口吗？ ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 是这个黑黑的窗口吗？ ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果你是一名 Windows 用户，在第一次运行 ff-promt.bat 的时候，也许会被吓一跳，因为此时出现在屏幕前的，是一个黑底白字——就像在黑客电影中所见到的那样的窗口。&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;如果你是一名 Windows 用户，在第一次运行 ff-promt.bat 的时候，也许会被吓一跳，因为此时出现在屏幕前的，是一个黑底白字——就像在黑客电影中所见到的那样的窗口。&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>FiveYellowMice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;diff=19&amp;oldid=prev</id>
		<title>FiveYellowMice：创建页面，内容为“== 是这个黑黑的窗口吗？ == 如果你是一名 Windows 用户，在第一次运行 ff-promt.bat 的时候，也许会被吓一跳，因为此时出现在屏...”</title>
		<link rel="alternate" type="text/html" href="https://wiki.fiveyellowmice.com/index.php?title=%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8_FFmpeg_%E8%BF%9B%E8%A1%8C%E8%A7%86%E9%A2%91%E8%BD%AC%E7%A0%81:%E8%BF%90%E8%A1%8C&amp;diff=19&amp;oldid=prev"/>
		<updated>2016-03-29T09:29:50Z</updated>

		<summary type="html">&lt;p&gt;创建页面，内容为“== 是这个黑黑的窗口吗？ == 如果你是一名 Windows 用户，在第一次运行 ff-promt.bat 的时候，也许会被吓一跳，因为此时出现在屏...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 是这个黑黑的窗口吗？ ==&lt;br /&gt;
如果你是一名 Windows 用户，在第一次运行 ff-promt.bat 的时候，也许会被吓一跳，因为此时出现在屏幕前的，是一个黑底白字——就像在黑客电影中所见到的那样的窗口。&lt;br /&gt;
&lt;br /&gt;
[[文件:Windows-ff-prompt.png|frameless|670x670px]]&lt;br /&gt;
&lt;br /&gt;
你可能会以为你的电脑坏了，但事实上并非如此，这个窗口就是我们使用 FFmpeg 的方式，是接下来我们要经常面对的东西了。别害怕，这并不是什么只有在电影中才能看见的高级玩意儿，在十几至二十几年前，大部分的电脑都是这样子。&amp;lt;blockquote&amp;gt;可是现在都什么时代了，为什么还要使用这种老土的东西？&amp;lt;/blockquote&amp;gt;事实上，即使在今天，许多人也在使用它来完成大部分的任务，许多事情还只能靠它来完成。图形界面的发明给是计算机界的一大进步，带来了许多好处，但同时的，图形化的东西也有许多缺点。比如，找一个功能需要很多次点击，程序的开发也要消耗许多精力在“如何设置一个好的图形界面”上，图形界面还促使了鼠标手的产生。&lt;br /&gt;
&lt;br /&gt;
我们不得不承认，许多任务用命令行来完成会更高效。 FFmpeg 很好的诠释了这一点。&lt;br /&gt;
&lt;br /&gt;
== 查看帮助 ==&lt;br /&gt;
* GNU/Linux  我想我不用说了，你们都会。&lt;br /&gt;
* Mac OS X  点 Dock 中的 Dashboard ，找到 Terminal ，点它。&lt;br /&gt;
* Microsoft Windows  按 Win + R ，输入 `cmd` ，回车。&lt;br /&gt;
然后，执行以下命令：&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
ffmpeg -version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;你可以看到像这样的一些输出：&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers&lt;br /&gt;
built with gcc 5.2.0 (GCC)&lt;br /&gt;
configuration: --prefix=/usr --disable-debug --disable-static --disable-strippin&lt;br /&gt;
g --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --en&lt;br /&gt;
able-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreetype&lt;br /&gt;
 --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame --e&lt;br /&gt;
nable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable&lt;br /&gt;
-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-li&lt;br /&gt;
bspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvorbis --&lt;br /&gt;
-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvi&lt;br /&gt;
d --enable-shared --enable-version3 --enable-x11grab&lt;br /&gt;
libavutil      54. 31.100 / 54. 31.100&lt;br /&gt;
libavcodec     56. 60.100 / 56. 60.100&lt;br /&gt;
libavformat    56. 40.101 / 56. 40.101&lt;br /&gt;
libavdevice    56.  4.100 / 56.  4.100&lt;br /&gt;
libavfilter     5. 40.101 /  5. 40.101&lt;br /&gt;
libavresample   2.  1.  0 /  2.  1.  0&lt;br /&gt;
libswscale      3.  1.101 /  3.  1.101&lt;br /&gt;
libswresample   1.  2.101 /  1.  2.101&lt;br /&gt;
libpostproc    53.  3.100 / 53.  3.100&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;code&amp;gt;version&amp;lt;/code&amp;gt; 的意思就是“版本”，通过这条命令我们就可以看见 FFmpeg 的版本以及其他的一些信息。&lt;br /&gt;
&lt;br /&gt;
从第一行能够看出，我在写这篇文章时，所使用的 FFmpeg 版本是 2.8 ，多数情况下你得到的版本都会比我的新，一般情况下新版本都会保持对旧版本的兼容性，所以版本较新通常不会产生问题。但如果你使用的版本比我的旧，即使可能大部分操作都不会出现与本教程不同的地方，但最好还是升到最新版本，也就是按照上一章的方式再下载最新版。&lt;br /&gt;
&lt;br /&gt;
我们现在知道了 FFmpeg 的版本，接下来需要知道它的使用方法—— FFmpeg 内置了十分详尽的帮助说明，我们可以通过这样一条命令来查看它：&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
ffmpeg -help&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;如果你拥有一定的 Unix 使用经验，对在命令后加 &amp;lt;code&amp;gt;-help&amp;lt;/code&amp;gt; 来获取帮助的方式应该不陌生。&lt;br /&gt;
&lt;br /&gt;
现在我们获得了这样的输出：（有点长，但别惊慌，我们并不需要理解它全部的内容，现在只要&amp;#039;&amp;#039;&amp;#039;瞟一眼&amp;#039;&amp;#039;&amp;#039;就好。）&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
ffmpeg version 2.8 Copyright (c) 2000-2015 the FFmpeg developers&lt;br /&gt;
  built with gcc 5.2.0 (GCC)&lt;br /&gt;
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripp&lt;br /&gt;
ing --enable-avisynth --enable-avresample --enable-fontconfig --enable-gnutls --&lt;br /&gt;
enable-gpl --enable-ladspa --enable-libass --enable-libbluray --enable-libfreety&lt;br /&gt;
pe --enable-libfribidi --enable-libgsm --enable-libmodplug --enable-libmp3lame -&lt;br /&gt;
-enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enab&lt;br /&gt;
le-libopus --enable-libpulse --enable-libschroedinger --enable-libsoxr --enable-&lt;br /&gt;
libspeex --enable-libssh --enable-libtheora --enable-libv4l2 --enable-libvorbis &lt;br /&gt;
--enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libx&lt;br /&gt;
vid --enable-shared --enable-version3 --enable-x11grab&lt;br /&gt;
  libavutil      54. 31.100 / 54. 31.100&lt;br /&gt;
  libavcodec     56. 60.100 / 56. 60.100&lt;br /&gt;
  libavformat    56. 40.101 / 56. 40.101&lt;br /&gt;
  libavdevice    56.  4.100 / 56.  4.100&lt;br /&gt;
  libavfilter     5. 40.101 /  5. 40.101&lt;br /&gt;
  libavresample   2.  1.  0 /  2.  1.  0&lt;br /&gt;
  libswscale      3.  1.101 /  3.  1.101&lt;br /&gt;
  libswresample   1.  2.101 /  1.  2.101&lt;br /&gt;
  libpostproc    53.  3.100 / 53.  3.100&lt;br /&gt;
Hyper fast Audio and Video encoder&lt;br /&gt;
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfi&lt;br /&gt;
le}...&lt;br /&gt;
&lt;br /&gt;
Getting help:&lt;br /&gt;
    -h      -- print basic options&lt;br /&gt;
    -h long -- print more options&lt;br /&gt;
    -h full -- print all options (including all format and codec specific option&lt;br /&gt;
s, very long)&lt;br /&gt;
    See man ffmpeg for detailed description of the options.&lt;br /&gt;
&lt;br /&gt;
Print help / information / capabilities:&lt;br /&gt;
-L                  show license&lt;br /&gt;
-h topic            show help&lt;br /&gt;
-? topic            show help&lt;br /&gt;
-help topic         show help&lt;br /&gt;
--help topic        show help&lt;br /&gt;
-version            show version&lt;br /&gt;
-buildconf          show build configuration&lt;br /&gt;
-formats            show available formats&lt;br /&gt;
-devices            show available devices&lt;br /&gt;
-codecs             show available codecs&lt;br /&gt;
-decoders           show available decoders&lt;br /&gt;
-encoders           show available encoders&lt;br /&gt;
-bsfs               show available bit stream filters&lt;br /&gt;
-protocols          show available protocols&lt;br /&gt;
-filters            show available filters&lt;br /&gt;
-pix_fmts           show available pixel formats&lt;br /&gt;
-layouts            show standard channel layouts&lt;br /&gt;
-sample_fmts        show available audio sample formats&lt;br /&gt;
-colors             show available color names&lt;br /&gt;
-sources device     list sources of the input device&lt;br /&gt;
-sinks device       list sinks of the output device&lt;br /&gt;
-hwaccels           show available HW acceleration methods&lt;br /&gt;
&lt;br /&gt;
Global options (affect whole program instead of just one file:&lt;br /&gt;
-loglevel loglevel  set logging level&lt;br /&gt;
-v loglevel         set logging level&lt;br /&gt;
-report             generate a report&lt;br /&gt;
-max_alloc bytes    set maximum size of a single allocated block&lt;br /&gt;
-y                  overwrite output files&lt;br /&gt;
-n                  never overwrite output files&lt;br /&gt;
-ignore_unknown     Ignore unknown stream types&lt;br /&gt;
-stats              print progress report during encoding&lt;br /&gt;
-max_error_rate ratio of errors (0.0: no errors, 1.0: 100% error  maximum error &lt;br /&gt;
rate&lt;br /&gt;
-bits_per_raw_sample number  set the number of bits per raw sample&lt;br /&gt;
-vol volume         change audio volume (256=normal)&lt;br /&gt;
&lt;br /&gt;
Per-file main options:&lt;br /&gt;
-f fmt              force format&lt;br /&gt;
-c codec            codec name&lt;br /&gt;
-codec codec        codec name&lt;br /&gt;
-pre preset         preset name&lt;br /&gt;
-map_metadata outfile[,metadata]:infile[,metadata]  set metadata information of &lt;br /&gt;
outfile from infile&lt;br /&gt;
-t duration         record or transcode &amp;quot;duration&amp;quot; seconds of audio/video&lt;br /&gt;
-to time_stop       record or transcode stop time&lt;br /&gt;
-fs limit_size      set the limit file size in bytes&lt;br /&gt;
-ss time_off        set the start time offset&lt;br /&gt;
-sseof time_off     set the start time offset relative to EOF&lt;br /&gt;
-seek_timestamp     enable/disable seeking by timestamp with -ss&lt;br /&gt;
-timestamp time     set the recording timestamp (&amp;#039;now&amp;#039; to set the current time)&lt;br /&gt;
-metadata string=string  add metadata&lt;br /&gt;
-target type        specify target file type (&amp;quot;vcd&amp;quot;, &amp;quot;svcd&amp;quot;, &amp;quot;dvd&amp;quot;, &amp;quot;dv&amp;quot; or &amp;quot;dv5&lt;br /&gt;
0&amp;quot; with optional prefixes &amp;quot;pal-&amp;quot;, &amp;quot;ntsc-&amp;quot; or &amp;quot;film-&amp;quot;)&lt;br /&gt;
-apad               audio pad&lt;br /&gt;
-frames number      set the number of frames to output&lt;br /&gt;
-filter filter_graph  set stream filtergraph&lt;br /&gt;
-filter_script filename  read stream filtergraph description from a file&lt;br /&gt;
-reinit_filter      reinit filtergraph on input parameter changes&lt;br /&gt;
-discard            discard&lt;br /&gt;
-disposition        disposition&lt;br /&gt;
&lt;br /&gt;
Video options:&lt;br /&gt;
-vframes number     set the number of video frames to output&lt;br /&gt;
-r rate             set frame rate (Hz value, fraction or abbreviation)&lt;br /&gt;
-s size             set frame size (WxH or abbreviation)&lt;br /&gt;
-aspect aspect      set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)&lt;br /&gt;
-bits_per_raw_sample number  set the number of bits per raw sample&lt;br /&gt;
-vn                 disable video&lt;br /&gt;
-vcodec codec       force video codec (&amp;#039;copy&amp;#039; to copy stream)&lt;br /&gt;
-timecode hh:mm:ss[:;.]ff  set initial TimeCode value.&lt;br /&gt;
-pass n             select the pass number (1 to 3)&lt;br /&gt;
-vf filter_graph    set video filters&lt;br /&gt;
-ab bitrate         audio bitrate (please use -b:a)&lt;br /&gt;
-b bitrate          video bitrate (please use -b:v)&lt;br /&gt;
-dn                 disable data&lt;br /&gt;
&lt;br /&gt;
Audio options:&lt;br /&gt;
-aframes number     set the number of audio frames to output&lt;br /&gt;
-aq quality         set audio quality (codec-specific)&lt;br /&gt;
-ar rate            set audio sampling rate (in Hz)&lt;br /&gt;
-ac channels        set number of audio channels&lt;br /&gt;
-an                 disable audio&lt;br /&gt;
-acodec codec       force audio codec (&amp;#039;copy&amp;#039; to copy stream)&lt;br /&gt;
-vol volume         change audio volume (256=normal)&lt;br /&gt;
-af filter_graph    set audio filters&lt;br /&gt;
&lt;br /&gt;
Subtitle options:&lt;br /&gt;
-s size             set frame size (WxH or abbreviation)&lt;br /&gt;
-sn                 disable subtitle&lt;br /&gt;
-scodec codec       force subtitle codec (&amp;#039;copy&amp;#039; to copy stream)&lt;br /&gt;
-stag fourcc/tag    force subtitle tag/fourcc&lt;br /&gt;
-fix_sub_duration   fix subtitles duration&lt;br /&gt;
-canvas_size size   set canvas size (WxH or abbreviation)&lt;br /&gt;
-spre preset        set the subtitle options to the indicated preset&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;翻到最开始的位置，跳过上面的一大串版本信息什么的，我们能看到一行 &amp;lt;code&amp;gt;Hyper fast Audio and Video encoder&amp;lt;/code&amp;gt; ，它的意思就是“超快的音频和视频编码器”，这就算是对 FFmpeg 的一句简短的描述了。&lt;br /&gt;
&lt;br /&gt;
接下来的一句 &amp;lt;code&amp;gt;usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...&amp;lt;/code&amp;gt; 也就代表了 FFmpeg 的主要用法，我们可以看出，一条命令以 &amp;lt;code&amp;gt;ffmpeg&amp;lt;/code&amp;gt; 开头，后面是可选的选项和参数，输入文件，输出文件……看不懂没关系，用多了自然就明白了。&lt;br /&gt;
&lt;br /&gt;
再下面 &amp;lt;code&amp;gt;Getting help:&amp;lt;/code&amp;gt;  这一段，就说明了其他的一些获取帮助的方法， &amp;lt;code&amp;gt;-h long&amp;lt;/code&amp;gt; 可以看到更为详细的帮助， &amp;lt;code&amp;gt;-h full&amp;lt;/code&amp;gt; 可以看见超级详细的帮助（相对的，也非常的长）。我们现在只是做最简单的转码，还不需要用到这些高级的选项。&lt;br /&gt;
&lt;br /&gt;
再往下面的内容很多，我就不一一说明了，不要求全都看懂，能看懂一点是一点。左侧是选项的名称，右侧是英文的说明。如果你感兴趣，可以在学会基础的转码以后把每个选项都试一试&amp;lt;s&amp;gt;，这是一个非常好的消磨时间的方法&amp;lt;/s&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
== “选项”与“参数” ==&lt;br /&gt;
既然这是一个以命令行为基础的程序，我们可能需要掌握一些关于命令行的常识。不过，如果你觉得你暂时不想看这些令人头疼的东西，可以先跳过这节。&amp;#039;&amp;#039;&amp;#039;如果在之后的部分中遇到了困难，再回来看也不迟。&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
在命令行上，一条一长串的命令一般由两部分组成，程序与这条命令的“参数”。比如，在这样一条命令中：&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
ffmpeg -i a.mp4 -an -c:v vp9 b.webm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;code&amp;gt;ffmpeg&amp;lt;/code&amp;gt; 就是程序，而除此之外的后面的东西，也就是 &amp;lt;code&amp;gt;-i a.mp4 -an -c:v vp9 b.webm&amp;lt;/code&amp;gt; 就是这条命令的参数。&lt;br /&gt;
&lt;br /&gt;
命令的参数还可以再进行更详细的分隔，它以空格做间隔，比如以上的这些参数就被分解成了 &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;a.mp4&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-an&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-c:v&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;vp9&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;b.webm&amp;lt;/code&amp;gt; 这 6 段。&lt;br /&gt;
&lt;br /&gt;
以横杠开头的段被称为“选项”，在这个例子中有 &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-an&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-c:v&amp;lt;/code&amp;gt; 三个选项。“选项”就像一个开关，在命令中写上它，程序就会知道你要让它做某样事情，否则就会按默认的来。&lt;br /&gt;
&lt;br /&gt;
但是有一些选项不仅仅是一个开关，除了要打开开关以外，你还要告诉它一些额外的信息，这些额外的信息紧跟在选项后面，被称作&amp;#039;&amp;#039;&amp;#039;选项&amp;#039;&amp;#039;&amp;#039;的参数。比如在这里， &amp;lt;code&amp;gt;a.mp4&amp;lt;/code&amp;gt; 就是 &amp;lt;code&amp;gt;-i&amp;lt;/code&amp;gt; 选项的参数， &amp;lt;code&amp;gt;vp9&amp;lt;/code&amp;gt; 就是 &amp;lt;code&amp;gt;-c:v&amp;lt;/code&amp;gt; 选项的参数， &amp;lt;code&amp;gt;-an&amp;lt;/code&amp;gt; 选项不需要参数。&lt;br /&gt;
&lt;br /&gt;
一个选项是否需要参数可以在帮助中找到，比如，在 &amp;lt;code&amp;gt;ffmpeg -help&amp;lt;/code&amp;gt; 中可以找到这么一行：&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
-t duration         record or transcode &amp;quot;duration&amp;quot; seconds of audio/video&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这就是对 &amp;lt;code&amp;gt;-t&amp;lt;/code&amp;gt; 选项的说明，前面的 &amp;lt;code&amp;gt;-t duration&amp;lt;/code&amp;gt; 表示这个选项需要一个叫 &amp;quot;duration&amp;quot; 的参数。后面的 &amp;lt;code&amp;gt;record or transcode &amp;quot;duration&amp;quot; seconds of audio/video&amp;lt;/code&amp;gt; 是对这个选项以及参数的解释。在这里它的意思是“录制或编码 &amp;quot;duration&amp;quot; 秒的音频或视频”，通俗地说就是 -t 选项是用来指定时间的，后面跟着一个参数，以秒为单位。&lt;br /&gt;
&lt;br /&gt;
如果一个需要参数的选项没有获得它的参数，程序就会出问题，多数情况下，它会报错并给你指示。&lt;br /&gt;
&lt;br /&gt;
最后的 &amp;lt;code&amp;gt;b.webm&amp;lt;/code&amp;gt; 是一个固有的参数，它不属于任何选项，但是在 FFmpeg 中它被要求写上，因为这就是转码后输出的文件名，它一定要写在最后。看看帮助中的 &amp;lt;code&amp;gt;usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...&amp;lt;/code&amp;gt; ，我们就能找到我们为什么要这样做——名叫 &amp;lt;code&amp;gt;outfile&amp;lt;/code&amp;gt; （也就是输出文件）的参数要放在最后面。&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;别的程序不一定需要这样的参数，也不一定符合这一节的规律，这里只讲 FFmpeg 。&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== 支持哪些格式？ ==&lt;br /&gt;
你可能有些踌躇，因为你以前从来没有听说过这个叫 FFmpeg 的软件。“它应该很小众吧”你也许会这样想，“那么支持的媒体格式也很有限咯？”&lt;br /&gt;
&lt;br /&gt;
在第一章我就有描述， FFmpeg 是一个被广泛使用的多媒体编码器库，有多广泛呢？广泛到除了某些财大气粗的商业公司，几乎所有的需要用到媒体的软件都用到了它。之所以你没听说过它的名字，是因为它通常都藏在后端。&lt;br /&gt;
&lt;br /&gt;
现在你不会怀疑 FFmpeg 的支持的格式数量了吧？几乎所有。&lt;br /&gt;
&lt;br /&gt;
跟据 &amp;lt;code&amp;gt;ffmpeg -help&amp;lt;/code&amp;gt; 的指示，要查看所有支持的“封装格式”，输入 &amp;lt;code&amp;gt;ffmpeg -formats&amp;lt;/code&amp;gt; ，然后我们会得到一大堆输出，因为实在太长了，我只截一小段给大家看一下：&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
File formats:&lt;br /&gt;
D. = Demuxing supported&lt;br /&gt;
.E = Muxing supported&lt;br /&gt;
--&lt;br /&gt;
 E 3g2             3GP2 (3GPP2 file format)&lt;br /&gt;
 E 3gp             3GP (3GPP file format)&lt;br /&gt;
D  4xm             4X Technologies&lt;br /&gt;
 E a64             a64 - video for Commodore 64&lt;br /&gt;
D  aac             raw ADTS AAC (Advanced Audio Coding)&lt;br /&gt;
DE ac3             raw AC-3&lt;br /&gt;
D  act             ACT Voice file format&lt;br /&gt;
D  adf             Artworx Data Format&lt;br /&gt;
D  adp             ADP&lt;br /&gt;
 E adts            ADTS AAC (Advanced Audio Coding)&lt;br /&gt;
DE adx             CRI ADX&lt;br /&gt;
D  aea             MD STUDIO audio&lt;br /&gt;
D  afc             AFC&lt;br /&gt;
DE aiff            Audio IFF&lt;br /&gt;
DE alaw            PCM A-law&lt;br /&gt;
D  alias_pix       Alias/Wavefront PIX image&lt;br /&gt;
DE alsa            ALSA audio output&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;我们能看见许多我们熟悉的格式以及更多不熟悉的格式。&lt;br /&gt;
&lt;br /&gt;
接下来还有他支持的编解码器 (codec) ，按照帮助，我们要输入 &amp;lt;code&amp;gt;ffmpeg -codecs&amp;lt;/code&amp;gt; ，以下是输出的一部分：&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Codecs:&lt;br /&gt;
D..... = Decoding supported&lt;br /&gt;
.E.... = Encoding supported&lt;br /&gt;
..V... = Video codec&lt;br /&gt;
..A... = Audio codec&lt;br /&gt;
..S... = Subtitle codec&lt;br /&gt;
...I.. = Intra frame-only codec&lt;br /&gt;
....L. = Lossy compression&lt;br /&gt;
.....S = Lossless compression&lt;br /&gt;
\-------&lt;br /&gt;
D.VI.. 012v                 Uncompressed 4:2:2 10-bit&lt;br /&gt;
D.V.L. 4xm                4X Movie&lt;br /&gt;
D.VI.S 8bps                 QuickTime 8BPS video&lt;br /&gt;
.EVIL. a64_multi            Multicolor charset for Commodore 64 (encoders: a64multi )&lt;br /&gt;
.EVIL. a64_multi5           Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 )&lt;br /&gt;
D.V..S aasc                 Autodesk RLE&lt;br /&gt;
D.VIL. aic                  Apple Intermediate Codec&lt;br /&gt;
DEVI.S alias_pix            Alias/Wavefront PIX image&lt;br /&gt;
DEVIL. amv                  AMV Video&lt;br /&gt;
D.V.L. anm                  Deluxe Paint Animation&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;这些就是你电脑中 FFmpeg 所支持的格式和编码了，够多吧？&lt;br /&gt;
&lt;br /&gt;
== 中文是世界上最美的语言，但是…… ==&lt;br /&gt;
看到这里了，你的心中可能有一个非常大的疑惑，那就是——为什么这个软件只有英语？名字是英语的、帮助是英语的、提示也是英语的。&lt;br /&gt;
&lt;br /&gt;
原因其实显而易见，英语是目前世界上使用人数最多的语言（汉语是&amp;#039;&amp;#039;&amp;#039;母语&amp;#039;&amp;#039;&amp;#039;人数最多的），而 FFmpeg 的开发者和用户遍布世界各地，它不可能做很多种不同语言的版本，那么既然大家都或多或少看得懂英语，那就采用它了。&lt;br /&gt;
&lt;br /&gt;
如果你觉得你的英语水平看懂这点东西没问题，那真是太好了。如果你觉得你的英语水平还是不够，这也不应该成为你的阻碍。&lt;br /&gt;
&lt;br /&gt;
看不懂怎么办？ [https://translate.google.com/ 上网翻译]！&lt;br /&gt;
&lt;br /&gt;
你可能一开始会进度缓慢，看懂一段话都十分困难。但我相信我的读者的脑袋都是足够聪明的，过一段时间你就会发现，这些文档看起来舒服多了。&lt;br /&gt;
&lt;br /&gt;
英语是现代人必备的技能之一，至少在中国大陆，它是属于义务教育中的，如果你觉得“我只是想转个视频，为此学英语成本太高了”，那别怪我嘴下无情——你英语考试多少分？因为我认为，以小学毕业的英语水平，借助网上翻译看懂 FFmpeg 的这点东西还是不难的。&lt;br /&gt;
&lt;br /&gt;
中文是世界上最美的语言，但是英文是世界上使用最广泛的语言。如果你不会英语，那这个世界上你会错过的精彩东西就太多了， FFmpeg 就是其中之一。&lt;br /&gt;
&lt;br /&gt;
不要慌乱，打开翻译，鼠标选中，右键复制，右键粘帖，按下回车。&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
看了这么多了，或许你需要喝口水，休息一下之后再继续阅读[[如何使用_FFmpeg_进行视频转码:媒体文件的结构|第 4 章]]。&lt;/div&gt;</summary>
		<author><name>FiveYellowMice</name></author>
		
	</entry>
</feed>