2026-07-01

Audio-Channel

1. 获取相关信息
	1.1 获取音频流信息
	1.2 声道布局
	1.3 音量 volumedetect
	1.4 多声道混合波形图
	1.5 不同声道的波形图
	1.6 统计信息
2. 拆分声道
	2.1 pan
	2.2 channelsplit
	2.3 小结
3. 查看单声道文件相关信息
	3.1 获取音频流信息
	3.2 音量 volumedetect
	3.3 波形图
	3.4 统计信息
4. volume 滤波器调节音量
	4.1 音量 volumedetect
	4.2 波形图
5. 合并
	5.1 获取音频流信息
	5.2 音量 volumedetect
	5.3 不同声道的波形图
	5.4 文件大小
6. AudioChannel命令参考
7. 文中用到的选项及滤镜

1. 获取相关信息

1.1 获取音频流信息

ffmpeg -i 2018.mp4
Stream #0:1[0x2](eng): Audio: ac3 (ac-3 / 0x332D6361), 48000 Hz, 5.1(side), fltp, 640 kb/s (default)

1.2 声道布局

ffmpeg -layouts
mono           FC
stereo         FL+FR
quad           FL+FR+BL+BR
quad(side)     FL+FR+SL+SR
5.1            FL+FR+FC+LFE+BL+BR
5.1(side)      FL+FR+FC+LFE+SL+SR
… 这里只列出本例遇到的及相关布局。

1.3 音量 volumedetect

ffmpeg -i 2018.mp4 -hide_banner -filter_complex volumedetect -c:v copy -f null /dev/null 
ffmpeg -i 2018.mp4 -filter:a volumedetect -vn -f null /dev/null
ffmpeg -i 2018.mp4 -filter volumedetect -vn -f null /dev/null
ffmpeg -i 2018.mp4 -af volumedetect -vn -f null /dev/null
[...] mean_volume: -30.8 dB
[...] max_volume: 0.0 dB

1.4 多声道混合波形图

 ffmpeg -i 2018.mp4 -filter_complex "showwavespic=s=1920*720" -frames:v 1 8a.png
图略

1.5 不同声道的波形图

 ffmpeg -i 2018.mp4 -filter_complex "showwavespic=s=1920*960:split_channels=1" -frames:v 1 8am.png 
图形放在第5.3节,与修改后的图形对比。

1.6 统计信息

ffmpeg -i 2018.mp4 -af astats -f null -
注: 8100运行此命令只有~15x的速度,耗时约7分半。
增加 -vn 选项,忽略视频部分,速度增加10倍。
ffmpeg -i 2018.mp4 -vn -af astats -f null -
可以列出 Channel.(1~6) 的详细信息,其中的 RMS level dB 表示每个声道的平均音量。
Overall 则是综合6个声道的统计信息,Overall 的 RMS level dB 和前面使用 volumedetect 滤镜获取的 mean_volume 一致。
Channel 1 (FL) 2 (FR) 3 (FC) 4 (LFE) 5 (SL) 6 (SR) Overall 通道
DC offset -0.000008 -0.000009 -0.000009 0.000001 -0.00001 -0.000011 -0.000011 直流偏移
Min level -0.713869 -0.71056 -0.999829 -0.679425 -1.021281 -0.9638 -1.021281 最小电平
Max level 0.71264 0.695435 0.995467 0.677106 1.031011 0.962693 1.031011 最大电平
Min difference 0 0 0 0 0 0 0 最小差值
Max difference 0.628798 0.581773 0.694345 0.022837 0.370033 0.392021 0.694345 最大差值
Mean difference 0.001396 0.001468 0.003859 0.000021 0.001228 0.001224 0.001533 平均差值
RMS difference 0.003795 0.003989 0.009361 0.000128 0.003429 0.003426 0.004856 均方根差值
Peak level dB -2.927632 -2.96798 -0.001484 -3.35717 0.265267 -0.320259 0.265267 峰值电平 dB
RMS level dB -33.124027 -32.65356 -25.858851 -32.648587 -33.945536 -33.983928 -30.817171 均方根电平 dB
RMS peak dB -6.735127 -8.108412 -5.499001 -4.888176 -5.274029 -9.256225 -4.888176 均方根峰值 dB
RMS trough dB -112.519922 -111.171483 -111.433785 -3202.270341 -108.760425 -106.989207 -3202.270341 均方根谷值 dB
Crest factor 32.345936 30.498536 19.62765 29.145455 51.349962 48.215143
波峰因子
Flat factor 0 0 0 0 0 0 0 平坦因子
Peak count 2 2 2 2 2 2 2 峰值计数
Abs Peak count 1 1 1 1 1 1 1 绝对峰值计数
Noise floor dB -99.643932 -97.877327 -98.739502 -inf -97.807155 -101.373386 -97.807155 噪声基底 dB
Noise floor count 671 416 160 109866231 278 1 18311292.833333 噪声基底计数
Entropy 0.541997 0.554552 0.672009 0.267778 0.520391 0.523669 0.513399
Bit depth 31/32/32/32 31/32/32/32 31/32/32/32 31/32/32/32 32/32/32/32 31/32/32/32 32/32/32/32 位深度
Dynamic range 232.436339 237.004291 282.966711 279.886954 249.608638 234.34847
动态范围
Zero crossings 15226294 14816369 18927784 458054 14737991 14490558
过零点数
Zero crossings rate 0.044867 0.043659 0.055774 0.00135 0.043428 0.042699
过零率
Number of NaNs 0 0 0 0 0 0 0 NaN 值数量
Number of Infs 0 0 0 0 0 0 0 Inf 值数量
Number of denormals 0 0 0 0 0 0 0 非正规数数量
Number of samples 1 (FL) 2 (FR) 3 (FC) 4 (LFE) 5 (SL) 6 (SR) 339368208 样本数量

2. 拆分声道

2.1 pan

5.1(side)      FL+FR+FC+LFE+SL+SR
ffmpeg -i 2018.mp4 -filter_complex "[0:a]pan=1c|c0=c0[fl];[0:a]pan=1c|c0=c1[fr];[0:a]pan=1c|c0=c2[fc];[0:a]pan=1c|c0=c3[lfe];[0:a]pan=1c|c0=c4[sl];[0:a]pan=1c|c0=c5[sr]"  -map "[fl]" 8fl.ac3 -map "[fr]" 8fr.ac3 -map "[fc]" 8fc.ac3 -map "[lfe]" 8lfe.ac3 -map "[sl]" 8sl.ac3 -map "[sr]" 8sr.ac3 

或者拆开来运行: 结果都一样。
  • ffmpeg -i 2018.mp4  -af "pan=mono|c0=c0" 80.ac3
  • ffmpeg -i 2018.mp4  -af "pan=mono|c0=c1" 81.ac3
  • ffmpeg -i 2018.mp4  -af "pan=mono|c0=c2" 82.ac3
  • ffmpeg -i 2018.mp4  -af "pan=mono|c0=c3" 83.ac3
  • ffmpeg -i 2018.mp4  -af "pan=mono|c0=c4" 84.ac3
  • ffmpeg -i 2018.mp4  -af "pan=mono|c0=c5" 85.ac3

2.2 channelsplit

ffmpeg -i 2018.mp4 -filter_complex "channelsplit=channel_layout=5.1(side)[FL][FR][FC][LFE][SL][SR]"  -map "[FL]" 8fl.ac3 -map "[FR]" 8fr.ac3 -map "[FC]" 8fc.ac3 -map "[LFE]" 8lfe.ac3 -map "[SL]" 8sl.ac3 -map "[SR]" 8sr.ac3

2.3 小结

使用 channelsplit 滤镜,并没有按预期的生成所有单声道文件。
  • fc, lfe 这2个是 mono 单声道文件;比特率均为96kb/s。和上方的 pan 滤镜输出一致。
  • fl, fr 这2个是 stereo 立体声文件;比特率均为192kb/s。
    • 通过 astats 统计信息, 输出立体声的左右声道数据非常近似,相当于将输出的一个单声道,分别放到立体声的左右声道。
    • 使用 showwavespic 滤镜,生成不同声道的波形图,可以观察到,立体声2个声道是基本相同的波形。
  • sl,sr 这2个是 quad(side) 形式的4声道文件,比特率均为384kb/s。
    • 通过 astats 统计信息, 输出 quad(side) 的4个声道数据,前2个非常近似,相当于将输出的一个单声道,分别放到这2个位置,另外2个声道有数据,但属于静音范围,一样占用了一半的文件大小。
    • 使用 showwavespic 滤镜,生成不同声道的波形图,可以观察到,前2个声道是基本相同的波形,后2个声道只有占据了位置,没有任何波形(静音)。
