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.)


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.


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.


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


1

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


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.


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.


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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.