Penggabung audio di browser

Gabung audio online

Gabungkan klip MP3, WAV, M4A, FLAC, dan OGG menjadi satu file audio berurutan. Setiap input didekode di perangkat, disesuaikan ke jalur render stereo 44,1 kHz yang sama, lalu dirender ulang ke format pilihan. Anda dapat mengurutkan, memangkas, dan mendengarkan klip sebelum mengekspor. Pengeditan utama tetap lokal; AI dan transkrip adalah tugas server opsional yang diberi tanda jelas.

Pengeditan utama tetap lokal

AI dan transkrip adalah langkah server opsional

Memuat alat...
Pengeditan utama tetap lokal. Pemilihan file, pengeditan timeline, pratinjau, dan ekspor berjalan di browser ini. Peningkatan AI dan Transkrip baru mengunggah audio setelah Anda memilih panel tersebut dan menyetujui batas pemrosesan terpisah.

Gunakan saat

  • Anda memerlukan satu file berurutan dari beberapa sumber audio yang didukung.
  • Render baru dengan laju sampel dan tata kanal yang sama dapat diterima.

Pilih cara lain saat

  • Anda memerlukan penggabungan bit demi bit tanpa dekode atau resampling.
  • Seluruh data kerja terlalu besar untuk memori browser atau perangkat.

Contoh yang dapat direproduksi

Dengarkan file referensi CLI dan hasilnya

File deterministik ini adalah referensi CLI FFmpeg, bukan pengukuran perender browser atau perekaman mikrofon. Pemeriksaan otomatis ditampilkan di bawah; tinjauan manusia independen masih tertunda.

Pemeriksaan otomatis lulus

Input sintetis 1

SHA-256 146533ae274550b1aceb277c222323578d84c104122aa85e9b9421a3abef59f1

Unduh input
  • Durasi: 1 s
  • Ukuran: 176,4 kB
  • Laju sampel: 44.100 Hz
  • Kanal: 2

Input sintetis 2

SHA-256 908fff30575445d37b4795f0c043d29424f50024954e83cb4daf65260db948b5

Unduh input
  • Durasi: 1,25 s
  • Ukuran: 220,5 kB
  • Laju sampel: 44.100 Hz
  • Kanal: 2

Hasil render

SHA-256 514aa29dc0d71e255fc961e1f3ef2f81b3ad3f6190e96024ec3db915ef6e3959

Unduh hasil
  • Durasi: 2,25 s
  • Ukuran: 396,9 kB
  • Laju sampel: 44.100 Hz
  • Kanal: 2

Pemeriksaan otomatis

  • Durasi output Lulus.
    Teramati: 2,25 s. Diharapkan: 2,25 ± 0,02 s.
  • Frekuensi segmen pertama Lulus.
    Teramati: 440 Hz. Diharapkan: 440 ± 1 Hz.
  • Frekuensi segmen kedua Lulus.
    Teramati: 660 Hz. Diharapkan: 660 ± 1 Hz.
  • Level sinyal pada sambungan Lulus.
    Teramati: 0,004157 FS. Diharapkan: ≤ 0,01 FS.

Lingkungan

audio-v1 · 3 Sep 2026, 02.44 UTC

FFmpeg CLI · darwin arm64 · v23.7.0

ffmpeg version 8.1.2 Copyright (c) 2000-2026 the FFmpeg developers

ffprobe version 8.1.2 Copyright (c) 2007-2026 the FFmpeg developers

@ffmpeg/ffmpeg 0.12.15 with @ffmpeg/core 0.12.10

Manifes bukti publik
evidence.json
Lisensi file
CC0 1.0
Kode sumber generator
generate-audio-flagship-evidence.mjs.txtSHA-256 228ca719f843debbddd1e1b3482f2b6d406b3d89afab34ef7797eacf01c998c7
Commit dasar kode
e11eef48f52df732e0ef32d69f7ea10635b150bc
Kode sumber perender browser
src/lib/audio/editor.tsSHA-256 159c26bb4f175dc8c823d2c70178f631d0125cf8059b3f8ea1494a3f3fba6479

Repositori bersifat privat. Snapshot generator yang tepat tersedia untuk publik; perender browser dan commit disimpan secara privat serta dicatat di sini dengan hash lengkap.

Hak: audio sintetis CC0 yang dibuat di repositori. Tidak memakai rekaman pelanggan atau pihak ketiga.

Perintah referensiffmpeg -y -hide_banner -loglevel error -i public/fixtures/audio/v1/join-a-440hz.wav -i public/fixtures/audio/v1/join-b-660hz.wav -filter_complex '[0:a]atrim=start=0:end=1.000,asetpts=PTS-STARTPTS,aresample=44100,aformat=sample_fmts=fltp:channel_layouts=stereo,afade=t=out:st=0.9940:d=0.006[c0];[1:a]atrim=start=0:end=1.250,asetpts=PTS-STARTPTS,aresample=44100,aformat=sample_fmts=fltp:channel_layouts=stereo,afade=t=in:st=0:d=0.006[c1];[c0][c1]concat=n=2:v=0:a=1[out]' -map '[out]' -vn -c:a pcm_s16le -map_metadata -1 -bitexact public/fixtures/audio/v1/joined-reference.wav

Batasan dan kemungkinan kegagalan

  • Setiap sumber didekode dan dirender ulang. Output lossless menghindari codec lossy tambahan, tetapi tidak mempertahankan bitstream asli.
  • Microfade enam milidetik mengurangi klik, tetapi tidak menjamin sambungan tanpa bunyi pada setiap gelombang.

Metodologi

Korpus publik bersifat deterministik. Manifes mencatat hash lengkap, perintah, versi mesin, dan pemeriksaan semantik sinyal. File ini menguji graf referensi FFmpeg native; alur browser adalah gerbang rilis terpisah dan tidak ada kecepatan perangkat yang disimpulkan.

Sumber teknis

Cara kerja

Langkah 1

Tambahkan trek Anda

Seret dua file audio atau lebih. Masing-masing didekode di perangkat Anda dan muncul di timeline.

Langkah 2

Susun dan rapikan

Atur urutan trek sesuai keinginan dan pangkas ujungnya agar sambungan terdengar mulus, tanpa lompatan.

Langkah 3

Ekspor trek akhir

Render seluruh timeline sebagai MP3, WAV, FLAC, M4A, atau OGG. Bahkan output WAV atau FLAC adalah render baru, bukan aliran bit asli.

Pertanyaan dari pencarian dan penggunaan saat ini

Apakah privat?

Pengeditan, pratinjau, dan ekspor utama berjalan di browser ini. Peningkatan AI dan Transkrip hanya mengunggah audio setelah Anda memilihnya dan menyetujui pemberitahuan pemrosesan server.

Bisakah mencampur format yang berbeda?

Bisa. Editor mendekode sumber yang didukung dan menyeragamkan cabang render ke stereo 44,1 kHz. Format berbeda dapat digabung, tetapi hasilnya adalah render baru, bukan salinan bit demi bit.

Apakah sambungan antartrek terdengar?

Anda dapat mengurutkan dan memangkas setiap klip sebelum ekspor. Microfade enam milidetik mengurangi klik pada sambungan internal, tetapi tidak menjamin transisi tak terdengar untuk setiap bentuk gelombang.

Apakah ada batas ukuran?

Tidak ada batas jumlah klip yang tetap. Sebelum decoding, FileMorf memperkirakan kebutuhan memori PCM setiap sumber dan memeriksa seluruh proyek terhadap anggaran aman yang disesuaikan dengan perangkat.

Akuntabilitas

Penulis
Jesse Delia
Tinjauan teknis
Tinjauan independen tertunda
Tinjauan penutur asli
Tertunda
Laporkan koreksi
support@filemorf.com
Baca halaman sumber berbahasa Inggris

Riwayat perubahan

2026-07-30: alat ditempatkan lebih dulu, batas pemrosesan, bukti sintetis, batasan, dan catatan akuntabilitas ditambahkan.