拆分声道,使用 pan 滤镜,命令里已指定1c或mono,拆分出来的都是单声道文件,比特率均为96kb/s,体积都一样大。
  • 后面的内容都已 pan 滤镜生成的6个单声道文件为基础继续。

3. 查看单声道文件相关信息

3.1 获取音频流信息

ffprobe -i 文件名
Stream #0:0: Audio: ac3, 48000 Hz, mono, fltp, 96 kb/s
使用 pan 滤镜生成的所有6个文件,都是独立的单声道文件。

3.2 音量 volumedetect

ffmpeg -i 文件名 -af volumedetect -vn -f null /dev/null
信息见下方4.1节表格。

3.3 波形图

 ffmpeg -i 文件名 -filter_complex "showwavespic=s=1920*960" -frames:v 1 output.png
 ffmpeg -i 文件名 -filter_complex "showwavespic=s=1920*960:split_channels=1" -frames:v 1 output.png 
由于是单声道文件,所以这2行输出的图形是一样的。
这里将所有6个文件的图形分别输出,以便后续调整后对照。

3.4 统计信息

ffmpeg -i 文件名 -af astats -f null -
单声道音频文件的统计信息和前面5.1声道统计信息里的对应声道数据接近,但不完全相同。

4. volume 滤波器调节音量

将2018文件的6个声道分别调整适当的音量,然后再合并。
  • ffmpeg -i 8fc.ac3 -filter:a "volume=5dB" 8fc-u.ac3
  • ffmpeg -i 8fl.ac3 -filter:a "volume=7dB" 8fl-u.ac3
  • ffmpeg -i 8fr.ac3 -filter:a "volume=7dB" 8fr-u.ac3
  • ffmpeg -i 8lfe.ac3 -filter:a "volume=3dB" 8lfe-u.ac3
  • ffmpeg -i 8sl.ac3 -filter:a "volume=3dB" 8sl-u.ac3
  • ffmpeg -i 8sr.ac3 -filter:a "volume=3dB" 8sr-u.ac3
volume=号后面的数值若不带dB分贝单位,则表示按比例调整音量。

4.1 音量 volumedetect

ffmpeg -i 文件名 -af volumedetect -vn -f null /dev/null
Channel 章节: 3.2 章节: 4 章节: 4.1
file 平均音量 max +dB file 平均音量 max
1 (FL) 8fl.ac3 -33.1 dB -2.4 dB 7dB 8fl-u.ac3 -26.2 dB 0.0 dB
2 (FR) 8fr.ac3 -32.6 dB -2.5 dB 7dB 8fr-u.ac3 -25.7 dB 0.0 dB
3 (FC) 8fc.ac3 -25.9 dB 0.0 dB 5dB 8fc-u.ac3 -20.9 dB 0.0 dB
4 (LFE) 8lfe.ac3 -32.6 dB -3.4 dB 3dB 8lfe-u.ac3 -29.6 dB -0.4 dB
5 (SL) 8sl.ac3 -33.9 dB 0.0 dB 3dB 8sl-u.ac3 -31.0 dB 0.0 dB
6 (SR) 8sr.ac3 -34.0 dB -0.2 dB 3dB 8sr-u.ac3 -31.0 dB 0.0 dB
章节: 3.2,4.1音量对照表,所有文件大小均为80.9Mb,比特率为96kbs,Layouts:mono, 48000Hz。

4.2 波形图

 ffmpeg -i 文件名 -filter_complex "showwavespic=s=1920*960" -frames:v 1 output.png
与3.3调整音量前的图形对照。波形的幅度显著增大了。

5. 合并

