pcm

在 ffmpeg 中将 aac 解码为 PCM 会在原始 PCM 音频中引入噪音
pcm

在 ffmpeg 中将 aac 解码为 PCM 会在原始 PCM 音频中引入噪音

我有一个用 ffmpeg 生成的 .mp4 文件,如下所示。 ffmpeg -y -i video_extended.mp4 -itsoffset 00:00:04.00 -i output5-1.wav -map 0:0 -map 1:0 -c:v copy -c:a aac -ac 6 -ar 48000 -b:a 128k -async 1 combined.mp4 使用 ffplay播放mixed.mp4文件没有问题,并且不会影响音质。以下是我使用命令时从 ffplay 获得的输出ffplay -i mixed.mp4 > Input #...

Admin

G729 编解码器如何压缩至 8kbps?
pcm

G729 编解码器如何压缩至 8kbps?

按照https://en.wikipedia.org/wiki/G.729: 它的采样频率为 8kHz,因此每秒需要 8000 个样本: 采样频率 8 kHz/16 位(10 毫秒帧 80 个样本) 对于 10ms 帧,其固定帧大小为 80 位 => 每 ms / 每个样本 8 位 固定帧大小(10 毫秒帧为 10 字节(80 位)) 但它只以 8kbps 的速度运行 固定比特率(8 kbit/s 10 ms 帧) 也许我的英语不太好,但每秒 8000 个样本,每个样本使用 8 位,怎么可能不是 8000*8 = 64000 位/秒...

Admin

通过 ffmpeg 将原始 AAC 数据转换为 PCM 数据
pcm

通过 ffmpeg 将原始 AAC 数据转换为 PCM 数据

