Saya memiliki dua file mp4 berkualitas tinggi, yang merupakan dua bagian dari pertunjukan yang sama.
Saya ingin menggabungkan mereka menjadi 1 file, dan saya biasanya menggunakan VirtualDub untuk menggabungkan file saya ... Tetapi sepertinya tidak mendukung mp4.
Alternatif apa yang tersedia (terutama yang tidak memerlukan pengkodean ulang)?
Jawaban:
Avidemux . Sama seperti VirtualDub, hanya dengan lebih banyak format yang didukung dan built-in codec dan filter. Saya selalu menggunakannya dalam preferensi; itu bergabung dengan file AVC + AAC.MP4 (tanpa pengodean ulang) baik untuk saya.
Untuk bergabung dengan mereka di AviDemux:
Menurut forum AViDemux, proses bergabung ini tanpa kerugian ( http://www.avidemux.org/smf/index.php?topic=9467.0 )
sumber
Anda dapat melakukan ini dengan ffmpeg:
Ini tidak menyandikan ulang apa pun, itu menempatkannya dalam wadah aliran transportasi baru, yang membuatnya lebih mudah untuk digabungkan, dan kemudian menyatukannya kembali ke dalam MP4. Jika output.mp4 sudah ada, perintah akan gagal. Versi di atas menggunakan pipa bernama, jika Anda berada di sistem yang tidak mendukung yang Anda harus menggunakan file perantara (seperti windows):
sumber
avconv
alih - alihffmpeg
? Saya bisa menyelesaikan dua langkah pertama, tetapi yang terakhir tidak mengenali opsi-absf
avconv
untukffmpeg
di perintah di atas dan itu akan bekerja.Demuxer perhatian
Demuxer concat ditambahkan ke ffmpeg 1.1. Jika versi ffmpeg Anda sudah tua, dapatkan biner statis terbaru dari sini: http://www.ffmpeg.org/download.html
Instruksi
Buat file
mylist.txt
dengan semua file yang ingin Anda gabungkan dalam bentuk berikut (Baris dimulai dengan tanda hubung diabaikan):Perhatikan bahwa ini bisa berupa jalur relatif atau absolut. Kemudian Anda dapat menyandikan file Anda dengan:
Dimungkinkan untuk membuat file daftar ini dengan bash for loop, atau menggunakan printf. Salah satu dari berikut ini akan menghasilkan file daftar yang berisi setiap * .wav di direktori kerja:
Sumber: ffmpeg wiki
sumber
YAMB bersama dengan MP4BOX adalah pilihan yang bagus.
Unduh keduanya dan unzip (tidak diperlukan instalasi dan bersama-sama sekitar 5MB), di YAMB pilih Pengaturan dan atur jalur folder MP4box.
Untuk bergabung dengan file mp4 pilih Editing> Klik untuk Bergabung dengan yang didukung ...
sumber
SUPER © (Universal Player Encoder & Renderer) menyediakan Proses Output tambahan berikut:
Setiap input file Multimedia yang didukung dapat diproses:
tentu saja, MP4 adalah format yang didukung.
SUPER © adalah freeware.
sumber
Coba gunakan wadah video Matroska.
Pertama, Anda perlu mkvtoolnix . Download dan menginstalnya, maka Anda perlu untuk menjalankan mkvmerge GUI (kecuali jika Anda seperti alat baris perintah, yang baik-baik saja oleh saya - meskipun Anda mungkin ingin melihat bagian berkas yang menghubungkan dari dokumentasi mkvmerge ).
Tambahkan file pertama Anda dengan mengklik "tambah". Kemudian, klik "tambahkan", dan buka file kedua Anda. Atur file output, tekan "Mulai muxing" di bagian bawah, dan pergilah!
Jika wadah tidak sesuai dengan kebutuhan Anda, Anda dapat memasukkannya kembali, atau mencoba mengubahnya ke format lain ... Meskipun MKV adalah wadah yang sangat indah!
sumber
Jika Anda dapat memainkannya di sistem Anda / memiliki codec diinstal, Windows Movie Maker mungkin cara tercepat (dan gratis) untuk bergabung dengan dua file. Anda kemudian dapat menggunakan VirtualDub untuk mengonversi ke format yang berbeda.
sumber
Solusi lain adalah Open Video Joiner . Itu juga tidak efek transisi.
sumber