Вопрос Что использовать для быстрого вырезания аудио / видео


Если вам нужно только обрезать аудио / видео с более длинного трека, что я могу использовать? Я попробовал OpenShot, но я считаю, что экспортное видео замедляется, возможно, он собирает все «слои» в новый фильм? Возможно, мне просто нужен простой инструмент «crop» для аудио / видео, который будет заниматься серфингом?


127
2017-08-06 10:55


происхождения


С какими видеоформатами вы имеете дело? Вы ищете GUI или CLI-решение? - fossfreedom♦
Форматы будут, вероятно, mp4, flv, mp3. GUI или CLI будут в порядке. - Jiew Meng
видеть superuser.com/questions/138331/using-ffmpeg-to-cut-up-video - Dennis Golomazov


ответы:


Я собирался упомянуть команды вроде ffmpeg или avconv (Новый), которые могут ОБЯЗАТЕЛЬНО разделить файлы на группы. Например:

FFMPEG

ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:00:00 -t 00:30:00 output1.avi
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 00:30:00 -t 00:30:00 output2.avi  
ffmpeg -i input.avi -vcodec copy -acodec copy -ss 01:00:00 -t 00:30:00 output3.avi

Или

ffmpeg -ss 0 -t 100 -i source.m4v -vcodec copy -acodec copy part1.m4v
ffmpeg -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.avi
avconv -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.m4v
avconv -ss 100 -i source.m4v -t 100 -vcodec copy -acodec copy part2.m4v
avconv -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/


139
2017-08-06 15:22



Остерегайтесь: согласно странице руководства [ linux.die.net/man/1/ffmpeg ] это приводит к неестественным перекрытиям. Например, вторая команда начинается в 00:30:00, но продолжается в течение часа; то есть до 01:30:00, поэтому третья команда, которая начинается в 01:00:00, даст перекрывающийся разрез. Это может быть целью, но это было бы не очень естественно. - ezequiel-garzon
Я могу ручаться за то, что упоминает эзекиль. При выполнении тестов с ffmpeg или avconv эффект перекрытия появляется при использовании времени, указанного выше. Я уточню до более точного эффекта, хотя я должен упомянуть, что первая секунда также будет перекрываться. Я исправлю и добавлю avconv в группу. Спасибо, ezequiel. - Luis Alvarado♦
Благодаря! Но эти версии ppa устарели. Отличны ли версии в Precise 12.04? Или кто-то может предложить лучшие? - nealmcb
Спасибо, что уведомил меня. Когда я вернусь домой, я отправлю обновленную ссылку. - Luis Alvarado♦
По крайней мере, при использовании avconv вам не нужно вызывать видео и аудио кодек отдельно. Вам нужно просто перейти с $ avcon -i input-file -codec copy [любой параметр, например -ss -t -fs ... просто проверить на ubuntu.manpages.com для avconv] output-file - Antonio


Kdenlive (по моему опыту) - самое простое программное обеспечение, которое позволит вам выполнить эту задачу в несколько шагов и без проблем. Несмотря на это, Редактор видео в OpenShot проект также полезен, но ему еще предстоит много работы, чтобы приблизиться к kdenlive.

Вот скриншот kdenlive и openshot соответственно:

enter image description here

enter image description here

Удачи!


31
2017-08-22 19:59



Kdenlive - мой любимый. Все другие редакторы linux разбились при использовании файлов MOV с моей камеры Kodak Zi8. Прост в использовании и очень мощный. - Ramon Suarez
Не уверен, что происходит с моим редактированием. Выглядит отлично в режиме редактирования, но здесь его испортили. - Insperatus
Извините, я не понимаю. Не возражаете ли вы дать дополнительную информацию? Если вы считаете нужным, откройте вопрос о своих проблемах. Спасибо! - Geppettvs D'Constanzo
простое программное обеспечение Kdenlive задает черты нерелевантных вопросов, прежде чем даже начать проект. Но когда собирается что-то сделать, оно появляется avconv и всякий раз, когда он терпит неудачу, Kdenlive не будет предлагать помощь для исправления ситуации и даже не сообщает, с какими точно параметрами она выполнялась avconv, Определенно, не выбор для одного, желающего просто обрезать видеофайл. - Incnis Mrsi
Лично, kdenlive показался хорошим, но интерфейс очень неинтуитивный и излишне сложный. Кроме того, кажется, есть некоторые ошибки. После загрузки клипа иногда воспроизводится клип. Иногда это не так. Не рекомендуется. - Nav


С новой версией от ubuntu avconv

