Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: захват потокового видео(i need help)  (Прочитано 3228 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shift192

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
захват потокового видео(i need help)
« : 11 Марта 2012, 21:37:57 »
столкнулся с задачей захвата потокового видео, но вот ничего подходящего пока найти не могу.
необходимо захватить поток(видео) и сохранить его, ограничивая файлы видео по размеру или по времени.

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

п.с. ffmpeg не предлагать, он почему то лагает.

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #1 : 12 Марта 2012, 05:55:55 »
Например так:
mplayer udp://@239.255.1.13:1234 -dumpstream -dumpfile TV.asf

Оффлайн shift192

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #2 : 12 Марта 2012, 15:14:47 »
спасибо за ответ, но вот как ограничить запись по времени или по размеру?

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #3 : 12 Марта 2012, 15:50:45 »
грохнуть процесс
killall mplayer  :D

Оффлайн shift192

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #4 : 12 Марта 2012, 16:11:47 »
то есть, сделать цикл.
а вот сохранится файл после килла?

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #5 : 12 Марта 2012, 18:28:26 »
Сохранится. Но эту команду я не пробовал в скриптах.Просто сделал несколько кнопок запуска приложений(кажется в терминале)с разными udp. Помню что полученный файл точно воспроизводился в avidemux (после индексации) даже когда были сложности с обычными плеерами(возможно из-за повреждения файла ,если одновременно с захватом работает торрент или DC).
« Последнее редактирование: 12 Марта 2012, 19:00:53 от start733 »

Оффлайн shift192

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #6 : 12 Марта 2012, 22:02:08 »
завтра начну мудрить. если есть  еще идеи по реализации моего вопроса - пишите.

Оффлайн shift192

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: захват потокового видео(i need help)
« Ответ #7 : 16 Марта 2012, 18:27:13 »
нашел приемлемый вариант для себя:
установил Mencoder:
sudo apt-get install mencoder;

захват видео с потока(можно указать железо):
mencoder http://localhost:8080:alsa: -ovc lavc -lavcopts vcodec=mpeg4 -o video-$(date +%y-%m-%d_%H:%M:%S).avi -endpos 0:00:10.000

http://localhost:8080 - поток;
-ovc lavc -lavcopts vcodec=mpeg4 - параметры видео;
-o video-$(date +%y-%m-%d_%H:%M:%S).avi - сохранение файла, в имени присутствует дата и время;
-endpos 0:00:10.000 - конец захвата после 10 секунд (Ч:Мин:Сек:мили.сек.).
 

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.