5.1(side)      FL+FR+FC+LFE+SL+SR
  • ffmpeg -i 8fl-u.ac3 -i 8fr-u.ac3 -i 8fc-u.ac3 -i 8lfe-u.ac3 -i 8sl-u.ac3 -i 8sr-u.ac3  -filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]join=inputs=6:channel_layout=5.1(side)[a]"   -map "[a]" output.ac3 
  • ffmpeg -i 8fl-u.ac3 -i 8fr-u.ac3 -i 8fc-u.ac3 -i 8lfe-u.ac3 -i 8sl-u.ac3 -i 8sr-u.ac3  -filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]join=inputs=6:channel_layout=5.1(side):map=0.0-FL|1.0-FR|2.0-FC|3.0-LFE|4.0-SL|5.0-SR[a]"   -map "[a]" output1.ac3 
  • ffmpeg -i 8fl-u.ac3 -i 8fr-u.ac3 -i 8fc-u.ac3 -i 8lfe-u.ac3 -i 8sl-u.ac3 -i 8sr-u.ac3  -filter_complex "[0:a][1:a][2:a][3:a][4:a][5:a]amerge=inputs=6[a]"  -map "[a]" output3.ac3
使用 amerge 函数时,所有输入必须具有相同的采样率和格式。如果输入持续时间不同,输出将以最短的持续时间结束。 
 No channel layout for input 1  
Input channel layouts overlap: output layout will be determined by the number of distinct input channels Output #0, ac3, to 'output3.ac3':   
Stream #0:0: Audio: ac3, 48000 Hz, 5.1, fltp, 448 kb/s
使用 amerge 滤镜过程中,提示没有指定 layout,默认会输出 5.1 声道,如上,但实际生成的文件是 5.1(side) 声道。

5.1 获取音频流信息

ffprobe -i output.ac3
Stream #0:0: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s

5.2 音量 volumedetect

ffmpeg -i output.ac3 -af volumedetect -vn -f null /dev/null
mean_volume: -25.8 dB。注: 第1.3节,原始音轨音量平均为:-30.8 dB

5.3 不同声道的波形图

  •  ffmpeg -i output.ac3 -filter_complex "showwavespic=s=1920*960:split_channels=1" -frames:v 1 output-m.png 
  •  ffmpeg -i output1.ac3 -filter_complex "showwavespic=s=1920*960:split_channels=1" -frames:v 1 output1-m.png 
  •  ffmpeg -i output3.ac3 -filter_complex "showwavespic=s=1920*960:split_channels=1" -frames:v 1 output3-m.png 




和原始输出对比,波形幅度更加突出(音量提高了约5dB)。
注:参照波形,其中output.ac3文件的第2和第3声道互调了。命令行里的输入顺序都是一致的。具体原因还不清楚。

5.4 文件大小

  • 原始输出ac3文件大小为539Mb。(640bps)
  • 拆分为6个单声道文件80.9Mb*6=485MB。(96kb/s * 6 = 576bps) 大约是原始文件的90%。
  • 将这6个文件分别调整音量后,文件大小没有变化,合计仍然是485MB。(576bps)
  • 将这6个文件合并为5.1(side)声道文件,文件大小变为377MB。(448bps) 大约是原始文件的70%。

6. AudioChannel命令参考

以下文档是每晚重新生成的(中文翻译),对应于最新的 FFmpeg 修订版。

7. 文中用到的选项及滤镜

选项 alias/滤镜 描述
-ac https://ffmpeg.org/ffmpeg-all.html#Audio-Options
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Audio-Options
设置音频通道数。对于输出流,默认设置为输入音频通道的数量。
对于输入流,此选项仅对音频采集设备和原始解复用器有意义,并映射到相应的解复用器选项。
-map https://ffmpeg.org/ffmpeg-all.html#Stream-selection-1
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Stream-selection-1
流选择,手动控制每个输出文件中的流选择。用户可以跳过 -map,并让 ffmpeg 执行如下所述的自动流选择。
-vn / -an / -sn / -dn 选项可用于跳过分别包含视频、音频、字幕和数据流。
-b -b:v
-b:a
https://ffmpeg.org/ffmpeg-all.html#Options-20
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Options-20
设置比特率,单位为比特/秒。
-c -codec
-c:a -acodec
-c:v -vcodec
-c:s -scodec
https://ffmpeg.org/ffmpeg-all.html#Generic-options
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Generic-options
为一个或多个流选择一个编码器(当在输出文件之前使用时)或解码器(当在输入文件之前使用时)。
codec 是解码器/编码器的名称或特殊值 copy(仅限输出),表示该流不被重新编码。
-f https://ffmpeg.org/ffmpeg-all.html#Main-options
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Main-options
强制输入或输出文件格式。
通常会自动检测输入文件的格式,并根据输出文件的文件扩展名进行猜测,因此在大多数情况下不需要此选项。
-f null - https://ffmpeg.org/ffmpeg-all.html#null-1
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#null-1
此复用器不生成任何输出文件,主要用于测试。
-filter
-af -filter:a
-vf -filter:v
https://ffmpeg.org/ffmpeg-all.html#Simple-filtergraphs
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Simple-filtergraphs
指定单个滤镜,用于过滤输入流。
-filter_complex https://ffmpeg.org/ffmpeg-all.html#Complex-filtergraphs
https://ffmpeg.cpp.org.cn/ffmpeg-all.html#Complex-filtergraphs
过滤器图,复杂的集合。滤镜链用“;”字符分隔,每个滤镜链以“[in]”开头,以“[out]”结尾,最后一个可省略。
-filters 获取所有滤镜的列表。
-h filter=pan 获取单个滤镜的信息,例如这里获取 pan 滤镜信息。
asplit 将输入拆分为多个相同的输出,默认为 2。
aphasemeter 测量输入音频的相位, 相位值范围 [-1, 1] ,其中 -1 表示左右声道完全异相,而 1 表示声道同相。
ametadata 操作帧元数据。
aresample 将输入音频重采样到指定的参数。若未指定任何参数,则过滤器将在其输入和输出之间自动转换。
此过滤器还能够拉伸/压缩音频数据以使其与时间戳匹配,或者注入静音/切除音频以使其与时间戳匹配,或者两者兼而有之,或者都不进行操作。
amix 将多个音频输入混合到单个输出中。注:仅支持浮点样本(amerge 和 pan 音频滤波器支持多种格式)。
整数样本将自动执行到浮点样本的转换。
amerge 将两个或多个音频流合并为单个多通道流。
channelmap 将输入通道重新映射到新的位置。
channelsplit 将输入音频流中的每个通道拆分为单独的输出流。
join 将多个输入流连接成一个多通道流。
pan 以特定的增益级别混合通道。该过滤器接受输出通道布局,后跟一组通道定义。
此过滤器还旨在有效地重新映射音频流的通道。
Sofalizer 为用户在耳机中创建虚拟扬声器
astats 显示有关音频通道的时域统计信息。统计信息针对每个音频通道计算和显示,并且在适用的情况下,还会给出总体数据。
-map_channel Option not found (in 2026)

2026-06-25

DAR-PAR-SAR

1. Aspect ratio
1.1 宽高比
1.2 名词解释
1.3 关系
1.4 困扰
2. DAR
2.1 计算机显示器中使用的不同宽高比
3. PAR 
3.1 常见视频格式的非正方形宽高比
4. SAR
5. 更多相关页面

1. Aspect ratio

1.1 宽高比

宽高比,即一个影像的宽度除以高度的比例,通常表示为 “x:y”或“x×y”,其中的冒号和乘号表示中文的“比”之意。
目前,在电影工业中最常被使用的是 anamorphic 比例(即 2.39:1)。
传统的 4:3(1.33:1)仍然被使用于现今的模拟电视上,而它成功的后继规格 16:9(1.77:1)则被用于高清晰度电视和数字电视上。
这三种比例,是 MPEG-2(DVD)数字压缩格式所指定的三种标准比例,而 16:9 也被蓝光光盘和HD DVD所使用,同时也是两种普遍使用的35毫米电影胶片之间的折衷方案(欧洲的 1.66:1 以及英美的 1.85:1)。

1.2 名词解释

  • OAR 原始宽高比 (Original Aspect Ratio) 指的是电影或影像原始制作时的宽高比,例如 2.39:1 比例。
  • MAR 适应宽高比 (Modified Aspect Ratio) 指的是为了适应特定显示器,通过拉伸、剪裁或 matte 等方法改变的长宽比,例如 1.33:1 或 1.78:1。
  • PAR 像素宽高比 (Pixel Aspect Ratio) 指的是 (像素宽 / 像素高),最多的是1:1,即正方形像素。还有些矩形的 10:11, 12:11, 16:11, 40:33。
  • SAR 存储纵横比 (Storage Aspect Ratio) 指的是 (每行像素数 / 每列像素数), 即分辨率。比如 VGA 640/480=4:3。
  • DAR 显示宽高比 (Display Aspect Ratio) 指的是 {(每行像素数*像素宽) / (每列像素数*像素高)},比如古早的4:3,现在较多的是 16:9。

1.3 关系

  • DAR = PAR x SAR
  • SAR = DAR / PAR
  • PAR = DAR / SAR
已知其中任意两个可以推导出另一个。

1.4 困扰

各式各样的宽高比造成了电影制作人和消费者额外的困扰,并且在电视广播的服务之间造成混淆。
我们经常可以看到一部影片播出时比例被改变,改变的方法可能是剪裁画面、加黑边、和拉伸画面等等。
  • 拉伸画面,是最常见的补偿,这比起剪裁或加黑边更加容易使图像铺满屏幕,但是,这会使图像扭曲。
  • 加黑边,上下或左右有黑边,最终效果就是一个窗型的画面。这种效应称作“windowboxing”或者是“postage stamp”。
  • 剪裁画面,顾名思义,就是上下或左右的裁剪,结果就是会缺失部分内容。

2. DAR

显示器宽高比 (Display Aspect Ratio, DAR) 是指显示设备的宽高比。
它是显示器物理宽度与高度之间的比例关系。
它用冒号分隔的两个整数(x : y)表示,其中x代表宽度,y代表高度。
过去和现在常见的显示器宽高比包括5:4、4:3、16:10和16:9。

对角线和面积
电视机或电脑显示器的尺寸通常以其显示区域的对角线长度来表示,单位通常为英寸。
在对角线长度相同的情况下,宽高比越大,整体显示面积就越小。

2.1 计算机显示器中使用的不同宽高比

长宽比 示例 笔记
5:4 1.25:1 1280×1024 ~2000 古早设备。
4:3 1.33:1 1024×768, 1600×1200,
2560×1920, 960×720
~2000 年代之前,计算机软件、游戏和视频等的标准宽高比。
3:2 1.5:1 2160×1440, 2560×1700,
3000×2000, 1500×1000
2010~,一些便携式电脑开始使用这种技术。
8:5 1.6:1 1280×800, 1920×1200,
2560×1600, 3840×2400
2000~2010 年代的电脑显示器上很常见,
2021 年以来,再次变得越来越流行。
16:9 1.78:1 1366×768, 1920×1080,
2560×1440, 3840×2160
高清电视和现代电脑显示器的默认宽高比。
256:135 1.8962:1 2048×1080, 4096×2160 2005 年制定规范,但约10 年才广泛销售。
数字电影倡议组织制定的4K 分辨率标准。
64:27 2.370:1 2560×1080, 3440×1440 2010~,这种格式应用于一些专业和游戏显示器中,大致符合各种变形格式。
32:9 3.5:1 3840×1080, 5120×1440 2017~,已应用于一些高端显示器中。

3. PAR

像素宽高比 (Pixel Aspect Ratio, PAR) 是描述数位影像的像素中,宽和高之间的比率。
大多数的数位成像系统,会将影像显示为很多微小的正方型像素格。
但部分成像系统,尤其是必须与标准画质电视相容者,会将影像显示为长方形的像素格。

3.1 常见视频格式的非正方形宽高比

视频
系统
DAR 显示宽高比 图片尺寸 SAR 存储纵横比 PAR 像素宽高比 宽度 (px) 类型
DAR (十进制) (px × px) 十进制比 SAR (十进制) PAR (十进制)
PAL 4 : 3 1.3333333 704 x 576 1.2222222 72 : 59 1.2203390 59 : 54 1.0925926 769, 385 Rec.601
11 : 9 1.2222222 12 : 11 1.0909091 768, 384 digital
720 x 576 1.25 5 : 4 1.25 16 : 15 1.0666667
16 : 9 1.7777778 704 x 576 1.2222222 72 : 59 1.2203390 118 : 81 1.4567901 1026, 513 Rec.601
11 : 9 1.2222222 16 : 11 1.4545455 1024, 512 digital
720 x 576 1.25 5 : 4 1.25 64 : 45 1.4222222
NTSC 4 : 3 1.3333333 704 x 480 1.4666667 22 : 15 1.4666667 10 : 11 0.9090909 640, 320
16 : 9 1.7777778 40 : 33 1.2121212 853, 427
HDV/

