gpt4 book ai didi

video - 如何在 ffmpeg 中获取音轨分配

转载 作者:行者123 更新时间:2023-12-04 23:04:41 25 4
gpt4 key购买 nike

有没有办法在 ffmpeg 中获取音轨分配? ?例如,如果您在 QuickTime 中,您可以查看信息 (Command - I),并查看轨道分配。它看起来像这样:

Apple ProRes 422 (HQ), 1,920 x 1,080
Linear PCM, 24 bit little-endian signed integer, 48000 Hz, **Left**
Linear PCM, 24 bit little-endian signed integer, 48000 Hz, **Right**
Linear PCM, 24 bit little-endian signed integer, 48000 Hz, **Center**
Linear PCM, 24 bit little-endian signed integer, 48000 Hz, **LFE Screen**
etc...

当我做 $ ffmpeg -i ,它不显示轨道分配——
Stream #0:12(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
Metadata:
creation_time : 2010-09-16 02:23:49
handler_name : ?Apple Alias Data Handler
Stream #0:13(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
Metadata:
creation_time : 2010-09-16 02:23:49
handler_name : ?Apple Alias Data Handler
Stream #0:14(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, 1 channels, s32, 1152 kb/s
Metadata:
creation_time : 2010-09-16 02:23:49
handler_name : ?Apple Alias Data Handler
Stream #0:15(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s
Metadata:
creation_time : 2010-09-16 02:23:49
handler_name : ?Apple Alias Data Handler
Stream #0:16(eng): Audio: pcm_s24le (in24 / 0x34326E69), 48000 Hz, stereo, s32, 2304 kb/s

有没有办法在 ffmpeg 或其他程序中获取轨道分配?

最佳答案

$ffmpeg -i在音频流描述中输出 channel 信息。例如:

Stream #0:1: Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), s16, 448 kb/s

在哪里:
5.1(side) - 前中、左、右、左、右和 LFE 声道。
s16 - 16 位有符号整数样本。

请参阅 ffmpeg 源中的 samplefmt.h 和 audioconvert.h 以了解其他多 channel 和样本格式及其字符串表示形式。

关于video - 如何在 ffmpeg 中获取音轨分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9286150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com