Собираем
информацию
по крупицам

Mplayer / Mencoder

Как быстро удалить произвольную часть видео из видеофайла
22-11-2010
02:57:43

Чтобы удалить ненужные части из видеопотока, можно воспользоваться EDL-файлом.

Изначально EDL-файл предназначен для того, чтобы при просмотре фильма скрывать некоторые части видео или приглушать звук в некоторымх местах. Для физического удаления части видеоролика можно воспользоваться тем фактом, что при переконвертации через mencoder, в конечный поток не попадают скрытые через EDL-файл части видео.

Вначале нужно сделать EDL-файл. Это текстовый файл простейшего формата. В каждой строке находится одна команда, которая указывает, что делать и когда. Возможные действия - "пропустить фрагмент видео" или "заглушить звук".

Текущий формат файлов EDL:

 

[начальная секунда] [конечная секунда] [действие]


Где секунды - это числа с плавающей точкой (вещественные числа), а действие это:

  • 0 - пропуск видео 
  • 1 - заглушение звука. 

Пример:

 

5.3 7.1 0

15 16.7 1

420 422 0


EDL-файл с таким содержимым вызовет пропуск видео с 5.3 секунды до 7.1 секунды, затем заглушит звук на 15 секунде, включит обратно на 16.7 секунде и пропустит видео с 420 по 422 секунды. 

Просмотр с использованием EDL-файла запускается так:

 

mplayer -edl <edl_файл> <видео_файл>

 

Удаление произвольных частей в видеофайле выглядит так:

 

mencoder <исходный_видео_файл> -edl <edl_файл> -ovc copy -oac copy -o <конечный_видео_файл>

 

Впринципе, несложно. Однако, как показывает поиск в интернете, немногие знают, как сделать с видеофайлом такое популярное действие.

 


К списку "Компьютерное"

Интересное на сайте


Игры под Windows » Shareholder (Акционер)

Игра, написанная вместе с Сергеем Шпаковым. Разработка застыла на этапе глубокой беты. Шпаков сделал интерфейс и хотсид, я писал искуственный интеллек...


Flash-анимация » Анимированый логотип портала RockFM.ru

Оборудование: Pentium-200MMX, RAM 32Мб Среда: Xara X, Flash MX Год: 2002   Этот логотип я разработал для портала RockFM.ru. Задача стояла следую...


C / C++ » RC5Simple - Криптографическая библиотека

Официальная страница / Official page(Rus)   RC5Simple - это простая мультиплатформенная криптографическая C++ библиотека, которая предназначена д...

RSS подписка

Подпишитесь на новости сайта по RSS


Выбирайте в каталоге интернет-магазина www.Mir4x4.ru подходящий силовой бампер на автомобиль.
Смотри здесь каталог гостиниц на ночь в Москве.

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик