Если просто нужно обрезать аудио / видео с более длинной дорожки, что я могу использовать? Я попробовал OpenShot, но я нахожу, что экспорт видео происходит медленно, возможно, он объединяет все "слои" в новый фильм? Возможно, мне просто нужен простой инструмент "обрезки" для аудио / видео-серфинга?
- Avidemux (От PPA) - http://avidemux.sourceforge.net/
- OpenShot (От PPA) - https://launchpad.net/openshot/ http://www.openshot.org/ppa/
- Питиви (От PPA) - http://www.pitivi.org/?go=download
Я собирался упомянуть такие команды, как ffmpeg или avconv (новая), которые, очевидно, могут разделять файлы на группы. Например:
FFMPEG
ffmpeg -ss 00:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output1.aviffmpeg -ss 00:30:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output2.avi ffmpeg -ss 01:00:00 -t 00:30:00 -i input.avi -vcodec copy -acodec copy output3.avi
Или
ffmpeg -ss 0 -t 100 -i source.m4v -vcodec copy -acodec copy part1.m4vffmpeg -ss 100 -t 100 -i source.m4v -vcodec copy -acodec copy part2.m4v ffmpeg -ss 200 -t 100 -i source.m4v -vcodec copy -acodec copy part3.m4v ffmpeg -ss 300 -t 100 -i source.m4v -vcodec copy -acodec copy part4.m4v
AVCONV
avconv -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.aviavconv -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi avconv -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi
Или
avconv -ss 0 -i source.m4v -t 100 -vcodec copy -acodec copy part1.m4vavconv -ss 100 -i source.m4v -t 100 -vcodec copy -acodec copy part2.m4vavconv -ss 200 -i source.m4v -t 100 -vcodec copy -acodec copy part3.m4v avconv -ss 300 -i source.m4v -t 100 -vcodec copy -acodec copy part4.m4v
Или сделайте какой-нибудь сценарий, как здесь: http://icephoenix.us/notes-for-myself/auto-splitting-video-file-in-equal-chunks-with-ffmpeg-and-python/
С новой версией ubuntu avconv
avconv -i srcFileName -c:a copy -c:v copy -ss 00:03:40 -t 00:01:12 targetFileName
- Время первого аргумента равно от время
- Второй аргумент - это продолжительность (не время окончания) длительность может быть либо в секундах, либо в форме "чч:мм:сс[.xxx]".
Чтобы вместо этого указать время окончания, используйте опцию -to [время окончания].
Пожалуйста, обратитесь к документация ffmpeg для получения дополнительной информации
kdenlive это (по моему опыту) самое простое программное обеспечение, которое позволит вам выполнить эту задачу в несколько шагов и без проблем. Тем не менее, в Видеоредактор OpenShot проект также полезен, но он все же требует много тяжелой работы, чтобы приблизиться к kdenlive.
Вот скриншот kdenlive и openshot соответственно:
Удачи!
Мне нравится kdenlive за то, что он тоже заканчивает или вырезает небольшие куски...но если он хочет разделить БОЛЬШУЮ лекцию на более мелкие части, он мог бы попробовать:
ffmpeg -i input.mpg -ss 00:00:10 -t 00:00:30 out1.mpg -ss 00:00:35 -t 00:00:30 out2.mpg
обсуждение команды находится здесь: http://ubuntuforums.org/showthread.php?t=480343
Сокращение без потерь полностью ориентирован на отсечение / вырезание, прост в использовании и не перекодируется, что означает, что сохранение на диск происходит практически мгновенно.
Чтобы обеспечить синхронизацию звука с изображением, используйте опция вырезания ключевого кадра.
Видеоредактор OpenShot выглядит многообещающе. Вы это проверили?. Ознакомьтесь с функциями: http://www.openshot.org/features/
Официальный способ установки - через AppImage, доступный по адресу https://www.openshot.org/download/
Чтобы установить его, просто откройте терминал и выполните следующие команды:
sudo add-apt-repository ppa:jonoomph/openshot-edgesudo apt-get updatesudo apt-get install openshot openshot-doc
Просто попробуй.
Мое предпочтение легкому вырезанию видео всегда было avidemux.
Просто установите кодировку видео и аудио на Копировать и выберите нужный вам формат контейнера в разумных пределах.
Установка:
sudo apt-get install avidemux
Существует также УинФФ это графический интерфейс avconv. Это отлично работает. Я установил его из Ubuntu Software Center.
Для этого я использую интерфейс ffmpeg CLI. Это очень просто и быстро:
-
чтобы вырезать видео:
ffmpeg -i InputFile -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
-
чтобы вырезать звук:
ffmpeg -i InputFile -vn -acodec copy -ss 00:00:00 -t 00:01:32 OutPutFile
В обоих этих -ss
является отправной точкой, в то время как -t
это продолжительность произведения.
Вы можете рассчитать продолжительность, например, с помощью LibreOffice Calc или python dateutil
пакет, или вы можете использовать -to
опция, которая принимает время окончания напрямую.
С какими видеоформатами вы имеете дело? Вы ищете решение с графическим интерфейсом или CLI?
Форматы, вероятно, будут mp4, flv, mp3. Графический интерфейс или интерфейс командной строки будут в порядке.