Об'єднайте AVI-файли без перекодування в Mac OS X Lion


16

Чи є (у кращому випадку безкоштовне) рішення для об'єднання AVI-файлів у Mac OS X Lion без необхідності їх перекодувати? (До Snow Leopard я не використовував D-Vision 3, який не працюватиме на Lion, оскільки це КПП.)


Під "злиттям" ви маєте на увазі комбінувати послідовно?
Механічний равлик

1
Також нам потрібно знати формат відео (рух JPEG? H.264?), Щоб знати, чи можливо це.
Механічний равлик

@Mechanical: Так, під злиттям я маю на увазі приєднатися до них плавно в послідовності. Ми можемо вважати, що всі файли мають однаковий кадр, кодек та роздільну здатність. Використовуваний кодек в основному відповідає стандарту MPEG-4, наприклад Xvid. Насправді це можливо так, як це було до Лева, як і з Windows. Я шукаю інструмент, який також працює на Леві.
Кріс

1
Загалом, ffmpegінструмент для цього.
Механічний равлик

2
Я розпочав щедрості лише тому , що відповідь @ w00t - це знахідка - це, ймовірно, врятувало мені фактичних грошей на кілька доларів / євро; і це би заощадило багато часу та зусиль, якби я просто натрапив на нього раніше ...
Jari Keinänen

Відповіді:


19

Щоб ваша копія avidemux2.app працювала, просто відкрийте пакет програми (покажіть вміст пакета у пошуку) та видаліть файли libxml.2.dylib та libiconv.2.dylib із папки Contents / Resources / lib.

Це змусить avidemux2 використовувати версії, які постачаються з Lion, і які, здається, працюють чудово.


1
Дякую, хороша інформація. Не знав, що можу видалити їх замість заміни.
Кріс

17

Це працює для мене:

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

Тоді в output.avi має бути не лише весь вміст, але й перерахувати індекси, щоб весь фільм відтворився.


1
Геніальність. І працював і на мене.
peelman

1
NB: Командний рядок досить довгий, тому будьте обережні, копіюючи його.
Умар Фарук Хавая

1
Працював як шарм! Відмінна відповідь.
Umar Farooq Khawaja

2
-bash: mencoder: команда не знайдена. Завантажте ffmpegXbinaries20060307.zip разархівуйте, а потім скопіюйте mencoder в / usr / local / bin, а потім вище чудово. СПАСИБІ!
westondeboer

2
@westondeboer Якщо у вас встановлені макпорти,sudo port install mplayer
Джоел Меллон

2

Avidemux - це інструмент з відкритим кодом для редагування / комбінування відео, і є порт Mac:

http://avidemux.sourceforge.net/


2
Спасибі. Наразі Avidemux не підтримує Лева. Avidemux використовує несумісну з левами версію бібліотеки libiconv.2.dylib. Я працював, замінивши бібліотеку на виправлену версію від GnuCash: bugzilla.gnome.org/attachment.cgi?id=192432
Кріс

1

Спробуйте цю сумісну з Lion версію D-Vision 3: D-Vision 3 (Intel)


1
Звідки ви взяли цю версію? Мені не так комфортно завантажувати програми з невідомих джерел.
Кріс

На насправді сайт учасника має універсальний двійковий: objectifmac.com/dvision.php
W00t

@ w00t: Ти маєш рацію. Насправді основний додаток D-Vision працює на Lion, тоді як з'єднання AVI з D-Vision не робить. Ви можете запустити його, вибрати інструмент для приєднання до AVI, вибрати AVI-файли та розпочати завдання. Я перевірив "видалити вихідні файли, коли завдання закінчено" (як завжди), і тоді я отримав помилку Rosetta, а також втратив свої вихідні файли.
Кріс

@Chris: насправді я просто скопіював універсально-бінарні файли з найновішої бета-версії D-Vision 4 у старий пакет програм D-Vision 3.
fheusel

1

D-Vision працюватиме з OS X Lion. Просто використовуйте, mencoderа не за замовчуванням avimerge.


1
  1. Завантажте найновішу версію ffmpegX.
  2. Клацніть правою кнопкою миші «Показати зміст пакета»
  3. Скопіюйте avimerge, розміщений у розділі Зміст> Ресурси> avimerge .
  4. Вставте файл avimerge в те саме місце у файлі D-Vision.app. Для цього клацніть правою кнопкою миші «Показати зміст пакета» на піктограмі «D-vision.app» та вставте його в «Зміст> Ресурси».

D-Vision тоді запрацює частування в Lion OS X.


0

Ось спосіб, який не вимагає абсолютно ніякого додаткового програмного забезпечення. Якщо у вас OS X, ви можете це зробити. Відкрийте термінал і зробіть це:

cat /path/to/part1.avi /path/to/part2.avi > /path/to/where/you/want/whole.avi

На жаль, це не працює для мене.
багатий

Що ви маєте на увазі під "не працює"? Вам потрібно буде бути більш конкретним, якщо вам потрібна допомога.
bernk

Це чудово, прийняти, це не працює і для мене .... Я закінчую лише першим відео у вихідному файлі (Mountain Lion)
neildeadman

1
Це, ймовірно, працює лише для файлів, які не потребують заголовку. Наскільки мені відомо, файли .avi мають заголовок настільки, що це додасть лише 2-й файл .avi до кінця першого, але інформація в заголовку не буде для його відтворення.
Умар Фарук Хавая
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.