HDCAM
16 : 9 1.7777778 1440 x 1080 1.3333333 4 : 3 1.3333333 4 : 3 1.3333333 1920
Video
System
DAR = PAR x SAR (px × px) decimal SAR = DAR / PAR PAR = DAR / SAR Width (px) Type
Display Aspect Ratio Picture dimensions Storage Aspect Ratio Pixel Aspect Ratio

4. SAR

在维基百科上搜索 (Storage Aspect Ratio) 没有找到主体页面,连接到上面的页面位置,讲的就是3个宽高比之间的关系。

5. 更多相关页面

视频术语表

2026-06-23

ffmpeg-layouts

1. 声道布局基本概念
2. ffmpeg -layouts
	2.1 单独的声道
	2.2 标准声道布局
3. 更多信息

1. 声道布局基本概念

stream 音频流
包含音频的视频及单独的音频文件,包含一个或多个音频流(stream)。
比如一些中英双语视频,音频流各自独立,可以通过播放软件切换播放。

channels 声道
每个音频流至少包含一个声道,简单理解就是一个声道对应一个喇叭。
比如左右立体声,对应左右2个喇叭,就能听出声音是从左边还是右边发出的。

layouts 声道布局
声道的组合就是声道布局。比如一些常见的声道布局: 
  • mono,单声道。
  • stereo,立体声,左右2个喇叭。
  • 2.1,左右2个喇叭加一个低音炮 LFE。
  • 5.1,前面左中右3个,后面左右2个,再加一个低音喇叭。大房间。
  • 5.1(side),前面左中右3个,侧面左右2个,再加一个低音喇叭。前后比较短的房间。

2. ffmpeg -layouts

ffmpeg -layouts 命令列出2个列表: 
  • (channels) Individual channels,单独的声道列表,说明该声道的位置信息。
  • (channel_layout) Standard channel layouts,标准声道布局列表,列出每种布局包含那些声道。
(ffmpeg -i 视频或音频文件名称) 命令可列出一些视频或音频的基本信息。
只能看到布局名称,具体声道信息可以对照这2个列表。
一些滤波器(比如 channelsplit)会用到这2种参数: channels,channel_layout。

2.1 单独的声道

NAME DESCRIPTION front back left right center side top bottom surround 其他 单独的声道
FL front left front left 前左 2
FR front right front right 前右 2
FC front center front center 前中 2
LFE low frequency low frequency 重低音 1
BL back left back left 后左 2
BR back right back right 后右 2
FLC front left-of-center front left center 前部中心偏左 3
FRC front right-of-center front right center 前部中心偏右 3
BC back center back center 后中 2
SL side left left side 左侧 2
SR side right right side 右侧 2
TC top center center top 顶部中心 2
TFL top front left front left top 顶部前方左 3
TFC top front center front center top 顶部前方中间 3
TFR top front right front right top 顶部前方右 3
TBL top back left back left top 顶部后方左 3
TBC top back center back center top 顶部后方中间 3
TBR top back right back right top 顶部后方右 3
DL downmix left left downmix 混音左 2
DR downmix right right downmix 混音右 2
WL wide left left wide 左侧宽阔 2
WR wide right right wide 右侧宽阔 2
SDL surround direct left left surround direct 环绕声直接左声道 3
SDR surround direct right right surround direct 环绕声直接右声道 3
LFE2 low frequency 2 low frequency 重低音2 1
TSL top side left left side top 顶部左侧 3
TSR top side right right side top 顶部右侧 3
BFC bottom front center front center bottom 底部前方中心 3
BFL bottom front left front left bottom 底部前方左 3
BFR bottom front right front right bottom 底部前方右 3
SSL side surround left left side surround 左侧环绕 3
SSR side surround right right side surround 右侧环绕 3
TTL top surround left left top surround 顶部左环绕 3
TTR top surround right right top surround 顶部右环绕 3
BIL binaural left left binaural 双耳左 2
BIR binaural right right binaural 双耳右 2
NAME DESCRIPTION 侧面 顶部 底部 环绕 其他 描述


