小编Adi*_*oui的帖子

我想在ubuntu上合并mp3文件

我想使用以下命令将 mp3 文件合并到一个文件中:

ffmpeg -i "concat:file_1.mp3|file_2.mp3|file_3.mp3|file_4.mp3" -c copy test.mp3
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误:

[mp3 @ 0x5629416b4880] Invalid audio stream. Exactly one MP3 audio stream is required.
Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
    Last message repeated 1 times
Run Code Online (Sandbox Code Playgroud)

我尝试使用 cat 和 mp3wrap 但它只复制第一个文件

我想提一下,mp3 文件是使用 pyaudio 录制的

编辑: 我使用了这个命令:

ffmpeg -y -i "concat:file_1.mp3|file_2.mp3|file_3.mp3|file_4.mp3" test.mp3
Run Code Online (Sandbox Code Playgroud)

它似乎可以工作,但它只复制第一个文件,而不合并

文件。

命令:

ffmpeg -y -i "concat:39492fr_man_1.mp3|39492fr_man_2.mp3|39492fr_man_3.mp3|39492fr_man_4.mp3" 39492_fr_man.mp3
Run Code Online (Sandbox Code Playgroud)

输出:

ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 …
Run Code Online (Sandbox Code Playgroud)

ubuntu mp3 ffmpeg concatenation

1
推荐指数
1
解决办法
3808
查看次数

标签 统计

concatenation ×1

ffmpeg ×1

mp3 ×1

ubuntu ×1