Самый быстрый способ вырезать и удалить части видео

4103
TechJS

У меня есть фильм, который закодирован с использованием H264 (mp4) и 800 МБ в формате 720p.
Мне нужно удалить некоторые его части, например удалить 10:25 до 10:30 и так далее.
Я работал с Adobe Premiere Buy, он получает слишком много времени и энергии (вентилятор ноутбука сильно разогревается и перегревается), потому что он декодирует и перекодирует видео.
Я не знаю много о внутренностях редактирования видео, но есть ли лучший или более быстрый способ для такого рода работ? Может быть, лучший инструмент или лучшие настройки (я использую настройки по умолчанию для выхода в премьере). Заранее спасибо.

5
Единственный способ - использовать более низкое качество, лучший инструмент! если вы имеете в виду другое приложение, попробуйте Movie Maker, если вы хотите что-то легкое на своем ноутбуке, маленькое приложение легко и быстро, попробуйте Narzan Q. 8 лет назад 0
@narzan Я думаю, что если я хочу преобразовать его в более низкое качество, это займет больше времени! Я не думаю, что Movie Maker является хорошим вариантом, так как он экспортирует в WMV, что делает меня нужным программное обеспечение для преобразования WMV в MP4, что увеличивает затраченное время. TechJS 8 лет назад 0

2 ответа на вопрос

5
Terence Eden

It is possible that your software is re-encoding the file. If you just want to copy a 5 second chunk of the movie, you can use this command:

ffmpeg -i YourFile.mp4 -ss 00:10:25 -t 00:00:05 -acodec copy -vcodec copy Output.mp4

  • Where -i is the name of your file.
  • -ss is the start position in Hours:Minutes:Seconds
  • -t is how long a clip you want - again in HH:MM:SS
  • The acodec and vcodec tells ffmpeg just to copy the file without changing it at all.

That's about the fastest you can get it.

да, как это кажется. но как я могу удалить 5 секунд видео (в середине)? я должен сделать 3 работы? (начало где-то; получение где-то + 5 до конца; присоединиться к этим 2) или есть прямой путь? TechJS 8 лет назад 1
Вы должны будете сделать это как три отдельных действия, извините. Terence Eden 8 лет назад 1
не могли бы вы дать мне команду присоединения? предположим, что я запускаю эту команду дважды, и у меня есть файлы `firstoutput.mp4` и` secondoutput.mp4`. какую команду я должен использовать, чтобы присоединиться к этим двум? TechJS 8 лет назад 0
@TechJS, FWIW, мне повезло, используя команду `cat` для объединения фрагментов видео, которые находятся в контейнере` .mpg`. Digger 6 лет назад 0
@Digger Спасибо за упоминание. Я попробую, как только вернусь к этому вопросу. TechJS 6 лет назад 0
0
Ely

avidemux can perform cutting for any kind of file. You'll obviously only be able to cut H.264 streams on keyframes, but that's the best you'll be able to get.

Похожие вопросы