avconv -i srcFileName -c:a copy -c:v copy -ss 00:03:40 -t 00:01:12 targetFileName
  • Время первого аргумента из время
  • Второй аргумент продолжительность (не время окончания) может быть либо в секундах, либо в форме «hh: mm: ss [.xxx]».

Пожалуйста, обратитесь к Документация ffmpeg для получения дополнительной информации


28
2017-09-26 10:54



Спасибо, эксперт. Черт, мне не читать в третьихв ответ на вопрос, прежде чем делать что-либо. Без этих примеров не удалось отключить перекодировку видео (по-видимому, «-vn» не вызвало этого эффекта), а также возникнет и другие проблемы. Кстати, делает ли «-c: s copy» то же самое для субтитров? - Incnis Mrsi
Кроме того, поскольку мой опыт при вырезании только последней части (т. Е. Когда начало нового видео совпадает с началом исходного видео), «-ss 0» является потенциально проблематичным и его следует опустить. Ī Была ли программа (а именно Bombono DVD) разбита, пытаясь прочитать файл, сделанный с «-ss 0» вместо вместо исходного файла. - Incnis Mrsi
Спасибо, Филипп! Это очень помогло мне. могу ли я спросить, что такое args -c:a copy -c:v copy имею в виду? - Alex
@Alex c = codec a = аудио v = видео - Philippe Gachoud
@Alex копирует аудиокодек и видеокодек в целевой поток. Узнать больше @ ffmpeg.org/ffmpeg.html#Main-options и обратитесь к документации ffmpeg за дополнительной информацией. - Philippe Gachoud


Мне нравится 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


13
2017-11-11 12:50



вы можете использовать winff (GUI для ffmpeg) также - jahid65


OpenShot Video Editor выглядит многообещающим. Вы проверили?. Ознакомиться с функциями: http://www.openshot.org/features/

Чтобы установить его, просто откройте терминал и выполните следующие команды:

sudo add-apt-repository ppa:jonoomph/openshot-edge
sudo apt-get update
sudo apt-get install openshot openshot-doc

Просто попробуйте. alt text


7
2017-11-11 06:21



Если он использует maverick, он находится в репозитории - Sabacon
Openshot FTW! :) - OpenNingia
Если OP только хочет быстро обрезать видео, то AVIDemux гораздо проще использовать, чем OpenShot. Я только что попробовал их - OpenShot был удивительно громоздким, просто позволив мне определить точки входа и выхода для одного видео трека. - Dan Dascalescu
OpenShot определенно более удобен для пользователей, чем любой из других высокоподдерживаемых ответов здесь. - Nav


Мои предпочтения в отношении простого отсечения видео всегда были Avidemux, Avudemux logo

Просто установите кодировку видео и звука в копия и выберите необходимый формат контейнера в разумных пределах.


5
2017-11-11 06:35





Пытаться Avidemux  Install avidemux

sudo apt-get install avidemux

или Жизни  Install lives

sudo apt-get install lives

Больше Вот http://techcityinc.com/2009/02/04/top-10-free-video-editors-for-ubuntu-linux/ (Dead link, перенаправление на случайные коммерческие сайты)


3
2017-08-22 18:40



Avidemux несколько раз замораживался для моего под Ubuntu 13.10, даже с процессором x4. - Lucio


Я использую Kdenlive, но я не удивлюсь, если бы вы могли нарезать видео таким образом в PiTiVi:

  1. Создайте новый проект с полной лекцией.
  2. Задайте начальную и конечную точки для первого «управляемого фрагмента» в мониторе клипа.
  3. Перетащите видео из монитора клипа вниз на свою временную шкалу. Это будет просто кусок, который вы выбрали.
  4. Установите новые начальные и конечные точки в мониторе клипа и повторите при необходимости.

2
2017-11-11 05:58



Я огляделся, и я не могу найти способ разделить длинный клип на несколько более коротких клипов, которыми я могу легко справиться. Нет «монитора клипов»; PiTiVi очень прост (и я имею в виду это в хорошем смысле!) Очевидно, что я мог бы просто разрезать видео и реорганизовать неназванные куски на шкале времени, но я хотел бы знать, есть ли лучший способ. - Evan Kroske


Для резки, слияния, масштабирования и т. Д. Можно использовать ... Блендер (да, этот трехмерный редактор, но он также имеет часть редактирования видео). Вам нужно тренировать около 20-минутного учебника, чтобы выжить в интерфейсе, но тогда это кажется неожиданно приятным в использовании.


2
2017-10-15 22:03





Для этого я использую интерфейс CLI ffmpeg. Это очень легко и быстро:

  • сократить видео:

    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's dateutil пакет.


2
2017-08-26 06:13