Как разделить файл WebM без повторного кодирования?

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

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

21
задан Hennes
18.02.2023 15:32 Количество просмотров материала 3419
Распечатать страницу

1 ответ

Это довольно легко с помощью команды 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.]

6
отвечен hackerb9 2023-02-19 23:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх