如何检查视频文件的关键帧间隔?
我在ffmpeg输出中看到的只有:
Metadata:
metadatacreator : Yet Another Metadata Injector for FLV - Version 1.8
hasKeyframes : true
hasVideo : true
hasAudio : true
hasMetadata : true
canSeekToEnd : true
datasize : 256600272
videosize : 210054362
audiosize : 45214634
lasttimestamp : 5347
lastkeyframetimestamp: 5347
lastkeyframelocation: 256649267
Duration: 01:29:07.24, start: 0.040000, bitrate: 383 kb/s
Stream #0:0: Video: h264 (High), yuv420p, 720x304 [SAR 1:1 DAR 45:19], 312 kb/s, 25 tbr, 1k tbn, 50 tbc
Stream #0:1: Audio: mp3, 44100 Hz, mono, s16p, 64 …Run Code Online (Sandbox Code Playgroud) 我试图在wget中设置标题.当我在终端中运行以下命令时,它可以工作wget -d --header="User-Agent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"' http://website.com -O index
但是,一旦我在变量中添加相同的内容并尝试运行bash脚本,它就无法正常工作.
我试过的
header='-d --header="User-Agent: Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.97 Safari/537.11"'
wget "$header" http://google.com -O index
Run Code Online (Sandbox Code Playgroud)
错误
wget: invalid option -- ' '
wget: invalid option -- '-'
wget: invalid option -- '-'
Usage: wget [OPTION]... [URL]...
Run Code Online (Sandbox Code Playgroud) 如何在Linux中找到X天未访问的文件?
我找到了该命令,但它会显示最近x天查看过的文件:
$ find /home/you -iname "*.pdf" -atime -60 -type -f
Run Code Online (Sandbox Code Playgroud) 我需要检查数字是否均匀.
这是我尝试过的.
newY="281"
eCheck=$(( $newY % 2 ))
echo $newY
echo $eCheck
while [ $eCheck -eq 0 ]; do
newY=$((newY-1))
eCheck=$(( $newY % 2 ))
echo $newY
done
Run Code Online (Sandbox Code Playgroud)
......回来eCheck = 1
怎么样?281/2 = 140.5
我也尝试过使用bc,但它进入了一个无限循环eCheck=$(echo "scale=1;$newY%2" | bc)
如何在for循环数字中使用变量?
例如:
num="12"
for i in {0..$num}; do
...
done
Run Code Online (Sandbox Code Playgroud) 我怎样才能找到100个最老的文件?我尝试了以下,但它只打印随机访问的文件.
find /home/you -iname "*.pdf" -atime -100000 -type f | tail -n100
Run Code Online (Sandbox Code Playgroud) 如何使用 php 设置“返回路径”?
我尝试过什么
$subject = "title \"" . $row['title'] . "\"";
$headers = "From: test <no_replay@test.com>\r\n";
$headers .= "Return-Path: no_replay@test.com\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
mail($email,$subject,$addletter,$headers);
Run Code Online (Sandbox Code Playgroud)
从gmail来源我看到Return-Path: <apache@localhost.localdomain>
我正在尝试执行简单的数学运算,检查变量是否大于或等于"1.5",但我得到了 [: 2.41: integer expression expected
码:
reSum=$(expr "scale=1;555/230" | bc)
if [ $reSum -ge "1.5" ]; then
...
fi
Run Code Online (Sandbox Code Playgroud)
如何在shell脚本中进行浮点比较?
foreach ($_POST as $key => $value)我有像title_1,title_2,title_3这样的变量之后.我需要将$ title等同于$ title_ + $ id
我试过的
$link = ${$title_ . $id};
$title= $title_[$id];
$title= $title_[$id];
Run Code Online (Sandbox Code Playgroud)
代码
foreach ($_POST as $key => $value)
{
if (preg_match('/^id_(\d*)$/', $value, $matches))
{
$id = $matches[1];
if (isset($_POST['title_' . $id]))
{
//$link = ${$title_ . $id};
$title= $title_[$id];
//mysql_query("UPDATE table SET title='" . $title . "' where id='$id'");
}
}
}
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试检查用户是否来自某些国家而不是来自ip地址,而不是输入如果以下语句检查$COUNTRY但是忽略了ip检查条件
if($COUNTRY == "USA" || $COUNTRY == "CAN" && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x"){
Run Code Online (Sandbox Code Playgroud)