我有一个通过 TCP 传输原始 AAC 数据的系统(无 ADTS 帧/报头)。每个“数据包”都带有足够的前缀信息,以便我确定原始数据的长度。我还预先获得了采样率(8k)和通道(单声道)信息。 我正在尝试找出将 RAW AAC 数据转换为 PCM 的方法,以便平台的音频子系统可以使用它(现在我在 MacOS 上玩,但我打算在某个阶段使用 Raspberry Pi - 这部分超出了问题的范围)。 本质上,目的是实时执行此操作,避免将数据写入文件,而是将 PCM 数据写入平台音频系统缓冲区(通过语言 API)。 我正在寻找直接使用 ffmpeg 库的方法(倾向于 ...

Admin

如何在 mkv ffmpeg 中转换 flac?
pcm

如何在 mkv ffmpeg 中转换 flac?

大家好!我想知道是否有人可以告诉我如何将 FLAC 音频无损转换为 LPCM,且没有任何质量损失? 这是来自 mkv 的信息。流 #0:0:视频,流 #0:1:音频:flac,48000 Hz,立体声,s16,流 #0:2:字幕:ass ffmpeg -i A.mkv -map 0 -c:v 复制 -c:a ??? -ar 48000 -ac 2 -c:s 复制 B.mkv 将 flac 16 位转换为 pcm 16 位的正确命令是什么 ...

Admin

ALSA snd_pcm_hw_params_any 从启动脚本自动运行时崩溃
pcm

ALSA snd_pcm_hw_params_any 从启动脚本自动运行时崩溃

我下载了 ALSA 示例源代码(https://gist.github.com/ghedo/963382) 并在 putty 窗口下测试运行,它可以工作。但是,当放入启动脚本(例如 rc.local)时,无论是否带有“sudo”,它都会崩溃。 注意:应用程序仅在开机自动运行后崩溃;如果在 putty(命令行)中运行脚本,则没有问题。 在每个 snd_xxx 函数调用前添加日志记录后,发现应用程序在调用 snd_pcm_hw_params_any 后停止,这意味着它在 snd_pcm_open 和 snd_pcm_hw_params_alloca 之后崩溃。以...

Admin

ffmpeg 说“pcm_f32be 编解码器不支持 WAVE 格式”,但已创建文件
pcm

ffmpeg 说“pcm_f32be 编解码器不支持 WAVE 格式”,但已创建文件

.wav我正在尝试使用ffmpeg与这个 SE 问题完全相同的方法创建一个正弦波:如何用 ffmpeg 生成正弦波? 对于一些样本格式它运行良好,但对于大端编码,却不行。 这是我的命令: ffmpeg -f lavfi -i "sine=frequency=1000:duration=5" -c:a pcm_f32be test.wav 以及它的输出 ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers built with g...

Admin

提取音频,不明白 PCM 选项
pcm

提取音频,不明白 PCM 选项

我已经了解了音频的位深度、频率和声道。相当容易理解,但找不到有关不同 PCM 格式的足够信息。 我确实了解这些数字与音频位深度相关。 这很重要,因为需要保留提取源中高于和低于人类听觉范围的音频。 以下是给出的一些选项: PCM_ALAW PCM_F32BE PCM_F32LE PCM_MULAW PCM_S32BE PCM_S32LE PCM_U32BE PCM_U32LE ...

Admin

ffmpeg - 如何防止从 pcm 转换为 wav 时出现不准确的持续时间?
pcm

ffmpeg - 如何防止从 pcm 转换为 wav 时出现不准确的持续时间?

我有以下命令: ffmpeg -f f32le -ar 44100 -channels 2 -i input.pcm -y -acodec pcm_s16le -f wav output.wav input.pcm是来自 2 秒 wav 文件的 pcm 数据。但是,当使用 ffmpeg 编码时,我收到以下日志: ffmpeg version 4.1-tessus https://evermeet.cx/ffmpeg/ Copyright (c) 2000-2018 the FFmpeg developers built with Apple LL...

Admin

如何编码成WAV ADPCM?
pcm

如何编码成WAV ADPCM?

如何编码音频PCM 转换成 WAV差分脉冲编码调制编码? 我尝试了 FFmpeg。我可以从旧 FFmpeg 编解码器列表,它以前支持编码为、、、和adpcm_adx。但是,这些编解码器似乎不再包含在 FFmpeg 中(至少在我的 v.4.1.3 安装中)。adpcm_ima_qtadpcm_ima_wavadpcm_msadpcm_swfadpcm_yamaha 目的是将微型音频文件包含到嵌入式项目中,然后使用dr_wav库,支持IMA ADPCM和Microsoft ADPCM。 ...

Admin

如何使用 ffmpeg 将原始 PCM 数据转换为有效的 WAV 文件?
pcm

如何使用 ffmpeg 将原始 PCM 数据转换为有效的 WAV 文件?

我运行这个命令:ffmpeg -f f32le -i pipe:0 -f wav pipe:1 ffmpeg version 4.1-tessus https://evermeet.cx/ffmpeg/ Copyright (c) 2000-2018 the FFmpeg developers built with Apple LLVM version 10.0.0 (clang-1000.11.45.5) configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=t...

Admin

使用 ALSA PCM 作为 Chromium 的输入设备?
pcm

使用 ALSA PCM 作为 Chromium 的输入设备?

我有一个矩阵创造者我想将其用作语音转文本平台的输入,通过 Chromium 运行(使用webkit语音识别)。我的问题是我没有它作为一个设备可用,或者说我可以选择的所有设备都由创建者无法正常工作(声音很乱)。但我可以访问原始 PCM,而且能够成功地将其与 Snowboy 一起使用。 现在,有什么方法可以让 Chromium 将此 ALSA PCM 作为输入设备使用?当然,一定有某种方法可以使用配置来实现这一点,但到目前为止,我还无法做到这一点。 PCM 定义/etc/asound.conf如下: pcm.mic_channel0 { type ...

Admin

FFmpeg 原始音频和 RTSP 中的 H264
pcm

FFmpeg 原始音频和 RTSP 中的 H264

尝试从 Hikvision IP 摄像机正确获取视频和音频数据。 例如,对于 H264 + MP2 来说,一切都运行良好。 当我尝试在 PCM s16le 中获取 RAW 音频时,我脸上的笑容消失了。 这是我抓取相机的方式(你可以尝试将其向世界开放): ffmpeg -re -acodec pcm_s16le -ac 1 -rtsp_transport tcp -i rtsp://超级用户:[电子邮件保护]:10554 -vcodec 复制-acodec libfdk_aac -vbr 5 测试.ts 该命令有效并将 RTSP 流打包为 TS 文件...

Admin

ffmpeg 中 PCM 的响度分析(ebur128)有多准确和可靠?
pcm

ffmpeg 中 PCM 的响度分析(ebur128)有多准确和可靠?

我需要测试大量文件是否存在音频标准化问题,文件可以是各种容器和音频编码格式,但大多数是 PCM 音频。我尝试了 Rhozet QC 解决方案,但发现它不可靠,它很容易跳过短暂的响亮尖峰,所以现在我正在研究 ffmpeg。 我测试了一下,看起来还不错,但有人有这样的任务经验吗?我可以相信 ffmpeg 吗? ...

Admin

WAV(PCM)格式的比特率真的是CBR吗?
pcm

WAV(PCM)格式的比特率真的是CBR吗?

你知道,所有现代音频编解码器的比特率模式都是 V​​BR,即使你将设置限制为例如:MP3 128 CBR,编码结果也在 120 到 135 之间(不同编码器略有不同)。即使是 FLAC 等无损编解码器的比特率也是 vbr。PCM 呢?也是这样吗? ...

Admin

如何在不进行任何转换的情况下提取蓝光音频?
pcm

如何在不进行任何转换的情况下提取蓝光音频?

正如avconv(从中分叉ffmpeg)所说,蓝光音频流的格式称为pcm_bluray,但为什么大多数教程都说使用-acodec pcm_s**le标志(**取决于其采样率)? 它们一样吗?如果不一样,如何在不进行任何转换的情况下提取蓝光音频? ...

Admin