Audio 合并两个MP3文件并保持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
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