注意事项:我意识到这是一个非常复杂的问题,大约有一百万个细微差别,我正在努力减少到一个数字......
我即将使用H.264编码进行大型视频编码项目.我们正在尝试创建多个比特率配置文件,以适应互联网连接,处理器,设备等的流媒体.
一般来说,我应该期望看到什么样的压缩比(在保持合理的质量水平的同时)?
例如,640 x360(16:9)像素视频文件@ 24帧/秒和16位颜色应该产生大约33 MB/s 的未压缩文件.
我被告知,对于该文件,500 Kbits /秒(或62 KB/s)不是不合理的视频比特率.这看起来很疯狂 - 压力超过530:1?压缩率为99.8%.我的数学错了吗?
我只是在寻找一个粗略的外部质量指南,例如"超过500x压缩是疯狂的"或"低于400x是浪费带宽".我到处寻找,没有什么能给我带来任何预期的压缩......
我被严重困住,SO档案没有帮助我.也许我在寻找错误的地方.这是短篇小说:
HTML页面的结构如下.我放入了一些内联CSS,以便自定义一些这些信息.
<div class="container">
<div class="row">
<div class="span16">
<style type="text/css" media="all">
@media print {
html, body {
margin: 0;
padding: 0;
background: #FFF;
font-size: 9.5pt;
}
.container, .container div {
width: 100%;
margin: 0;
padding: 0;
}
.template { overflow: hidden; }
img { width: 100%; }
}
</style>
<div class="template_holder">
<div class="template">
<img src="some_big_image">
<div>
[PLAIN TEXT IN HERE, POSITION:ABSOLUTE OVER THE IMAGE]
</div>
</div>
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我意识到在这里包含内联CSS的形式有点差,但是由于各种原因,它必须覆盖之前出现的一堆其他CSS.我可以把它拉回去,但它的要点就是这个.当我打印时,我会看到一些看起来正确的东西,加上额外的第二页.当我缩小图像时,一切都很好,但我需要图像来填充DIV.
我认为将宽度设置为100%是个问题,但我确保图像宽高比小于页面(即使有任何边距).基本上,全宽图像不应导致分页.我做错了什么,我需要改变什么?任何帮助表示赞赏......
我正在寻找显示数据模型常见设计模式或最佳实践的资源。例如,[非常简化的] 课程模型可能具有:
Student
有很多 Enrollments
Course
有很多 Sections
Sections
有很多 Enrollments
建立数据模型和关系的方法似乎有很多,有些方法比其他方法更明显。通常,我发现自己以一种方式思考它,然后发现我错过了一个怪癖或并发症。
对于更复杂的系统,如 ERP、预订、电子商务等,必须有一些标准和最佳实践,但我在任何地方都找不到。欢迎任何资源建议。我在谷歌上搜索了很多,但我没有看到任何有意义的。
我试图弄清楚如何捕获完全渲染的页面并操纵它.我一直在使用Nokogiri,Hpricot,Mechanize等,但是没有人可以捕获一个页面,其元素由AJAX或事后其他东西呈现.
一个例子是Twitter的状态页面,这是我遇到的很多项目之一,我遇到了麻烦:
http://twitter.com/#!/nytimes/status/42341419062525952
要么
http://twitter.com/#!/alleyinsider/status/42337897038364672
如果您查看HTML源代码,它主要是javascript,以后会显示.在Firebug或其他控制台中检查它,您会看到完全渲染的结果,但我不知道如何使用上述工具捕获它.我错过了什么吗?
顺便说一句:是的,我知道有一个Twitter API.但这更像是一个理论问题,因为我在其他一些网站上有不同程度的影响.
谢谢!