GNU/Linux >> Belajar Linux >  >> Linux

Perintah ffmpeg untuk menggabungkan dua file mp3

Untuk melewati penyandian ulang, gunakan concat demuxer:

Buat file teks

file '/path/to/first.mp3'
file '/path/to/second.mp3'

lalu

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

Jika penyandian ulang baik-baik saja,

ffmpeg -i first.mp3 -i second.mp3 -filter_complex [0:a][1:a]concat=n=2:v=0:a=1 out.mp3

Biasanya,

cat first.mp3 second.mp3 > out.mp3

harus bekerja saja. Anda tidak mengatakan apa yang salah saat mencobanya.

Sebagai alternatif, Anda dapat menggunakan mp3wrap :

mp3wrap out.mp3 first.mp3 second.mp3 third.mp3 ...

Ini tidak menyandikan ulang MP3 seperti ffmpeg akan, itu menyimpan tag ID3, dan Anda dapat membagi file lagi nanti dengan mp3split .

Saya menyarankan untuk tidak menggunakan ffmpeg atau program serupa, karena pengkodean ulang menyebabkan hilangnya kualitas.


Anda juga bisa menggunakan cat [your files] > concat.mp3 yang akan menghasilkan file mp3 yang memiliki banyak header dan tag ID3. Setelah itu Anda dapat memperbaikinya dengan mengaktifkan mp3val -f -nb concat.mp3 .


Linux
  1. Alat Baris Perintah yang Kuat Untuk Memproses File Csv?

  2. Gabungkan banyak file tar dalam satu perintah

  3. Bagaimana Anda bisa memangkas file mp3 menggunakan `ffmpeg`?

  1. Dua kegunaan hebat untuk perintah cp:pintasan Bash

  2. Linux – Bagaimana Cara Menghapus File yang Dibuat Antara Dua Kali?

  3. Cari File dengan Cepat di Linux Dengan Perintah Cari

  1. 4 Alat penurunan harga untuk baris perintah Linux

  2. Perintah Linux ls - Daftar File

  3. Perintah mcopy di Linux