LINUX.ORG.RU

Re: как вырезать скриншёт из фильма?

mplayer -vo png, и перематываеш на нужный момент :)

anonymous ()
Ответ на: Re: Re: Re: как вырезать скриншёт из фильма? от anonymous

Re: Re: Re: Re: как вырезать скриншёт из фильма?

1. Чем тебе mplayer не консольный? :)

2. На то оно и -vo x11. Ты сам-то пробовал?

Если не хочется так, то делай как первый анонимус посоветовал + параметры для указания места, откуда скриншот вырезать.

watashiwa_daredeska ★★★★ ()

Re: как вырезать скриншёт из фильма?

>Подскажите кто-нибудь консольную утилиту с помошью которой можно было бы вырезать кадры и фильмов. Заранее спасибо.

Из opennet.ru

Как вырезать кадр или отрывок в mplayer

Вырезать кадр идущий на 670 сек. фильма:

mplayer -ss 670 -frames 1 -vo jpeg -nosound movie.avi Записать в mpeg отрывок в 500 кадров начиная с 670 секунды:

mencoder -ss 670 -frames 500 -o output.avi -oac copy -ovc copy src.avi

mencoder -ss 670 -frames 500 -o output.avi -oac copy -ovc divx4 -vop scale -zoom -xy 160 -ofps 15 src.avi

MOByte ()
Ответ на: Re: Re: Re: как вырезать скриншёт из фильма? от Spectr

Re: Re: Re: Re: как вырезать скриншёт из фильма?

Пользуюсь такой коммандой.

mplayer -vo jpeg -ss 28 -frames 2 -nosound move.avi

Работает, только есть несколько вопросов:

1. Ниужели никак нельзя задать вручную имя будующей картинки?

2. Почему для того что бы сделась 1 картинка надо писать "-frames 2", что бы 2 - "-frames 3"

3. Не получилось вместо опции "-ss" использовать опцию "-sb". У кого нить с ней работает? Просто эту команду предстоит вызывать из скрипта и гораздо проще будет узнать размер видео файла нежели его продолжительность в секундах.

$size = (stat($filename))[7];

for (1..10) {

$sb = int(rand($size));

`mplayer -vo jpeg -sb $sb -frames 2 -nosound move.avi`;

}

вот так я себе это представляю.

Mag ()

Re: Re: Re: Re: Re: как вырезать скриншёт из фильма?

Из man tcextract (идёт с transcode):

       -C s-e extract and print  out  only  this  frame  interval
              (video) or bytes (audio) [all]. This option is only
              supported if the source contains proper information
              to perform a selective extraction.

Из чего делаем вывод, что можно (для видео) вытаскивать с точностью
до фрейма, а не секунды (+-25 фреймов).

Obidos ★★★★★ ()
Ответ на: Re: Re: Re: как вырезать скриншёт из фильма? от Spectr

Re: Re: Re: Re: как вырезать скриншёт из фильма?

> вот и узнали мы правду про слаку...

В Debian, кстати, тоже нет. Ну и что? У меня есть, и сам я его не компилировал, и обновляется он регулярно. Дело-то не в том, есть или нет из коробки.

watashiwa_daredeska ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.