С нами с 04.02.10
Сообщения: 24
Рейтинг: 37
|
Добавлено: 20/11/14 в 21:50 |
Попросили узнать ...
Задача следующая.
Есть папка с роликами, нужно определить длину каждого ролика в секундах, посчитать 30% (процент в скрипте задается) от длинны ролика и сделать отступы от начала и конца видео на этот процент и вырезать 5 минут из ролика (время для вырезания задаем в скрипте в секундах).
Последовательность действий следующая.
ffmpeg -i <source_file> - узнаем длину ролика, выводит в формате Duration: 00:48:01.94, start: 0.000000, bitrate: 1925 kb/s
Конвертим 00:48:01.94 в секунды, получаем 2881 секунд, то, что после точки можно отбрасывать.
считаем 30% от длины ролика (2881*30)/100=864
выполняем ffmpeg -y -i <source_file> -ss 864 -t 300 -vcodec copy -acodec copy <output_file>
-ss процент от длинны ролика в секундах который мы посчитали ранее, -t время в секундах, сколько нужно вырезать из ролика.
Нужен или bat'ник или php скрипт. Закинул в папку с видосами, указал какой отступ делать , длину ролика и куда новые файлы складывать и запустил.
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 20/11/14 в 22:45 |
Ata: могу написать на питоне, без проблем.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |