хз
Вот такая задача Добавлено @ 23:24
| Цитата | Вводные данные: 1. набор произвольного количества видеофайлов - допустим 5 - в формате .flv (видеокодек Sorenson H263, аудиокодек Speex). Все видеофайлы размером 640х480. Имена файлов video1.flv, video2.flv ... video5.flv 2. текстовый файлик с логом вида: video1.flv 0 1 00:00:01 18:10:21 08.06.2010 video2.flv 0 2 00:01:01 18:11:20 08.06.2010 video3.flv 0 3 00:03:01 18:11:22 08.06.2010 video2.flv 2 1 00:04:00 18:11:24 08.06.2010 video1.flv 1 2 00:05:02 18:11:24 08.06.2010
в нем несколько столбцов: 1) videoN.flv - имя файла 2) 0 - номер исходного слота 3) 1 - номер конечного слота 4) 00:00:01 - время события относительно начала воспроизведения файла video1.flv / Например в строке 3 "00:03:01" означает, что на 3 минуте и 01 секунде включился видофайл номер video3.flv, а в строке 4 "00:04:00" на 4й минуте файл video2.flv переместился из слота 2 в слот 1 5) 18:10:21 - время события во временной зоне GMT 6) 08.06.2010 - дата события во временной зоне GMT
Есть набор из слотов от 1 до 5 с заданными размерами и координатами: 0 - слот отсутствует 1 - слот с координатами 0,0 и размерами 640x480 2 - слот с координатами 10,10 и размерами 120x90 3 - слот с координатами 140,10 и размерами 120x90 4 - слот с координатами 270,10 и размерами 120x90 5 - слот с координатами 400,10 и размерами 120x90
Событие - это перемещение Что нужно получить на выходе: один видеофайл с одной звуковой дорожкой в формате .mp4 (видеокодек h264,baseline=3.0, аудиокодек AAC, 44100hz). Звуковая дорожка берется из файла video1.flv
Это может быть консольное приложение которое принимает на вход 5 видеофайлов и по окончании выводит сообщение об успехе или ошибке и создает результирующий файл result.mp4
|
|