С нами с 06.10.11
Сообщения: 295
Рейтинг: 258
|
Добавлено: 01/12/12 в 15:33 |
Всем Доброго дня.
Стоит задача: обрезать первые 5 секунд и последние 5 секунд от видео файла.
С обрезкой первых пяти секунд вопросов не возникает:
а вот как быть с последними секундами - не понятно
Длительность видосов разная, так что просто задать продолжительность - не вариант.
Посоветуйте плз как быть!
|
|
|
|
С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032
|
Добавлено: 01/12/12 в 16:25 |
Через ffprobe запрашивай продолжительность (=X) и потом ffmpeg ... -ss 5 -t X-5 ... . Если нужно резать точно, придётся делать с перекодированием (иначе отрежет по ближайшим ключевикам) и параметры ставить после входного файла (иначе замерять точки обрезки будет приблизительно, по битрейту). Если ключевики частые, можно попробовать без перекода (-с:copy), но параметры обрезки всё же ставить после входного файла. Если гонишься за производительностью, можешь -ss и -t поставить перед входным файлом -это самый быстрый вариант, но не очень точный.
|
|
apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only
|
4
|
|
|
С нами с 06.10.11
Сообщения: 295
Рейтинг: 258
|
Добавлено: 01/12/12 в 16:30 |
johndoe2: Спасибо огромное за информацию!
Попробовал без перекодирования (за один проход), получилось нормально. Особая точность не нужна. Всё отлично получилось!
|
|
|
|
С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032
|
Добавлено: 01/12/12 в 17:06 |
stprorab писал: | johndoe2: Спасибо огромное за информацию!
Попробовал без перекодирования (за один проход), получилось нормально. Особая точность не нужна. Всё отлично получилось! |
Там кстати -t X-10 (отступа же два делаем, -t задаёт длину куска, поэтому X-2*5)
|
|
apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only
|
0
|
|
|
нет судьбы
С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204
|
Добавлено: 01/12/12 в 18:59 |
А это через скрипт делается или можно прямо в строку ffmpeg X-5?
|
|
|
|
С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032
|
Добавлено: 01/12/12 в 19:37 |
Только через скрипт
|
|
apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only
|
0
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |