Как я могу обрезать очень большое видео?

Я сделал экранную запись, но затем случайно оставил ее записывающий в течение ночи для дополнительных 6 часы. Всего я думаю, что это - приблизительно 9 часов - и файл поразил 15 ГБ.

К счастью этому удалось сохранить на рабочий стол, но я изо всех сил пытаюсь открыть его для обрезки его вниз.

Я думаю, что лучший способ это разделяет файл на ~30 меньших файлов. Я мог затем повторно собрать желаемые.

Одинаково я довольно уверен в том, где полезное содержание заканчивается - вокруг метки 2:30. Я мог вычислить его более точно в случае необходимости.

Я мог сделать любую из этих вещей с инструментом, который не загружает все видео в память? Я использовал ffmpeg на Ubuntu прежде, но я не знаю, может ли это сделать что-то вроде этого.

11
задан 25 October 2019 в 01:49

2 ответа

Я думаю, что ffmpeg сделал бы это. Это имеет преимущество не распаковки и пересжатия Вашего файла, таким образом, это должно быть быстро. Используйте -c copy аргумент для достижения этого.

ffmpeg -i input.mp4 -ss 00:02:30 -t 00:10:00 -c copy output.mp4

Объяснить вышеупомянутую команду...

  • ffmpeg приложение
  • -i input.mp4 Ваш входной файл
  • -ss 00:02:30 начальная точка (HH:MM:SS)
  • -t 00:10:00 продолжительность клипа (десять минут длиной)
  • -c copy скопируйте аудио и видео без перекодирования
  • output.mp4 выходной файл

См. эту ссылку для больше.


Кроме того, комментарий на странице GitHub (упомянутый в ссылке выше) предлагает поместить -ss 00:02:30 прежде -i input.mp4 ускорять вещи. Можно протестировать оба использования маршрутов time. Выдержать сравнение

time ffmpeg -i input.mp4 -ss 00:02:30 -t 00:10:00 -c copy output.mp4

и

time ffmpeg -ss 00:02:30 -i input.mp4 -t 00:10:00 -c copy output.mp4
20
ответ дан 23 November 2019 в 03:55

Можно попробовать сокращение без потерь.

www.github.com/mifi/lossless-cut

2
ответ дан 23 November 2019 в 03:55

Другие вопросы по тегам:

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