BJKW
录制视频到文件
mencoder tv:// -tv driver=v4l2:device=/dev/video0:alsa:adevice=hw.0,0:forceaudio:width=640:height=480 -ovc lavc -oac mp3lame -o test.avi
__________________________________________________________
mplayer 捕获摄像头视频
mplayer tv:// -tv driver=v4l2:input=0:width=640:height=480:fps=25 -vo x11
__________________________________________________________
抓取 mms:// 流媒体视频
# mplayer -dumpfile clip.wmv -dumpstream mms://wms.most.gov.cn/ztzl/jldh/2015/04.wmv
—————————————————————————
* 使用ffmpeg录像屏幕
ffmpeg -vcodec mpeg4 -b 1000 -r 10 -g 300 -vd x11:0,0 -s 1024×768 ~/test.avi
—————————————————————————
############ 建库信息 #############mysql> create database if not exists count default character set utf8;mysql> create table pv2(title varchar(300) not null, hits int(5));mysql> create user pv;mysql> grant all privileges on count.* to 'pv'@'%' identified by '111111';
___________________________________________________________
############ 嵌入代码 #############
<script src='http://210.76.125.43/stats/1.js'></script>
____________________________________________________________
############ 1.js #############
var xmlHttp
function showHint(str)
{
if (str.length==0)
{
document.getElementById("txtHint").innerHTML=""
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="http://210.76.125.43/stats/count.php"
var title=''
var array = document.getElementsByName("title");
if (array.length == 0) {
alert("Error")
return
}
title=array[0].content
//url=url+"?q="+str
url=url+"?q="+title
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged2
//xmlHttp.onreadystatechange=updatePage
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged()
{
//if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
if (xmlHttp.readyState==4 || xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlHttp.responseText
}
}
function stateChanged2()
{
if (xmlHttp.readyState==4)
{
alert(xmlHttp.responseText);
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
window.onload=showHint
____________________________________________________________
############ count.php #############
<?php
// Fill up array with names
//get the q parameter from URL
$q=$_GET["q"];
//echo $q;
// Database connect.
$con = mysql_connect("localhost","pv","111111");
if (!$con){
die('Could not connect: ' . mysql_error());
}
// some code here.
mysql_select_db("count", $con);
$sql = mysql_query("SELECT hits FROM pv2 WHERE title='$q'");
$result = mysql_fetch_array($sql);
//if (empty($result))
if ($result[0].length == 0){
// echo $q;
echo ++$result[0];
// added new title.
mysql_query("INSERT INTO pv2 SET title='$q', hits=1");
}
else {
// echo $result;
//$hits = (mysql_fetch_row($result));
++$result[0];
echo "播放:$result[0] 次";
// count + 1
mysql_query("UPDATE pv2 SET hits = '$result[0]' where title='$q'");
}
mysql_close($con);
?>
_______________________________mysql> grant all privileges on *.* to 'root'@'%' identified by 'kwdb123456';
_______________________
JavaScript 追踪程序代码
Make sure this code is on every page of your website before the </body> tag.
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u=(("https:" == document.location.protocol) ? "https" : "http") + "://210.76.125.43/stats/s1//";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', 1]);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript';
g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<noscript><p><img src="http://210.76.125.43/stats/s1/piwik.php?idsite=1" alt="" /></p></noscript>
<!-- End Piwik Code -->
_______________________________________________________
<!-- phpmyvisites --> <a href="http://www.phpmyvisites.us/" title="phpMyVisites 免费的网站统计、流量分析软件" onclick="window.open(this.href);return(false);"><script type="text/javascript"> <!-- var a_vars = Array(); var pagename=''; var phpmyvisitesSite = 1; var phpmyvisitesURL = "http://210.76.125.43/vms/audit3/phpmv2/phpmyvisites.php"; //--> </script> <script language="javascript" src="http://210.76.125.43/vms/audit3/phpmv2/phpmyvisites.js" type="text/javascript"></script> <object><noscript><p>phpMyVisites 免费的网站统计、流量分析软件 <img src="http://210.76.125.43/vms/audit3/phpmv2/phpmyvisites.php" alt="Statistics" /> </p></noscript></object></a> <!-- /phpmyvisites -->
_______________________________________________________
ZJC 2013-5-29 15:53:42
你好,我们视频这个工作要准备结题了,有些事情还需要你帮助
ZJC 2013-5-29 15:57:20
<<工作总结>>
一、 本项目实施情况总结(系统研发内容及安装实施情况等.
二、 系统的基本功能(包括用户使用说明)
ZJC 2013-5-29 16:15:03
还有:本项目成果的介绍(500字)
_______________________________________________________
IBM 服务器 8G 4 processes 4*146G vms
210.76.125.52 255.255.255.224 210.76.125.33
_______________________________________________________
252357
_______________________________________________________
服务器 2950 8G 4core *1 300G*4 RAID 5
210.76.125.43 255.255.255.224 210.76.125.33
210.76.125.69
210.76.125.71
210.76.125.73
210.76.125.75
210.76.125.77
________________________________________________________
5.1声道无法转换视频问题:
# ffmpeg -i 20131022.mp4 -f flv -scodec xsub -acodec libfaac -ac 6 -ab 64k -ar 48000 -y ./htdocs/flv/20131022.flv
myron