这个命令当然会起作用:
avconv -i input.mpg -c:v libx264 -s 852x480 -c:a libfaac output.mp4
Run Code Online (Sandbox Code Playgroud)
但是这会将mpg编码为具有以下音频设置的文件:
{
"index": 1,
"codec_name": "mp2",
"codec_long_name": "MP2 (MPEG audio layer 2)",
"codec_type": "audio",
"codec_time_base": "1/48000",
"codec_tag_string": "mp4a",
"codec_tag": "0x6134706d",
"sample_fmt": "s16",
"sample_rate": "48000",
"channels": 2,
"bits_per_sample": 0,
"r_frame_rate": "0/0",
"avg_frame_rate": "0/0",
"time_base": "1/48000",
"start_time": "0.000000",
"duration": "60.000000",
"nb_frames": "2500",
"tags": {
"language": "und",
"handler_name": ""
}
}
Run Code Online (Sandbox Code Playgroud)
这就是我需要的:
Resolution: 480p
Ratio: 1.78
Audio: 2 channel AAC
Video Bitrates: 600 / 800 / 1200 / 2000
Audio Bitrates: 96 …Run Code Online (Sandbox Code Playgroud) 是否可以从Python代码运行迁移?我不想(实际上我不能)使用terminal命令:
venv/bin/python src/manage.py migrate myapp
Run Code Online (Sandbox Code Playgroud)
我需要在动态创建的数据库中将Python代码作为业务逻辑的一部分运行.
这是我到目前为止:
db_name = uuid.uuid4()
from settings.local import DATABASES
new_database = {}
new_database['ENGINE'] = 'django.db.backends.mysql'
new_database['NAME'] = db_name
new_database['USER'] = DATABASES["default"]["USER"]
new_database['PASSWORD'] = DATABASES["default"]["PASSWORD"]
new_database['HOST'] = DATABASES["default"]["HOST"]
new_database['PORT'] = DATABASES["default"]["PORT"]
import settings
database_id = str(uuid.uuid4())
settings.DATABASES[database_id] = new_database
from django.core.management import call_command
call_command('migrate', 'catalogue', database=database_id)
Run Code Online (Sandbox Code Playgroud)
但我得到:
KeyError: '28a4eb10-91e4-4de8-8a74-15d72f8245ef'
Run Code Online (Sandbox Code Playgroud) 我正在通过流浪汉运行CentOS 6.4.
我把这行放在我的Vagrantfile中:
config.vm.network :forwarded_port, guest: 80, host: 8080
Run Code Online (Sandbox Code Playgroud)
然后我在VM中安装了nginx并验证它正在使用:
wget http://locahost/
Run Code Online (Sandbox Code Playgroud)
工作良好.
但是当我去的时候,从我的主机(Macbook Air,Mountain Lion):
http://localhost:8080
Run Code Online (Sandbox Code Playgroud)
它超时了.我错过了Vagrantfile中的任何配置吗?
我用过这个盒子:
所以我想创建一个简单的OpenCV项目.我OpenCV从这里下载:
http://opencv.org/downloads.html
我已将以下文件取消归档:
tar xzvf opencv2.framework
Run Code Online (Sandbox Code Playgroud)
我下载并安装了最新XCode 4.6的Mountain Lion+命令行工具.然后我创建了一个名为GeekOutin 的新应用程序XCode并将其链接OpenCV到它:

这是我点击运行时得到的结果:

有任何想法吗?我几个小时一直在努力.我创建了6个新项目并尝试以不同方式链接库(拖放,通过单击"在构建阶段"选项卡下的"链接二进制文件库"中的+等).
我想在重定向时设置一个查询参数.我试过这个:
$this->redirect()->toRoute('login/default', array('action' => 'forgotPassword', 'foo' => 'bar'));
Run Code Online (Sandbox Code Playgroud)
它重定向到:
/login/forgotPassword
Run Code Online (Sandbox Code Playgroud)
而不是我想重定向的地方是:
/login/forgotPassword?foo=bar
Run Code Online (Sandbox Code Playgroud) 这是我可拖动和可放置的实现:http://jsfiddle.net/A26ww/
我有一组播放列表,我需要能够将播放列表从一个组拖到另一个组.我可以这样做但是我想很好地定位/对齐丢弃的播放列表.现在它在下降后只是处于一个尴尬的位置.
这是问题所在:

我希望丢弃的divto与droppable容器中的其他div很好地对齐.
我的代码:
$(function() {
$(".draggable").draggable({
revert: "invalid"
});
$(".droppable").droppable({
drop: function(event, ui) {
// TODO HELP ME
}
});
});
Run Code Online (Sandbox Code Playgroud) 是否有可能以某种方式找出从表中删除的行的主键?
同样,是否可以找出表中更新的行的主键?
让我们考虑一个简单的用例:
我有两个时间戳:
给我这两个时间戳之间更新/删除的所有行的主键.
表格中没有任何信息表明它们已经更新.
我打算在社交网站上集成Google Checkout支付系统.这个想法是成员可以为真钱购买"代币"(这是一种网站货币)然后他们可以购买访问网站上的一些额外内容等.
我想要做的是创建一个Google Checkout按钮,将会员带到结账页面,用他的信用卡或借记卡付款.我想要的是Google Checkout通知我的服务器是否购买了令牌是否成功(如果信用卡/借记卡已被收费)所以我可以更新本地数据库.
该网站使用PHP/MySQL编码.
我从这里下载了示例PHP代码:code.google.com/p/google-checkout-php-sample-code/wiki/Documentation
我知道如何创建Google Checkout按钮,我还在我的服务器上放置了responsehandlerdemo.php文件.这是Google Checkout应该发送回复的文件(当然我在Google商家帐户中设置了该文件的路径).
现在在响应处理程序文件中有一个包含多个case语句的switch块.哪一个意味着付款成功,我可以将令牌添加到本地数据库中的成员帐户?
switch ($root) {
case "request-received": {
break;
}
case "error": {
break;
}
case "diagnosis": {
break;
}
case "checkout-redirect": {
break;
}
case "merchant-calculation-callback": {
// Create the results and send it
$merchant_calc = new GoogleMerchantCalculations($currency);
// Loop through the list of address ids from the callback
$addresses = get_arr_result($data[$root]['calculate']['addresses']['anonymous-address']);
foreach($addresses as $curr_address) {
$curr_id = $curr_address['id'];
$country = $curr_address['country-code']['VALUE'];
$city = $curr_address['city']['VALUE'];
$region = $curr_address['region']['VALUE'];
$postal_code = …Run Code Online (Sandbox Code Playgroud) 我想更改顶部面板中ThickBox中显示的文本.现在它看起来像这样(来自Firebug的HTML):
http://test2.richardknop.com/thickbox.jpg
所以我想改变HTML的这一部分:
<div id="TB_closeAjaxWindow">
<a id="TB_closeWindowButton" title="Close" href="#">close</a>
or Esc Key
</div>
Run Code Online (Sandbox Code Playgroud)
举例来说:
<div id="TB_closeAjaxWindow">
<a id="TB_closeWindowButton" title="Close" href="#">close</a>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经阅读了ThickBox插件的文档页面,并没有提到任何方法来做到这一点.
我是Oracle的新手(我一直在使用MySQL,直到现在)所以这可能是一个愚蠢的问题.但是我创建了这个表(名字不是英文但忽略它,这并不重要):
CREATE TABLE Auta (
id_auto NUMBER(5) UNIQUE NOT NULL,
typ CHAR(10),
specifikacia_typu CHAR(15),
SPZ CHAR(8),
farba CHAR(20),
datum_vyroby DATE,
pocet_miest NUMBER(2),
pociatok_km NUMBER(6),
poplatok_denny NUMBER(4),
poplatok_km NUMBER(2));
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用这个INSERT查询:
INSERT INTO Auta VALUES (
1
,'Audi'
,'A6'
,'KE1-1548'
,'cierna'
,'20-12-2004'
,5
,158749
,1356
,88
);
Run Code Online (Sandbox Code Playgroud)
我收到一个错误:
ORA-01843: not a valid month
Run Code Online (Sandbox Code Playgroud)
我使用的日期格式是DD-MM-YYYY.我也试过DD.MM.YYYY,DD/MM/YYYY,我也尝试过像这样的月 - 日转换 - MM-DD-YYYY,MM/DD/YYYY - 仍然是同样的错误.
该怎么办?