Слияние AVI-файлов без перекодирования в Mac OS X Lion
16
Есть ли (в лучшем случае бесплатное) решение для объединения AVI-файлов в Mac OS X Lion без необходимости их перекодирования? (До Snow Leopard я использовал D-Vision 3, который не будет работать на Lion, потому что это PPC.)
Под «объединением» вы подразумеваете объединение в последовательности?
Механическая улитка
1
Кроме того, нам нужно знать формат видео (motion JPEG? H.264?), Чтобы узнать, возможно ли это.
Механическая улитка
@Mechanical: Да, под слиянием я имею в виду объединить их в последовательности. Мы можем принять как должное, что все файлы имеют одинаковую частоту кадров, кодек и разрешение. Используемый кодек в основном соответствует стандарту MPEG-4, например Xvid. На самом деле это возможно, как это было до Lion, так же как и с Windows. Я ищу инструмент, который также работает на Lion.
Крис
1
В общем, ffmpegинструмент для этого.
Механическая улитка
2
Я запустил награду только потому, что ответ @ w00t - находка - это, вероятно, сэкономило мне немного реальных денег; и он бы спас много времени и усилий , если я только что наткнулся на это раньше ...
Яри Кейнянен
Ответы:
19
Чтобы заставить работать вашу копию avidemux2.app, просто откройте пакет приложения (покажите содержимое пакета в искателе) и удалите файлы libxml.2.dylib и libiconv.2.dylib из папки Contents / Resources / lib.
Это заставит avidemux2 использовать версии, которые поставляются с Lion и которые, кажется, работают очень хорошо.
NB. Командная строка довольно длинная, поэтому будьте осторожны при ее копировании.
Умар Фарук Хаваджа
1
Работал как шарм! Отличный ответ.
Умар Фарук Хаваджа
2
-bash: mencoder: команда не найдена. Загрузите ffmpegXbinaries20060307.zip, распакуйте архив, затем скопируйте mencoder в / usr / local / bin, а затем все работает замечательно. БЛАГОДАРНОСТЬ!
Westondeboer
2
@westondeboer Если у вас установлен macports,sudo port install mplayer
Джоэл Меллон
2
Avidemux - это инструмент с открытым исходным кодом для редактирования / объединения видео, и есть порт Mac:
Благодарю. Avidemux на данный момент не поддерживает Lion. Avidemux использует несовместимую со львами версию библиотеки libiconv.2.dylib. Я получил его, заменив библиотеку исправленной версией из GnuCash: bugzilla.gnome.org/attachment.cgi?id=192432
@ w00t: Ты прав. На самом деле главное приложение D-Vision работает на Lion, а объединение AVI с D-Vision - нет. Вы можете запустить его, выбрать инструмент для присоединения AVI, выбрать ваши AVI-файлы и запустить задачу. Я проверил «удалить исходные файлы, когда задача выполнена» (как всегда), а затем я получил Rosetta-ошибку, а также потерял мои исходные файлы.
Крис
@Chris: на самом деле я только что скопировал универсальные бинарные файлы из новейшей бета-версии D-Vision 4 в старую D-Vision 3 App-Bundle.
fheusel
1
D-Vision будет работать с OS X Lion. Просто используйте, mencoderа не по умолчанию avimerge.
Щелкните правой кнопкой мыши «Показать содержимое пакета»
Скопируйте avimerge, который находится в Contents> Resources> avimerge .
Вставьте файл avimerge в то же место в файле D-Vision.app. Для этого щелкните правой кнопкой мыши «Показать содержимое пакета» на значке «D-vision.app» и вставьте его в «Содержание> Ресурсы».
Вот способ, который не требует абсолютно никакого дополнительного программного обеспечения. Если у вас OS X, вы можете сделать это. Откройте Терминал и сделайте это:
Что вы подразумеваете под "это не работает"? Вам нужно быть более конкретным, если вам нужна помощь.
Бернк
Это здорово, примите, что это не работает и для меня .... В итоге я получаю только первое видео в выходном файле (Mountain Lion)
neildeadman
1
Это, вероятно, будет работать только для файлов, которые не требуют каких-либо заголовков. Насколько мне известно, файлы .avi имеют заголовок, поэтому в основном это добавит второй файл .avi только в конец первого, но информация заголовка не будет доступна для его воспроизведения.
ffmpeg
инструмент для этого.Ответы:
Чтобы заставить работать вашу копию avidemux2.app, просто откройте пакет приложения (покажите содержимое пакета в искателе) и удалите файлы libxml.2.dylib и libiconv.2.dylib из папки Contents / Resources / lib.
Это заставит avidemux2 использовать версии, которые поставляются с Lion и которые, кажется, работают очень хорошо.
источник
Это работает для меня:
Затем output.avi должен не только иметь весь контент, но и пересчитывать индексы, чтобы воспроизводился весь фильм.
источник
sudo port install mplayer
Avidemux - это инструмент с открытым исходным кодом для редактирования / объединения видео, и есть порт Mac:
http://avidemux.sourceforge.net/
источник
Попробуйте эту Lion-совместимую версию D-Vision 3: D-Vision 3 (Intel)
источник
D-Vision будет работать с OS X Lion. Просто используйте,
mencoder
а не по умолчаниюavimerge
.источник
D-Vision будет работать в Lion OS X.
источник
Вот способ, который не требует абсолютно никакого дополнительного программного обеспечения. Если у вас OS X, вы можете сделать это. Откройте Терминал и сделайте это:
источник