Есть ли бесплатный инструмент, позволяющий нарезать видео?

Я загружаю AVI-файлы из немецкой онлайн-службы видеозаписи. Эти файлы не работают с QuickTime, но использование видеоплеера Elmedia (через магазин приложений) делает эту работу.

Теперь я хотел бы «вырезать» эти видео (в основном выбирая реальное содержание видео, так как они всегда содержат дополнительные 5 минут до/после фактической записи).

Я установил avidemux (используя *brew cast install avidemux), и инструмент установился. Но когда я открываю эти видеофайлы AVI ... кажется, что кнопки выбора границ A / B для резки просто отключены. И вдобавок ко всему, звук не синхронизирован, когда avidemux воспроизводит мои AVI, поэтому я сомневаюсь, что avidemux, разрезающий видео, даст мне в конце правильный файл.

Как уже упоминалось: quicktime отказывается воспроизводить мой avi, поэтому этот существующий вопрос о том, как обрезать с помощью quicktime, мне не помогает.

Таким образом: есть ли другие инструменты для Mac O, которые работают лучше?

То, что вы ищете, это «обрезка видео». Free Video Cutter Joiner кажется достойным вариантом, и вы можете найти другие подобные приложения в магазине приложений. Тем не менее, вы также можете использовать проигрыватель VLC для преобразования файлов в другой формат и использовать quicktime для обрезки. Кроме того, проигрыватель VLC — это проигрыватель, когда вам нужно воспроизвести видео любого формата. Я обычно использую iSkysoft Video Converter для таких вещей, так как я купил его для конвертации видео. Также есть функция обрезки.
@Joonas VLC, к сожалению, не работает в моей среде.
Если вы хорошо разбираетесь в инструментах командной строки, вы можете попробовать FFmpeg . У них есть сборки для macOS.
Иногда я использую ffmpeg для конвертации. Я не знал, что его можно использовать и для обрезки. Но я должен признать, что здесь я предпочитаю инструмент пользовательского интерфейса. Вместо того, чтобы вручную записывать метки времени, чтобы затем передавать их в инструмент командной строки.
@JAB ffmpeg работает ... просто некоторые проблемы с временем окончания ... если вы хотите превратить это в ответ, вы получите мой голос ;-)

Ответы (4)

Вы можете просто поместить их в iMovie, обрезать начало и конец и экспортировать их.

Я пытался использовать iMovie с файлами .avi перед публикацией этого ответа, поэтому я знаю, что это работает.

Не думаю, что он поддерживает формат avi.
Оно делает; Я попробовал это, прежде чем опубликовать этот ответ.
Ха... Кажется, я помню, что этого не было. В таком случае это может быть самый простой ответ...
Возможно, Apple недавно добавила поддержку AVI.
AVI — это просто контейнер, а также точное содержимое этого контейнера. Устанавливаю прямо сейчас... отзыв дам позже!
Вздох. После 30-минутной загрузки установщика размером 2 ГБ ... он говорит мне, что не может импортировать ни один из моих файлов avi.
Это для iMovie?
Да. Я бы не жаловался на ваш ответ, если бы не говорил о предложенном вами решении :-)
Странный. Какая версия macOS у вас установлена? И какую версию iMovie вы используете? Я использую версию 10.1.8 iMovie и macOS high sierra на MacBook Pro 2015 года.

После проверки различных решений, я думаю, я буду придерживаться

  • Видеоплеер Элмедиа
  • и ffmpeg

Это немного громоздко: сначала вам нужно использовать видеоплеер, чтобы найти временные метки начала / окончания для вырезания. Как только вы получили эти цифры:

 ffmpeg -i IN.avi -ss 00:05:48.0 -to 01:35:10.0 -c copy OUT.avi

где -ss указывает отметку времени начала, а -до конечной точки (а поскольку обе отметки времени применяются к потоку IN, ручное вычитание не требуется).

Используя эту команду, требуется около 3 секунд, чтобы уменьшить файл размером 1,2 ГБ до 920 МБ.

Большое преимущество: всего два небольших инструмента требуют установки + сверхбыстрое время фактической резки.

Самое приятное в этом решении то, что большинство инструментов ffmpegвсе равно используют библиотеку. Это именно то решение, о котором я думал, когда читал вопрос.

Filmora Video Editor имеет бесплатную пробную версию и поддерживает множество входных форматов, таких как MP4, AVI, FLV, MKV, M4V, MOV, MPG, MPEG, VOB, DAT, TS, M2TS, WMV, ASF, DV, DIF, NUT, H264, NSV. , PSP, 3GP, EVO, РМ, ТП, ГТО, DVR-МС и т.д.

anymp4 , есть бесплатная версия с такими функциями: конвертировать MOV/MKV/AVI/WMV/FLV/VOB/SWF/M4V в MP4 и настраивать видеоэффекты, поворачивать, переворачивать, добавлять водяные знаки, обрезать и объединять и т. д. Anymp4.com/ магазин приложений/бесплатный конвертер mp4

И последнее, но не менее важное : FFmpeg , бесплатное программное обеспечение, которое запускается через командную строку, вы можете обрезать или конвертировать и сохранять видео с тем же качеством.

Существует бесплатная пробная версия инструмента. Когда вы переходите в магазин приложений или на страницу фактического продукта этой компании ... как сказано: бесплатная версия предназначена только для пробной версии, а профессиональная версия стоит 60 долларов США или 55 евро!
да, я видел, так что посмотрите на этот anymp4, в бесплатной версии есть следующие функции: конвертировать MOV/MKV/AVI/WMV/FLV/VOB/SWF/M4V в MP4 и настраивать видеоэффекты, вращать, переворачивать, добавлять водяные знаки, клип и слияние и т. д. anymp4.com/app-store/free-mp4-converter
Это звучит полезнее ;-)
@claudio Пожалуйста, добавьте это к ответу и обновите свой ответ, чтобы указать, что существующий - всего лишь пробная версия.
Проблема, которую я вижу: этот инструмент позволяет обрезать, но я не смог найти вариант, чтобы не преобразовывать ввод. Но я совершенно не хочу конвертировать. Преобразование означает, что считывается весь файл и создается новый выходной файл .
Привет, GhostCat мм... без оплаты, без перекодирования... так что ладно :) если вы знакомы с терминалом ffmpeg, ffmpeg.org может вам помочь, а здесь superuser.com/questions/377343/… как вы можете его использовать

Я попытался использовать ответ Ghost Cat , но получил следующую ошибку:

Could not write header for output file #0 (incorrect codec parameters ?): Operation not permitted

Вот что в итоге сработало для меня:

ffmpeg -i input.mkv -ss 00:05:42.0 -to 00:07:39.0 -c:v libx264 output.avi