4

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

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

1 ответ1

6

Это довольно легко, используя команду avconv из командной строки. Вам не нужно беспокоиться о разделении на ключевом кадре, если, как позже указал опрашивающий, вы обрезаете outro (конец видео). Вот пример:

$ avconv -i videoandoutro.webm  -t 00:03:30  -codec: copy  videoonly.webm

Для этого потребуется videoandoutro.webm, создать новый файл videoonly.webm и обрезать его ровно через 3 минуты и 30 секунд.

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

$ avconv -ss 00:01:01 -i jossintro.webm  -t 00:00:30  -codec: copy oatybar.webm

Выше будет взять файл .webm с именем "jossintro.webm" и вырезать срез, начиная примерно через 1 минуту и 1 секунду. Выходные данные помещаются в «oatybar.webm», который обрезается до (около) 30 секунд. Результат на самом деле будет немного длиннее, поскольку время начала будет округлено до предыдущего ключевого кадра.

[Обратите внимание, что avconv основан на ffmpeg, и поэтому этот инструмент, вероятно, также будет работать, но я проверял это только с avconv.]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .