Как разделить видео на части <2,5 ГБ с помощью FFmpeg - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь найти способ отправки больших видеофайлов через Firefox Send.

Поскольку Firefox Send имеет ограничение в 2,5 ГБ для каждого отправляемого файла, мне нужно разбить видеофайл на части, каждая из которых имеет размер менее 2,5 ГБ.

Существует ли относительно простой способ надежного разделения видео на основе пределов данных, используя FFmpeg, а не длительность? (Использование длительности было бы ненадежным, потому что разные части видео одинаковой длины могут иметь разный размер)

РЕДАКТИРОВАТЬ 1: Я извиняюсь за отсутствие ясности, я планировал использовать скрипт Bash с использованием FFmpeg и ffsend. Мне было интересно, есть ли способ сделать это с помощью обработки видео, а не сжатия Zip.

1 Ответ

1 голос
/ 02 апреля 2019

Стандартная утилита split предназначена именно для такого рода вещей.

# sender does:

split -b 2500m file.mpg file.mpg__split_

# recipient downloads all the pieces and does:

cat file.mpg__split_* > file.mpg

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

Преимущество состоит в том, что конечный результат идентичен оригиналу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...