Bagaimana saya bisa mencampur dua film bersama sebelum saya rem tangan?

8

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.

jcolebrand
sumber
3
Hapus saja paragraf pertama dan nama film dan tidak ada yang akan peduli. Ada cukup banyak film gratis, atau film yang bisa Anda buat sendiri, untuk menjadikan ini topik yang bermanfaat secara umum tanpa masalah hukum yang tersirat.
Daniel Beck
Pikirkan juga begitu? Saya tidak yakin.
jcolebrand
Ya, tidak pernah melihat seseorang mengomel tentang hal itu di sini, seperti sebelumnya. Pada dasarnya, Anda tidak ingin menyandikan ulang apa pun. Saya akan menyarankan untuk menyalin keduanya ke h.264 / MP4 menggunakan Handbrake dan pengaturan yang sama persis, kemudian menggabungkannya dengan alat seperti MP4Box .
slhck
Jadi secara teknis, sslhck, saya ingin bertanya bagaimana cara merefow dua file video bersama dengan sesuatu seperti MP4Box alih-alih menanyakan bagaimana cara melakukannya dengan rem tangan? Menurut saya saya harus memulai Q baru dan meninggalkan yang ini untuk para googler?
jcolebrand
Tidak, tidak masalah untuk tetap di sini. Solusinya agak sama, saya kira. Saya hanya mencoba mencari tahu bagaimana melakukan itu semua pada Windows :)
slhck

Jawaban:

6

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:

VideoTS Bagian 1 → MP4 Bagian 1
VideoTS Bagian 2 → MP4 Bagian 2
MP4 Bagian 1 & MP4 Bagian 2 → Final MP4

… atau:

VideoTS Bagian 1 & VideoTS Bagian 2 → Video
Intermediate Video Intermediate → Final MP4

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:

mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4

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.

slhck
sumber
Alat baru dan segalanya! Alur kerja Yay! Jujur saya tidak berpikir itu akan menyebabkan kehilangan generasi untuk melakukan itu di WMM, tapi sekarang setelah Anda tunjukkan, itu masuk akal. Saya pikir mungkin Handbrake bisa melakukan pekerjaan itu sendirian. Ah, ini akan bagus!
jcolebrand
6

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:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt adalah daftar file input dalam format

file '/path/to/file1'
file '/path/to/file2'
kynan
sumber
4
Saya bahkan akan merekomendasikan ffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4(resp. output.aviAtau serupa), yang lebih cepat dan tidak ada pengkodean ulang seperti yang direkomendasikan oleh @slhck.
white_gecko
1

Tidak perlu menyandikan ulang. Untuk menggabungkan file .VOB dalam folder VideoTS:

  1. Salin ke hard drive Anda.
  2. Buka prompt perintah DOS
  3. Buka direktori tempat Anda menyalin file
  4. 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.

Draat
sumber
-1

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.

  • Saya mencoba secara acak setelah gagal mendapatkan hal lain untuk bekerja (YMMV).
Kev
sumber
1
Anda harus memperbaiki jawaban Anda agar mudah dimengerti. Dan jangan letakkan peluru tanpa daftar seperti itu
phuclv
1
Tidak bekerja untuk saya. Handbrake hanya mengkodekan satu judul pada satu waktu, tidak dapat menemukan opsi untuk digabung.
kynan
tidak bekerja untuk saya juga. Menggunakan v0.10.0
beberapa pengguna