Audio 合并两个MP3文件并保持MP3的高比特率和原始属性

Audio 合并两个MP3文件并保持MP3的高比特率和原始属性,audio,ffmpeg,audio-recording,ffprobe,audacity,Audio,Ffmpeg,Audio Recording,Ffprobe,Audacity,我有两个MP3文件是从同一个来源创建的,其中包含不同的音频。以下是ffprobe Duration: 00:00:08.86, bitrate: 384 kb/s Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 24000 Hz, 1 channels, s16, 384 kb/s 注意:即使文件是MP3,也会显示为pcm_s16le 当我尝试使用 ffmpeg-i download.mp3-i download 1.mp

我有两个MP3文件是从同一个来源创建的,其中包含不同的音频。以下是
ffprobe

Duration: 00:00:08.86, bitrate: 384 kb/s
    Stream #0:0: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 24000 Hz, 1 channels, s16, 384 kb/s

注意:即使文件是MP3,也会显示为pcm_s16le

当我尝试使用
ffmpeg-i download.mp3-i download 1.mp3-filter_complex[0:a:0][1:a:0]concat=n=2:v=0:a=1[outa]-映射[outa]合并下载.mp3

我得到以下结果,比特率(质量)大幅下降


如何保持高320kbs比特率以及创建连接文件之前存在的所有其他属性?

为避免重新编码,请连接两个MP3

首先创建包含两行的文本文件“files.txt”:

文件'/path/download.mp3'

文件“/path/download1.mp3”

第二:


ffmpeg-f concat-i files.txt-c copy out.mp3

为避免重新编码,将两个mp3连接起来

首先创建包含两行的文本文件“files.txt”:

文件'/path/download.mp3'

文件“/path/download1.mp3”

第二:


ffmpeg-f concat-i files.txt-c copy out.mp3

输入的扩展名可能是mp3,但编解码器是PCM。输入比特率确认了这一点。输入的扩展可能是MP3,但编解码器是PCM。输入比特率证实了这一点。
Duration: 00:00:10.42, start: 0.046042, bitrate: 32 kb/s
    Stream #0:0: Audio: mp3, 24000 Hz, mono, fltp, 32 kb/s