Собираем
информацию
по крупицам
Статьи - Компьютерное

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 <конечный_видео_файл>

 

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

 


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

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


Демо, сделанное в генераторе » Xintrea Home Page Demo

Размер: 250 Кбайт Требования: Windows 95/98/XP Год: 2005   Демка для моего старого сайта xi.net.ru. Демка сделана просто щелчками мышки, с ...


Web-разработка » Debug Toolbar для CodeIgniter 2

Официальная страница / Official page   Консоль отладки для CodeIgniter 2   Работоспособность проверена на CI 2.0.3 и 2.1.2.   Требовани...


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

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

RSS подписка

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

Поделиться



О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа 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

База Fadk

 

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

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

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

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