Bagaimana cara menggabungkan (bergabung) beberapa file video MP4 menjadi satu file secara interaktif?
Ada banyak program yang melakukan ini untuk dua file dari baris perintah. Contohnya:
- ffmpeg
- avconv
- MP4Box
Tetapi kita sering membutuhkan solusi untuk melakukan ini secara interaktif.
ffmpeg
memang tidak mati atau usang:git
Komit terakhirmaster
adalah 15 menit yang lalu dan saya menggunakannya setiap hari.Jawaban:
Saya belum mencoba metode ini baru-baru ini tetapi tidak melihat mengapa itu tidak akan berhasil. Saya percaya Anda hanya dapat
cat
.mp4
file bersama jika Anda tidak ingin melakukan apa pun selain menggabungkannya.1. Menggunakan kucing
Saya masih menggunakan
ffmpeg
sepanjang waktu, itu juga dapat menyatukan file.2. Menggunakan ffmpeg
Buat daftar file untuk digabungkan
menggabungkan
Metode lain dicakup dalam wiki FFmpeg: Cara menggabungkan (bergabung, menggabungkan) file media .
CATATAN: Ubuntu tampaknya tidak mendukung
concat
format. Anda harus menggunakan protokol khusus. Selain itu, ia memiliki opsi codec per aliran. Dengan demikian, menggunakan hasil protokol concat sebagai berikut:Opsi ffmpeg Ubuntu didokumentasikan di sini .
sumber
cat
cukup untuk file MP4! solusinya tidak interaktif!cat
berfungsi. Terakhir kali saya menggunakannya adalah dengan.mpg
file dan def. bekerja dengan mereka.cat
bukanlah solusi yang valid. File yang dihasilkan dengancat
dua file hanya menampilkan konten dari file input pertama!Saya menggunakan MP4Box sebagai basis kerja.
Skrip yang saya sarankan membaca semua file satu per satu, memverifikasi masing-masing (apakah ini file biasa), meminta pengguna untuk memasukkan nama file input yang akan dibuat.
sumber