Реклама на сайте Advertise with us

Вопрос по ffmpeg.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 06.10.11
Сообщения: 295
Рейтинг: 258

Ссылка на сообщениеДобавлено: 01/12/12 в 15:33       Ответить с цитатойцитата 

Всем Доброго дня.
Стоит задача: обрезать первые 5 секунд и последние 5 секунд от видео файла.
С обрезкой первых пяти секунд вопросов не возникает:
Код:
ffmpeg -ss 5

а вот как быть с последними секундами - не понятно icon_sad.gif
Длительность видосов разная, так что просто задать продолжительность - не вариант.
Посоветуйте плз как быть!

1
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 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: Спасибо огромное за информацию!
Попробовал без перекодирования (за один проход), получилось нормально. Особая точность не нужна. Всё отлично получилось!

1
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 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


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 01/12/12 в 18:59       Ответить с цитатойцитата 

А это через скрипт делается или можно прямо в строку ffmpeg X-5?

®

0
 



С нами с 11.10.12
Сообщения: 428
Рейтинг: 1032


Передовик Master-X (16.11.2012)
Ссылка на сообщениеДобавлено: 01/12/12 в 19:37       Ответить с цитатойцитата 



Только через скрипт

apache, bash, css, elasticsearch, ffmpeg, html, js, mysql, mongo, nginx, php; *nix only

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »