mencoder


Пять способов использовать Linux веб-камеру

(Автор Разван Т.Коложа, February 12, 2008 (9:00:00 PM))

Итак, вы только что установили линукс-совместимую вебкамеру. Протестировали ее в Kopete, теперь вы можете отправлять свои фото в MSN и Yahoo! Что дальше? Вот несколько вещей которые еще можно сделать.

Сделайте видеозаписи
Один из самых простых способов записать видео это использовать mencoder, входящий в пакет mplayer. Используя Video4Linux драйвер, mencoder может получить ввод с веб-камеры и сохранить в несжатый AVI файл. Используйте следующую команду для записи AVI с разрешением 320x240.

$ mencoder tv:// -tv driver=v4l:width=320:height=240:device=/dev/video0 -nosound -ovc lavc -o wcrecording.avi

Предполагается что /dev/video0 используется вашей вебкамерой. Так как моя недорогая камера не имеет микрофона, я использовал опцию -nosound чтоб отключить запись звука.

0
Ваша оценка: Ничего

Как разрезать видео на фрагменты нужного размера

Имеем: Большой видео-файл

Требуется: Разделить его на несколько частей, каждая из которых будет полноценным видео-файлом.

Зачем: Например, что бы записать по частям на вышедшие из моды CD-R балванки или слить частями на rapidshare или в другое место, где имеется ограничение на размер расшариваемых файлов.

Допустим, собираемся поделить файл 300.avi на два файла на границе 10MB.

  1. Время и номер фрейма для точки, в которой будем резать, определить можно вот так:
    % mencoder -ovc copy -oac copy -endpos 10mb -o /dev/null 300.avi
    ...
     
    Video stream: 1880.602 kbit/s  (235075 B/s)  size: 8678976 bytes  36.920 secs  923 frames
  2. Теперь имеем всю необходимую информацию, и воспользовавшись вот этим советом, создаем два файла:
    • первый:
      % mencoder 300.avi -endpos 36.920 -o 300_PART1.avi -oac copy -ovc copy
    • второй:
      % mencoder 300.avi -ss 36.920 -o 300_PART2.avi -oac copy -ovc copy
  3. Готово!

  4. А теперь (если будет необходимо) в обратную сторону, соединяем:
    % mencoder -oac copy -ovc copy -o 300.avi  300_PART1.avi 300_PART2.avi

P.S. не сильно разбираюсь в различных видео-форматах и кодеках. Возможно, что не с любым файлом данный пример получится.

0
Ваша оценка: Ничего
ramok аватар

Как вырезать фрагмент видео в командной строке

Вырезает из файла PinguinMST1.avi фрагмент видео начиная с 3-й минуты 54 секунд по 6-ю 11 секунды.
Результатом будет файл pinguin.avi закодированный видеокодеком mpeg4.

$ mencoder PinguinMST1.avi -ss 3:54 -endpos 6:11 -o pinguin.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4

Хронометраж можно узнать просмотрев видео в mplayer включив отсчет времени клавишей o.

0
Ваша оценка: Ничего

wmv в avi

Скачал видео в формате wmv и хочу перевести его в avi:

$ mencoder infile.wmv -ofps 23.976 -ovc lavc -oac copy -o outfile.avi
0
Ваша оценка: Ничего