﻿define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/head &#187; videos</title>
	<atom:link href="http://devhead.ru/cat/videos/feed" rel="self" type="application/rss+xml" />
	<link>http://devhead.ru</link>
	<description>Статьи и видео уроки</description>
	<lastBuildDate>Mon, 30 Jan 2017 11:12:34 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.37</generator>
	<item>
		<title>Организация видеонаблюдения Zoneminder Ubuntu</title>
		<link>http://devhead.ru/read/organizaciya-videonablyudeniya-zoneminder-ubuntu</link>
		<comments>http://devhead.ru/read/organizaciya-videonablyudeniya-zoneminder-ubuntu#comments</comments>
		<pubDate>Wed, 03 Nov 2010 17:22:06 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Zoneminder]]></category>
		<category><![CDATA[видеонаблюдение]]></category>

		<guid isPermaLink="false">http://devhead.ru/read/organizaciya-videonablyudeniya-zoneminder-ubuntu/</guid>
		<description><![CDATA[Эта статья даёт основную информацию о том как настроить гибкий и многофункциональный видеорегистратор на основе компьютера. ZoneMinder — свободное программное обеспечение, для организации видеонаблюдения под лицензией GNU GPL. Возможности системы Поддержка как локальных видеокамер так и удалённых. Поддержка Pan/Tilt/Zoom камер Разработан на C++, Perl и PHP Использование базы данных MySQL Веб-интерфейс Были куплены: Плата видео [&#8230;]]]></description>
				<content:encoded><![CDATA[<div>Эта статья даёт основную информацию о том как настроить гибкий и многофункциональный видеорегистратор на основе компьютера.</div>
<div><span id="more-522"></span></div>
<div></div>
<div></div>
<div><b>ZoneMinder</b> — свободное программное обеспечение, для организации видеонаблюдения под лицензией GNU GPL.</div>
<div><span class="editsection"> </span><strong><span class="mw-headline" id=".D0.92.D0.BE.D0.B7.D0.BC.D0.BE.D0.B6.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.81.D0.B8.D1.81.D1.82.D0.B5.D0.BC.D1.8B">Возможности системы</span></strong></div>
<ul>
<li>Поддержка как локальных видеокамер так и удалённых.</li>
<li>Поддержка Pan/Tilt/Zoom камер</li>
<li>Разработан на C++, Perl и PHP</li>
<li>Использование базы данных MySQL</li>
<li>Веб-интерфейс</li>
</ul>
<p>Были куплены:</p>
<p><strong>Плата видео захвата </strong><strong>SVDR-404 - 800р<br /></strong></p>
<p><strong> </strong><strong>Видеокамера ч/б - 400р<br /></strong></p>
<p><strong> </strong> <a href="../../wp-content/uploads/2010/11/Svdr-404.jpg"><img alt="[Image]" ilo-full-src="http://devhead.ru/wp-content/uploads/2010/11/Svdr-404-150x150.jpg" class="alignleft size-thumbnail wp-image-681" style="border: 1px solid black;" title="Svdr-404" src="../../wp-content/uploads/2010/11/Svdr-404-150x150.jpg" height="150" width="150" /></a><a href="../../wp-content/uploads/2010/11/673px-CS-100.jpg"><img alt="[Image]" ilo-full-src="http://devhead.ru/wp-content/uploads/2010/11/673px-CS-100-150x150.jpg" class="alignleft size-thumbnail wp-image-679" style="border: 1px solid black;" title="673px-CS-100" src="../../wp-content/uploads/2010/11/673px-CS-100-150x150.jpg" height="150" width="150" /></a></p>
<p>В качестве сервера потокового вещания будем использовать Zoneminder<span class="mw-headline">.</span></p>
<p><strong><span class="mw-headline"> Настройка платы видеозахвата</span></strong></p>
<p>Выгружаем модуль bttv</p>
<blockquote>
<div>$ sudo rmmod bttv</div>
</blockquote>
<div>Загружаем модуль с «принудительным» указанием типа платы, который подбирается методом перебора =):</div>
<blockquote>
<div>$ sudo modprobe -v bttv card=0x69  tuner=-1 autoload=0</div>
</blockquote>
<p>Где, card - это тип используемой платы, в большинстве китайских плат 69</p>
<p>tuner - тип тюнера, т.к. у нас не tv-тюнер ставим -1</p>
<p>Проверяем всё ли правильно сделали:</p>
<blockquote>
<div>$ v4l-info | head -n 10 | grep card card                    : "BT878 video (ProVideo PV143)"</div>
</blockquote>
<h3><span class="mw-headline">Проверка</span></h3>
<p>Несколько способов проверки vlc, tvtime(лучше всего), xawtv:</p>
<p>&nbsp;</p>
<blockquote><p>cvlc v4l2:///dev/video0 :v4l2-standard=255 -vvv --no-audio<br /> cvlc v4l2:///dev/video0 --no-audio --sout '#transcode{vcodec=theo,vb=1000,deinterlace}:display'<br /> tvtime<br /> xawtv -nodga -noxv -geometry 640x480 -c /dev/video0</p></blockquote>
<p>&nbsp;</p>
<p>Если все работает сохраняем настройки, создаем файл  <strong>/etc/modprobe.d/bttv.conf </strong> и добавляем в него строчку</p>
<blockquote>
<p>options bttv card=69  tuner=-1</p>
</blockquote>
<pre></pre>
<h3><span class="editsection"> </span><span class="mw-headline">Zoneminder</span></h3>
<p>Процесс установки представлен <a class="external text" title="http://www.zoneminder.com/wiki/index.php/Ubuntu_9.04_(Jaunty)_desktop_with_graphical_interface" rel="nofollow" href="http://www.zoneminder.com/wiki/index.php/Ubuntu_9.04_%28Jaunty%29_desktop_with_graphical_interface">здесь</a>. Рассмотрим некоторые нюансы установки:</p>
<ul>
<li> Увеличим кооличество общей памяти доступной Zoneminder. Для этого поправим в файле <strong>/etc/sysctl.conf</strong> строчку(если её нет то допишем в конец):</li>
</ul>
<blockquote>
<div>kernel.shmmax = 167772160</div>
</blockquote>
<ul>
<li> Сменим права доступа на устройство видеозахвата:</li>
</ul>
<blockquote>
<div>$ chmod a+rwx /dev/video0</div>
</blockquote>
<p>иначе вы увидите черный экран.</p>
<ul>
<li> Настроим видеокамеру, зайдем на <a class="external free" title="http://localhost/" rel="nofollow" href="http://localhost/">http://localhost/</a> и жмем Add New Monitor</li>
</ul>
<p><a href="../../wp-content/uploads/2010/11/Zoneminder01.png"><img alt="[Image]" ilo-full-src="http://devhead.ru/wp-content/uploads/2010/11/Zoneminder01-150x150.png" class="alignleft size-thumbnail wp-image-711" style="border: 1px solid black;" title="Zoneminder0" src="../../wp-content/uploads/2010/11/Zoneminder01-150x150.png" height="150" width="150" /></a><a href="../../wp-content/uploads/2010/11/Zoneminder11.png"><img alt="[Image]" ilo-full-src="http://devhead.ru/wp-content/uploads/2010/11/Zoneminder11-150x150.png" class="alignleft size-thumbnail wp-image-712" style="border: 1px solid black;" title="Zoneminder1" src="../../wp-content/uploads/2010/11/Zoneminder11-150x150.png" height="150" width="150" /></a><a href="../../wp-content/uploads/2010/11/Zoneminder2.png"><img alt="[Image]" ilo-full-src="http://devhead.ru/wp-content/uploads/2010/11/Zoneminder2-150x150.png" class="alignleft size-thumbnail wp-image-713" style="border: 1px solid black;" title="Zoneminder2" src="../../wp-content/uploads/2010/11/Zoneminder2-150x150.png" height="150" width="150" /></a></p>
<h3><span class="editsection"> </span><span class="mw-headline">Возможные проблемы</span></h3>
<ul>
<li> Если изображение розовое или желтое значит не правильно выбран параметр <strong>Capture Pallete</strong> (формат пикселя) у моей платы он - <strong>YUV422P</strong></li>
</ul>
<p>Пример неправильного формата пикселя:</p>
<p><a href="../../wp-content/uploads/2010/11/Qqq1.png"><img alt="[Image]" ilo-full-src="http://devhead.ru/wp-content/uploads/2010/11/Qqq1-150x150.png" class="alignleft size-thumbnail wp-image-714" title="Qqq" src="../../wp-content/uploads/2010/11/Qqq1-150x150.png" height="150" width="150" /></a></p>
<h3><span class="editsection"> </span><span class="mw-headline">Ссылки</span></h3>
<p><a class="external text" title="http://avreg.net/howto_linux-capture-cards.html" rel="nofollow" href="http://avreg.net/howto_linux-capture-cards.html">Платы видеозахвата в Linux</a> <a class="external text" title="http://www.linuxdvr.ru/rus/docs/hwreq-cap.html" rel="nofollow" href="http://www.linuxdvr.ru/rus/docs/hwreq-cap.html">Многоканальные платы видеозахвата cовместимые с Linux</a> <a class="external text" title="http://forum.linuxdvr.ru/viewforum.php?f=18" rel="nofollow" href="http://forum.linuxdvr.ru/viewforum.php?f=18">Конференция по системам видеонаблюдения</a> <a class="external free" title="http://kubuntu.ru/node/2785" rel="nofollow" href="http://kubuntu.ru/node/2785">http://kubuntu.ru/node/2785</a> <a class="external free" title="http://wiki.videolan.org/How_to_Use_a_Capture_Card" rel="nofollow" href="http://wiki.videolan.org/How_to_Use_a_Capture_Card">http://wiki.videolan.org/How_to_Use_a_Capture_Card</a> <a class="external free" title="http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices" rel="nofollow" href="http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices">http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices</a> <a class="external free" title="http://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples" rel="nofollow" href="http://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples">http://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples</a> <a class="external free" title="http://wiki.videolan.org/Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line" rel="nofollow" href="http://wiki.videolan.org/Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line">http://wiki.videolan.org/Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line</a> <a class="external text" title="http://www.lissyara.su/?id=1869" rel="nofollow" href="http://www.lissyara.su/?id=1869">Настройка Zoneminder – система видеонаблюдения.</a> <a class="external text" title="http://www.xakep.ru/magazine/xa/111/098/1.asp" rel="nofollow" href="http://www.xakep.ru/magazine/xa/111/098/1.asp">Сумеречный дозор</a> <a class="external text" title="http://otvety.google.ru/otvety/thread?tid=78848ef93b130496&amp;hl=ru&amp;table=%2Fotvety%2Fsearch%3Fq%3Dchar-major-81%26hl%3Dru" rel="nofollow" href="http://otvety.google.ru/otvety/thread?tid=78848ef93b130496&amp;hl=ru&amp;table=%2Fotvety%2Fsearch%3Fq%3Dchar-major-81%26hl%3Dru">способ подбора драйвера карты</a> <a class="external text" title="http://wiki.videolan.org/Documentation:Modules/v4l2" rel="nofollow" href="http://wiki.videolan.org/Documentation:Modules/v4l2">vlc помощь по модулю v4l2</a> <a class="external text" title="http://azalio.blogspot.com/2009/11/online-linux.html" rel="nofollow" href="http://azalio.blogspot.com/2009/11/online-linux.html">Настройка online трансляции из linux с помощью веб-камеры.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/organizaciya-videonablyudeniya-zoneminder-ubuntu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Обрезка краёв видео в программе Mencoder</title>
		<link>http://devhead.ru/read/obrezka-krayov-video-v-programme-mencoder</link>
		<comments>http://devhead.ru/read/obrezka-krayov-video-v-programme-mencoder#comments</comments>
		<pubDate>Wed, 03 Nov 2010 17:17:38 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[работа с видео]]></category>

		<guid isPermaLink="false">http://devhead.ru/read/obrezka-krayov-video/</guid>
		<description><![CDATA[Определение размера картинки и урезание её при необходимости. Цель этого урезания - избавиться от чёрных полос по краям изображения т.к. на кодирование этих полос будут потрачено слишком много байт, которые могли бы быть использованы для улучшения качества в центре кадра. mplayer умеет сам определять размер, и выводит его примерно в таком виде: crop area: X: [&#8230;]]]></description>
				<content:encoded><![CDATA[<div><span class="mw-headline"> </span>Определение размера картинки и урезание её при необходимости. Цель  этого урезания - избавиться от чёрных полос по краям изображения т.к. на  кодирование этих полос будут потрачено слишком много байт, которые  могли бы быть использованы для улучшения качества в центре кадра. mplayer умеет сам определять размер, и выводит его примерно в таком  виде:</div>
<div><span id="more-521"></span></div>
<blockquote>
<div>crop area: X: 0..479  Y: 104..373  (-vf crop=480:270:0:104) 0.9% 0 0 87%<br /> crop area: X: 0..479  Y: 104..373  (-vf crop=480:270:0:104) 0.9% 0 0 86%<br /> crop area: X: 0..479  Y: 104..373  (-vf crop=480:270:0:104) 1.0% 0 0 86%<br /> Нас интересует вот эта часть: ----------&gt; ^^^^^^^^^^^^^^^^^^</div>
</blockquote>
<p>Первые два числа (480 и 270) это ширина/высота кадра. Они должны быть  кратны 16 для лучшего качества. Если они не кратны (270) то их нужно  уменьшить до ближайшего кратного 16-ти числа (270-&gt;256). Вторые два  числа (0 и 104) это отступы слева и сверху. Они должны быть чётными для  лучшего качества. Если ширина или высота были уменьшены до кратного  16-ти числа, то желательно скорректировать и отступы, чтобы не сдвинуть  центр кадра. (В этом примере высота была уменьшена на 270-256=14,  соотвественно для сохранения центра нужно увеличить второй отсуп на  14/2=7, т.е. установить его в 104+7=111, но поскольку отступ должен быть  чётным то мы его уменьшим на 1, т.е. 110.) Определить crop (-frames  нужен чтобы выйти из mplayer через несколько секунд):</p>
<p>&nbsp;</p>
<blockquote>
<div>mplayer $src -vf cropdetect -frames 100</div>
</blockquote>
<p>Crop (получен из предыдущего запуска mplayer и ручных расчётов):</p>
<blockquote>
<div>crop="480:256:0:106"</div>
</blockquote>
<p>Проверить что mplayer корректно определил crop:</p>
<blockquote>
<div>mplayer $src -vf crop="480:256:0:106"</div>
</blockquote>
<h2><span class="editsection"> </span><span class="mw-headline">Ссылки</span></h2>
<p><a href="http://boombick.org/blog/posts/72" class="external text" title="http://boombick.org/blog/posts/72" rel="nofollow">Собственный видеохостинг</a> <br /> <a href="http://www.ibm.com/developerworks/ru/edu/vlc-i.html" class="external text" title="http://www.ibm.com/developerworks/ru/edu/vlc-i.html" rel="nofollow">Руководство пользователя VLC</a> <br /> <a href="http://gwos.org/udsf/doku.php/software:ffmepg:conversion" class="external free" title="http://gwos.org/udsf/doku.php/software:ffmepg:conversion" rel="nofollow">http://gwos.org/udsf/doku.php/software:ffmepg:conversion</a> <br /> <a href="http://www.xakep.ru/magazine/xa/093/126/1.asp" class="external free" title="http://www.xakep.ru/magazine/xa/093/126/1.asp" rel="nofollow">http://www.xakep.ru/magazine/xa/093/126/1.asp</a> <br /> <a href="http://powerman.name/doc/mencoder.html" class="external text" title="http://powerman.name/doc/mencoder.html" rel="nofollow">Encode DVD to AVI</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/obrezka-krayov-video-v-programme-mencoder/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Mplayer,  mencoder, ffmpeg и VLC примеры</title>
		<link>http://devhead.ru/read/mplayer-mencoder-i-ffmpeg-primery</link>
		<comments>http://devhead.ru/read/mplayer-mencoder-i-ffmpeg-primery#comments</comments>
		<pubDate>Wed, 03 Nov 2010 11:50:24 +0000</pubDate>
		<dc:creator><![CDATA[Аноним]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[vlc]]></category>

		<guid isPermaLink="false">http://devhead.ru/read/mplayer-mencoder-i-ffmpeg-primery/</guid>
		<description><![CDATA[Mplayer примеры Проиграть файлы в текущем каталоге рекурсивно: find ./ &#124; sed 's/\ /\\\ /g' &#124; xargs mplayer Детектор черных полос по краям: mplayer &#60;file&#62; -vf cropdetect Обрезка черных полос (в данном случае с вержу и снизу) по краям: mplayer /var/local/mov/doc/goluboi_Kitai.avi -vf crop=496:272:0:48 Mencoder примеры Захват видео с USB камеры со сжатием без потери качества [&#8230;]]]></description>
				<content:encoded><![CDATA[<h3><span class="mw-headline">Mplayer примеры</span></h3>
<p>Проиграть файлы в текущем каталоге рекурсивно:</p>
<blockquote>
<div>find ./ | sed 's/\ /\\\ /g' | xargs mplayer</div>
</blockquote>
<p>Детектор черных полос по краям:</p>
<blockquote>
<div>mplayer &lt;file&gt; -vf cropdetect</div>
</blockquote>
<p>Обрезка черных полос (в данном случае с вержу и снизу) по краям:</p>
<blockquote>
<div>mplayer /var/local/mov/doc/goluboi_Kitai.avi -vf crop=496:272:0:48</div>
</blockquote>
<p><a id="Mencoder_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B" name="Mencoder_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B"></a></p>
<h3><span class="mw-headline">Mencoder примеры</span></h3>
<p>Захват видео с USB камеры со сжатием без потери качества в ljpeg(mjpeg) без звука:</p>
<blockquote><p>mencoder tv:// -tv driver=v4l2:device=/dev/video0:input=0:width=640:height=480:outfmt=YV12 -nosound -ovc lavc -lavcopts vcodec=ljpeg -o camera.avi</p></blockquote>
<p><span id="more-481"></span><br />
Ещё один пример захвата с USB камеры:</p>
<blockquote>
<div>mencoder tv:// -tv driver=v4l2:width=640:height=480:fps=30:device=/dev/video0 -nosound -ovc lavc -o camera.avi</div>
</blockquote>
<div>mencoder out.ogv -ovc lavc -oac mp3lame -o out.avi</div>
</blockquote>
<p>Кодирование в два прохода:</p>
<blockquote><p>mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac copy -o movie.avi</p>
<p>mencoder -dvd 2 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac copy -o movie.avi
</p></blockquote>
<p><a id="ffmpeg_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B" name="ffmpeg_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B"></a></p>
<h3><span class="mw-headline">ffmpeg примеры</span></h3>
<p>Захват изображения с экрана: :</p>
<blockquote>
<div>ffmpeg -f x11grab -s 1280x800 -r 25 -i :0.0 out.avi</div>
</blockquote>
<p>где 1280x800 - разрешение экрана, 25 -частота кадров</p>
<p>Захват с USB камеры:</p>
<blockquote>
<div>ffmpeg -f video4linux2 -s 640x480 -r 15 -i /dev/video0 -f mp4 webcam.mp4<br />
ffmpeg -f mjpeg -s 320x240 -i /dev/video0 out.mpg</div>
</blockquote>
<p>Склеить звуковые файлы:</p>
<blockquote>
<div>cat 01.mp3 02.mp3 03.mp3 04.mp3 &gt; files.together<br />
ffmpeg -i files.together -acodec copy final.mp3</div>
</blockquote>
<p>Отрезать лишнее от звукового файла:</p>
<blockquote>
<div>ffmpeg -i final.mp3 -ss 0 -t 554 -acodec copy final_split.mp3</div>
</blockquote>
<p>начинаем с позиции 0 заканчиваем через 554 секунды</p>
<p>Склеиваем вместе звуковой и видео файл:</p>
<blockquote>
<div>ffmpeg -i final_split.mp3 -i out.avi -acodec copy -vcodec copy posobie.avi</div>
</blockquote>
<p>Конвертирование из ogv в avi:</p>
<blockquote>
<div>ffmpeg -sameq -i out.ogv out.avi</div>
</blockquote>
<h3><span class="mw-headline">VLC примеры</span></h3>
<p>Захват видео и звука с USB камеры и трансляция в сеть:</p>
<blockquote><div>cvlc -v v4l2:///dev/video0:width=800:height=600 --v4l2-chroma=UYVY --input-slave=alsa://hw:0,0 --live-caching=300 --sout "#transcode{vcodec=theo,vb=256,scale=1,acodec=vorb,ab=128,fps=25}:standard{access=http,mux=ogg,dst=:8081/stream.ogg}"</div>
</blockquote>
<h3><span class="mw-headline">Ссылки:</span></h3>
<p><a class="external text" title="http://ubuntuforums.org/showthread.php?t=786095" href="http://ubuntuforums.org/showthread.php?t=786095" rel="nofollow">Хорошие примеры</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/mplayer-mencoder-i-ffmpeg-primery/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->