Bagaimana saya bisa mencampur dua film bersama sebelum saya rem tangan?
Saya punya dua bagian film pada disk saya sebagai sepasang folder VideoTS. Saya ingin membuat satu film keluaran. Saya berencana menggunakan rem tangan untuk melakukan pengkodean, kecuali seseorang dapat menunjukkan cara yang lebih baik untuk melakukannya. Tujuan akhirnya adalah membuat file video untuk iPhone atau iPod saya. Saya sudah memiliki sekitar 90 video seperti ini, tetapi tidak pernah melakukan parter dua.
Apakah saya dipaksa untuk rem tangan dan kemudian menggantinya menggunakan platform lain? Saya bisa melakukan itu, tetapi saya pikir ada cara yang lebih mudah untuk melakukannya. Jika ada sedikit perangkat lunak yang mengubah alur kerja saya tetapi melakukan ini dalam beberapa langkah, saya dapat menerimanya sebagai jawaban juga.
Jika tidak ada cara untuk menggabungkan keduanya menjadi satu file video dengan rapi, maka pilihan saya adalah membukanya di Windows Live Movie Maker dan hanya mencampur dua input mp4 / m4v ke dalam satu file.
sumber
Jawaban:
Cara mendekati ini
Jika Anda memiliki dua film input, dan ingin menghasilkan satu film keluaran, Anda harus mencoba untuk tidak meng-encode ulang saat Anda pergi, tetapi lebih baik mengambil bitstream asli.
Dalam kasus Anda, kemungkinannya adalah:
… atau:
Penggabungan dengan MP4Box
Saya akan memilih opsi pertama karena saya tidak tahu apakah ada alat yang akan mengambil file DVD "mentah" dan menyatukannya untuk Anda.
Anda cukup menggunakan Handbrake untuk menyandikan video ke file MP4 dengan pengaturan yang sesuai (misalnya menggunakan preset iPhone atau iPod). Sangat penting Anda memilih pengaturan yang sama persis untuk kedua video.
Kemudian, gunakan MP4Box untuk menggabungkannya:
Mengapa Anda tidak perlu menyandikan ulang
Bagian penting adalah bahwa Anda benar-benar menggunakan alat seperti MP4Box untuk menyatukan video, dan bukan Editor Non Linear seperti Windows Movie Maker. Sejauh yang saya tahu, WMM tidak akan mengizinkan Anda untuk hanya menyalin bitstream stream codec h.264, tetapi harus menyandikan ulang video setelah Anda menyatukannya.
Ini berarti bahwa Anda akan mengalami kehilangan generasi , seperti yang Anda tahu dari gambar JPEG. Mungkin tidak terlihat, tapi saya tidak tahu seberapa bagus encoder Windows Movie Maker untuk memulai. Saya ragu kualitasnya akan sama.
sumber
Saya belum bisa melakukannya di Handbrake (jawaban Kev menyarankan itu mungkin dengan konversi batch tetapi itu tidak berhasil bagi saya) tetapi ffmpeg mendukungnya menggunakan fitur gabungannya . Menggabungkan banyak file input dan menyandikan aliran video dengan x264 dan menyalin aliran audio ke file output MP4 tunggal:
files.txt
adalah daftar file input dalam formatsumber
ffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4
(resp.output.avi
Atau serupa), yang lebih cepat dan tidak ada pengkodean ulang seperti yang direkomendasikan oleh @slhck.Tidak perlu menyandikan ulang. Untuk menggabungkan file .VOB dalam folder VideoTS:
dan gunakan perintah berikut
copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg
Untuk xx gunakan nomor dari informasi file aktual.
Ini akan menggabungkan mereka menjadi file output mpg tunggal yang kemudian Anda dapat rem tangan ke file yang lebih kecil dengan memilih format mp4. Anda harus Rem tangan mereka atau file yang dihasilkan akan memiliki masalah waktu. Misalnya film 2 jam dapat ditampilkan sebagai panjang 5 menit.
Umumnya ukuran file VOB adalah 1.073.739.776 ditambah satu file sisanya. Yang pasti, putar file VOB terlebih dahulu dengan mengklik dua kali untuk memastikan mereka yang Anda inginkan.
sumber
Jika Anda menjatuhkan semua file dalam satu direktori dengan nama yang menempatkannya dalam urutan yang benar maka buka direktori di rem tangan (bukan file) itu akan secara otomatis menggabungkan mereka - jadi tidak perlu menggabungkan sebelum tangan.
sumber