使用 ffmpeg 连接多轨 .wav 文件
我有 32 位 .wav 文件,大约有 6 个通道,分成 2.15GB 的块。我想按顺序合并文件,保留各个通道。我假设如下: ffmpeg -f concat -i filenames.txt -c:a flac output.flac 可以工作,但实际上不行。有谁知道该怎么办吗?我对这些命令行工具没有太多经验…… ...
我有 32 位 .wav 文件,大约有 6 个通道,分成 2.15GB 的块。我想按顺序合并文件,保留各个通道。我假设如下: ffmpeg -f concat -i filenames.txt -c:a flac output.flac 可以工作,但实际上不行。有谁知道该怎么办吗?我对这些命令行工具没有太多经验…… ...
我一直在尝试使用 FFmpeg 将现代高质量音频(44.1、48 和 96kHz 等)转换为模拟音频,这些模拟音频是老式 Hi-Fi 声音,类似于 20 kHz 频率采样信号https://en.wikipedia.org/wiki/VHS#Hi-Fi_audio_system。 但是因为我已经想出了如何使用'-ar'过滤器简单地将高频(源 48kHz)转换为低频(输出 20kHz): ffmpeg -i "source.webm" -c:a pcm_s16le -ar 20000 "output.wav" 不过,我想知道的是,如何才能实现真正的 20 Hz...
免责声明:我是计算机科学、编码等方面的完全新手。 TLDR:使用 libfdk_aac 将 wav 转换为 aac 会生成较短的文件,而使用 aac 则会生成较长的文件。如何保留原始 wav 文件的长度? 我使用以下方法从 mkv 文件中提取了两个音频源: ffmpeg -i 视频.mkv -map a:0 音频1.wav -map a:1 音频2.wav 使用以下方法将 mkv 文件转换为没有音频的 mp4: ffmpeg -i video.mkv -c:v copy -an video.mp4(不确定复制在这里是否合适,但这不是重点)。 我编辑了提取的音...
我运行以下命令: $ ffmpeg -i BabiYarHumor.wav -map 0 -y -codec copy -write_id3v2 1 -metadata "artist=Dmitri Shostakovich" -metadata "genre=Classical" -metadata "album=Symphony No. 13 \"Babi Yar\"" -metadata "title=Humor. Allegretto" -metadata "date=1962" -metadata "comment=Conductor: Rudo...
所以我一直在试图弄清楚如何将 WAV 转换为 HE-AACv2,但似乎什么都不起作用。当我得到一个输出文件时,它被损坏了。当我没有得到输出文件时,它总是在 Discord 服务器上出现一些没有人知道的模糊错误。我读过关于这个的 wiki 页面,读过其他文档,我试过其中任何一个上说的每个选项,但都不起作用,我没有从这个过程中得到一个可以播放的文件。 这是我的众多命令之一(这是导致输出的音频文件损坏的命令之一):./ffmpeg -i "Cinnamon Road.wav" -b:a aac_at -profile:a aac_he_v2 -b:a 160k "...
我在aws EC2环境中安装了ffmpeg,并将音频wav文件转换为m4a,但是我遇到了很大的噪音问题,我不知道如何设置没有噪音的参数。 ffmpeg版本是ffmpeg-5.1.1-amd64-static。 在同样的环境下,ffmpeg 可以将视频.mov文件转换为.mp4. 将 .wav 转换为 .m4a 源代码: if '.m4a' not in m_result.push_voice1.name: v_f_m4a = m_result.push_voice1.name.split('.')[0] + '.m4a' # info_audio/...
这是我的命令: ffmpeg -i /path/to/filename.wav -vn -acodec copy -ss 00:00:00 -t 00:13:00 /path/to/filename-0.wav 当我运行它时出现以下错误: [NULL @ 0x55dfa3f27c80] Unable to find a suitable output format for '/path/to/filename-0.wav' 这是错误发生之前的输出: ffmpeg version 3.2.18-0+deb9u1 Copyright (c) 2000-202...
如何将 wav 文件的内容转换为特定数量的样本,但不添加任何静音?即如何将音频数据拉伸到一定数量的样本? 一些背景信息: 这是延续如何将 .wav 文件转换为 .m4a 而不添加任何前导/尾随静音? 将 wav 文件转换为 m4a 时,m4a 文件将被填充到下一个 1024 个样本的倍数。这些填充样本将保持静音。现在,如果音频文件要无限循环播放,这些静音填充样本会在循环重新开始时造成短暂(但清晰可闻)的间隙。避免间隙的唯一方法是确保输入 wav 文件的样本数是 1024 的倍数。 音频嵌入在应用程序中,应用程序的文件大小应尽可能小。因此,只需将音频拉伸到几个...
如何将所有元数据(包含所有章节信息)从一个 wav 文件复制到另一个 wav 文件? 我尝试了很多不同的方法,但到目前为止都没有用。 例如,这个就不起作用 ffmpeg -i in0.wav -i in1.wav -map 1 -c copy -map_metadata 0 -map_metadata:s:a 0:s:a out.wav 我希望在第二个 wav 文件中包含第一个 wav 文件内的所有额外信息。 之后我想要做的是将所有这些与从 mp3 到 wav 的对话结合在一个命令中,可以吗? ...
使用 Windows Media Player 翻录我的 CD 收藏时,即使将 MP3 设置为最高质量,也会出现噪音问题。我用这种方式翻录了几十张 CD。我开始使用 WAV 格式,一切都很好。我的驱动器空间充足,所以 WAV 对我来说没问题。即使更改了格式和质量,WMP 也不会让我返回并重新翻录我的前几十张 CD。它显示“已翻录”,所有翻录按钮都呈灰色。非常感谢任何帮助。 这是在运行 Windows 10 的 Microsoft Surface Pro 上 ...
我有一个 16 位 44.1kHz 格式的 wav 文件。在命令行上将WAV_FORMAT_EXTENSIBLE其转换为什么简单有效的方法?WAV_FORMAT_PCM 我优先考虑 ffmpeg 解决方案,但我也愿意使用其他工具。 如果有帮助的话,这是一个示例文件。 此外,我还看到这个帖子,但接受的答案并未回答问题。 ...
希望使用 Win 命令行将 wav 文件合并在一起。我需要从 wav 文件中取出不同的时间/样本开始/结束部分并将它们合并到一个新文件中。我正在查看 SoX,但不确定它是否可以做到这一点,它很好,因为它可以在需要时进行音调和节奏调整。我将编写一个脚本,该脚本将从源 wav 文件中挑选所需的多个部分并写入表格,然后将其发送到命令行。 ...
我有来自 Palm Pilot 或可能是旧 Windows Pocket PC 的几个 .wav 文件,这些文件是 .wav RIFF WAVEfmt 格式。我无法播放它们,因此想将它们转换为某种现代的可播放格式。 到目前为止尝试过但没有成功的程序: 甚高频液晶 Quicktime Windows媒体播放器 达芬奇决心 Cool Edit Pro 2.0 FFMPEG 最大限度 西洋参 手刹 大胆 at9工具 XMedia Recode Adobe Audition DBPowerAmp 音乐转换器 NCH Switch 声音文件转换器 领航波 (Linu...
我注意到,当我使用 FFMPEG 将 mod 导出为 24 位或更高位的 wave 时,FFMPEG 决定使用可扩展编码而不是常规 PCM 编码,并使用“Lavf58.76.100”(无论它是什么)。我使用 exiftool 检查导出的 wav,结果如下: ---- File ---- File Type : WAV File Type Extension : wav MIME Type : audio/x-wav ---- RIFF ---- E...
ffmpeg -i stereoaudio.wav -filter_complex "[0:a]atrim=start=0:duration=5[a1];[0:a]atrim=start=5:duration=17,asetpts=PTS-STARTPTS[b2];[b2]pan=stereo|c1=c1[c3];[a1][c3]concat=n=3:v=0:a=1[d4];[0:a]atrim=start=22:duration=0,asetpts=PTS-STARTPTS[e5];[d4][e5]concat=n=3:v=0:a=1[out1]" -m...