Gabungkan file AVI tanpa pengodean ulang di Mac OS X Lion

16

Apakah ada solusi (terbaik gratis) untuk menggabungkan AVI-Files di Mac OS X Lion tanpa perlu mengode ulangnya? (Sampai Snow Leopard saya menggunakan D-Vision 3, yang tidak akan berjalan pada Lion karena itu PPC.)

Chris
sumber
Dengan "menggabungkan", maksud Anda menggabungkan dalam urutan?
Siput mekanik
1
Juga, kita perlu mengetahui format video (gerak JPEG? H.264?) Untuk mengetahui apakah ini mungkin.
Siput mekanik
@ Mekanis: Ya, dengan menggabungkan maksud saya bergabung dengan mereka secara berurutan. Kita dapat menerima begitu saja, bahwa semua file berbagi framerate, codec, dan resolusi yang sama. Codec yang digunakan terutama mengikuti standar MPEG-4 seperti Xvid. Bahkan itu mungkin seperti sebelum Lion dan Windows. Saya mencari alat yang juga berjalan di Lion.
Chris
1
Secara umum, ffmpegalat untuk ini.
Siput mekanik
2
Saya memulai karunia hanya karena jawaban @ w00t adalah anugerah - mungkin menyelamatkan saya beberapa $ / € dari uang aktual; dan itu akan menghemat banyak waktu & usaha jika saya baru saja menemukannya ...
Jari Keinänen

Jawaban:

19

Untuk membuat salinan avidemux2.app Anda berfungsi, cukup buka bundel aplikasi (tampilkan konten paket di finder) dan hapus file libxml.2.dylib dan libiconv.2.dylib dari folder Contents / Resources / lib.

Ini akan membuat avidemux2 menggunakan versi yang dikirimkan bersama Lion dan yang sepertinya berfungsi dengan baik.

w00t
sumber
1
Terima kasih, informasinya bagus. Tidak tahu saya bisa menghapusnya alih-alih menggantinya.
Chris
17

Ini bekerja untuk saya:

cat part1.avi part2.avi part3.avi > tmp.avi && mencoder -forceidx -oac copy -ovc copy tmp.avi -o output.avi && rm -f tmp.avi

Maka output.avi seharusnya tidak hanya memiliki seluruh konten tetapi juga memiliki indeks yang dihitung ulang sehingga seluruh film diputar.

kaya
sumber
1
Jenius. Dan bekerja untuk saya juga.
peelman
1
NB: Baris perintah cukup panjang jadi berhati-hatilah saat menyalinnya.
Umar Farooq Khawaja
1
Bekerja seperti pesona! Jawaban yang sangat bagus.
Umar Farooq Khawaja
2
-bash: mencoder: perintah tidak ditemukan. Unduh ffmpegXbinaries20060307.zip unzip dan kemudian salin mencoder ke / usr / local / bin dan kemudian di atas berfungsi dengan baik. TERIMA KASIH!
westondeboer
2
@westondeboer Jika Anda memiliki macports yang diinstal,sudo port install mplayer
Joel Mellon
2

Avidemux adalah alat sumber terbuka untuk mengedit / menggabungkan video, dan ada port Mac:

http://avidemux.sourceforge.net/

Bryan Agee
sumber
2
Terima kasih. Avidemux tidak mendukung Lion saat ini. Avidemux menggunakan versi libiconv.2.dylib yang tidak kompatibel dengan singa. Saya mendapatkannya dengan mengganti perpustakaan dengan versi tambalan dari GnuCash: bugzilla.gnome.org/attachment.cgi?id=192432
Chris
1

Coba Versi D-Vision 3 yang kompatibel dengan Lion: D-Vision 3 (Intel)

fheusel
sumber
1
Dari mana Anda mendapatkan versi ini? Saya tidak nyaman dengan mengunduh program dari sumber yang tidak dikenal.
Chris
Sebenarnya situs penulis memiliki biner universal: objectifmac.com/dvision.php
w00t
@ w00t: Anda benar. Sebenarnya aplikasi utama D-Vision berfungsi pada Lion, sedangkan bergabung dengan AVI dengan D-Vision tidak. Anda dapat memulainya, pilih alat untuk bergabung dengan AVI, pilih file AVI Anda dan mulai tugas. Saya memeriksa "hapus file sumber saat tugas selesai" (seperti biasa) dan kemudian saya mendapatkan kesalahan Rosetta dan juga kehilangan file sumber saya.
Chris
@ Chris: sebenarnya saya baru saja menyalin file biner-universal dari D-Vision 4 beta terbaru ke dalam D-Vision 3 App-Bundle yang lama.
fheusel
1

D-Vision akan bekerja dengan OS X Lion. Cukup gunakan mencoderdan bukan default avimerge.

smokedoggz89
sumber
1
  1. Unduh ffmpegX versi terbaru.
  2. Klik kanan “Tampilkan Isi Paket”
  3. Salin avimerge yang terletak di Contents> Resources> avimerge .
  4. Rekatkan file avimerge di lokasi yang sama dalam file D-Vision.app. Untuk melakukan ini, klik kanan "Tampilkan Konten Paket" di ikon "D-vision.app" dan tempel di "Contents> Resources".

D-Vision kemudian akan bekerja di Lion OS X.

Beelzebubs
sumber
0

Berikut adalah cara yang sama sekali tidak memerlukan perangkat lunak tambahan. Jika Anda memiliki OS X, Anda dapat melakukan ini. Buka Terminal dan lakukan ini:

cat /path/to/part1.avi /path/to/part2.avi > /path/to/where/you/want/whole.avi
bernk
sumber
Sayangnya, itu tidak berhasil untuk saya.
kaya
Apa yang Anda maksud dengan "itu tidak berhasil"? Anda harus lebih spesifik jika Anda ingin bantuan.
bernk
Ini bagus menerimanya tidak bekerja untuk saya juga .... Saya berakhir dengan hanya video pertama di file output (Mountain Lion)
neildeadman
1
Ini mungkin hanya akan berfungsi untuk file yang tidak memerlukan jenis header apa pun. Sepengetahuan saya, file .avi memiliki header jadi pada dasarnya, ini hanya akan menambahkan file .avi ke 2 yang pertama tetapi informasi header tidak akan ada di sana untuk dimainkan.
Umar Farooq Khawaja