11 6 14 14 8 6 11 3 6 10

2.2 标准声道布局

NAME FL FR FC LFE BL BR FLC FRC BC SL SR TC TFL TFC TFR TBL TBC TBR DL DR WL WR SDL SDR LFE2 TSL TSR BFC BFL BFR SSL SSR TTL TTR BIL BIR NAME
mono FC 单声道 1
stereoFL FR 立体声 2
2.1 FL FR LFE 2.1 3
3 FL FR FC 3 3
3.0(back) FL FR BC 3.0(后) 3
4 FL FR FC BC 4 4
quad FL FR BL BR quad 4
quad(side) FL FR SL SR quad(侧) 4
3.1 FL FR FC LFE 3.1 4
5 FL FR FC BL BR 5 5
5.0(side) FL FR FC SL SR 5.0(侧) 5
4.1 FL FR FC LFE BC 4.1 5
5.1 FL FR FC LFE BL BR 5.1 6
5.1(side) FL FR FC LFE SL SR 5.1(侧) 6
6 FL FR FC BC SL SR 6 6
6.0(front) FL FR FLC FRC SL SR 6.0(前) 6
3.1.2 FL FR FC LFE TFL TFR 3.1.2 6
hexagonal FL FR FC BL BR BC 六边形 6
6.1 FL FR FC LFE BC SL SR 6.1 7
6.1(back) FL FR FC LFE BL BR BC 6.1(后) 7
6.1(front) FL FR LFE FLC FRC SL SR 6.1(前) 7
7 FL FR FC BL BR SL SR 7 7
7.0(front) FL FR FC FLC FRC SL SR 7.0(前) 7
7.1 FL FR FC LFE BL BR SL SR 7.1 8
7.1(wide) FL FR FC LFE BL BR FLC FRC 7.1(宽) 8
7.1(wide-side) FL FR FC LFE FLC FRC SL SR 7.1(侧宽) 8
5.1.2 FL FR FC LFE SL SR TFL TFR 5.1.2 8
5.1.2(back) FL FR FC LFE BL BR TFL TFR 5.1.2(后) 8
octagonal FL FR FC BL BR BC SL SR 八边形 8
cube FL FR BL BR TFL TFR TBL TBR 立方体 8
5.1.4 FL FR FC LFE SL SR TFL TFR TBL TBR 5.1.4 10
7.1.2 FL FR FC LFE BL BR SL SR TFL TFR 7.1.2 10
7.1.4 FL FR FC LFE BL BR SL SR TFL TFR TBL TBR 7.1.4 12
7.2.3 FL FR FC LFE BL BR SL SR TFL TFR TBC LFE2 7.2.3 12
9.1.4 FL FR FC LFE BL BR FLC FRC SL SR TFL TFR TBL TBR 9.1.4 14
9.1.6 FL FR FC LFE BL BR FLC FRC SL SR TFL TFR TBL TBR TSL TSR 9.1.6 16
hexadecagonal FL FR FC BL BR BC SL SR TFL TFC TFR TBL TBC TBR WL WR 十六边形 16
binaural BIL BIR 双耳立体 2
downmix DL DR 混音 2
22.2 FL FR FC LFE BL BR FLC FRC BC SL SR TC TFL TFC TFR TBL TBC TBR LFE2 TSL TSR BFC BFL BFR 22.2 24
NAME FL FR FC LFE BL BR FLC FRC BC SL SR TC TFL TFC TFR TBL TBC TBR DL DR WL WR SDL SDR LFE2 TSL TSR BFC BFL BFR SSL SSR TTL TTR BIL BIR NAME

37 37 30 21 18 18 8 8 10 21 21 1 12 2 12 7 3 7 1 1 1 1 0 0 2 2 2 1 1 1 0 0 0 0 1 1

3. 更多信息


Audio-Channel

导航 (返回顶部) 1. 获取相关信息 1.1 获取音频流信息 1.2 声道布局 1.3 音量 volumedetect 1.4 多声道混合波形图 1.5 不同声道的波形图 1.6 统计信息 2. 拆分声道 2.1 pan 2.2 channelsplit ...