V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 366 页 / 共 1022 页
回复总数  20424
1 ... 362  363  364  365  366  367  368  369  370  371 ... 1022  
2018-09-07 01:20:04 +08:00
回复了 rockjike 创建的主题 问与答 一种对资源的新存储方式的构想
早就变革完了。
一部电影含有的信息量超过 750GB,考虑到光盘容量太小,发售一次蓝光电影需要 20 张蓝光光盘。
而现在,只需要下载仅仅 2GB 类似公式一样的东西就可以看到电影了。
考虑到网速限制,人们再也不用花上一个月时间下载电影了,而仅仅需要数十分钟。

这个东西放在一个叫做 Decoder 的解码器中就能用公式还原出整个电影画面来。
这种编码解码器里有很多模块,有一个叫 DCT/IDCT,专门用来在时空域和频域之间转换。还有一个叫做 Motion estimation 模块,专门看视频里连贯的工作,把多张连续的画面变成起始画面+运动矢量+残差的公式。还有什么 MB 分析模块,专门看画面上哪些地方复杂,需要分割成小块来转换公式,哪些地方平坦,直接一大块转换成一个公式。还有 psy 人脑视觉分析,分析的是人类的眼睛看哪些部分会更敏感,看哪些部分会更不敏感,敏感的画面部分用更复杂的公式来实现。

嗯,这玩意儿专门有个组织在做,这个组织叫 MPEG,1990 年的时候完成了上述公式的第一版定义,1992 年被批准为国际标准,叫做 MPEG-1。而且其最为流行的一个格式,叫做 MPEG-1 Layer 3,简称 MP3,是人类音视频公式中使用得最广泛的公式之一。
如果楼主的年龄比这 MPEG 要小的话,建议等以后上了大学,可以好好了解一下信息论基础。
2018-09-07 01:02:58 +08:00
回复了 okwork 创建的主题 问与答 云服务商的老旧服务,是怎么下架的?
云是看规模的呀,用的人多就多部署几层楼的机器,用的人少了机器就可以撤掉给其他服务用了呗。
云服务商动辄几万台服务器的规模,就算留下十几台机器支撑老用户又如何。
大不了宣布这服务自然死,你想用就用,反正没技术支持,用到你不想用了为止。
@zhzer @rabbbit
没有许可证,根据美国版权法之规定,默认为保留所有权利,未经授权任何人不得用作任何用途。
上传到 GitHub 以后,网站许可协议额外允许查看、下载和叉。
那个 Repo 没有叉,行使了查看、下载和叉以外的权利,显然是侵犯了楼主的版权了。
如果你用商业工具剪辑,一般是用 ProRes 编码。
如果你要导入视频进商业工具,除了 x264 的无损以外,也可以试试 Lagarith。我不确定 x264 的无损编码(需要 High444 )那些商业工具能不能正常解码,你都可以试试看。
「有损」压缩格式就是在压缩的过程中有损。不存在既无损又有损的压缩方式。
AVC 并不一定是有损的,AVC 和 HEVC 都有无损编码方式,x264 中使用--qp 0,x265 中使用--lossless,可以保证输出结果与原始输入完全一致。我们编码一部片的时候,有时候需要输出 720P 和 1080P 两个版本,这时候如果前期处理时间很长,我们就会先输出到无损文件,再解码并重新编码到目标参数。

最近在做的一部 DVDRip,原档是 24 分钟的 NTSC DVD,1.5G ,waifu2x 完的 720p 用 x265 压缩到无损后是 14G,再次 x265 转压到发布用参数,成 180M。

720p 转换成 1080p 会变大只是因为二次压缩效率变低了。
比如 24fps/1.001 的 720p YUV420P8 的码率是 253mbps,你的素材如果是 24 分钟 250M 的话,差不多是 1.4mbps。

所以你前后做的工作是:
1.4mbps (素材) -> 253mbps (解码后的素材) -> 569mbps (拉伸到 1080p 后的素材) -> 3.2mbps (压缩完的 h264 1080p)。

你这里的 3.2mbps,这「多出来的 270M 」,和素材的码率其实并没有太大的关系。
2018-09-06 13:25:55 +08:00
回复了 yzc27 创建的主题 问与答 求教各位大佬关于 logrotate nginx 日志的问题
rotate 完了以后你执行一下 /bin/kill -USR1 `cat /run/nginx.pid` 试试呢?
如果执行完没用的话可能是这行命令有问题。

另外我这边 debian 自带的配置是
postrotate
invoke-rc.d nginx rotate >/dev/null 2>&1
endscript
删分区不会丢数据。diskgenius 打开搜一下头部,大概花不了几秒钟,找到了恢复出来就好了。
甚至你如果知道这个分区的位置的话,直接新建分区,不要格式化,建完以后分区就回来了。

分区就只是分区表里的一条记录而已。
2018-09-06 11:57:34 +08:00
回复了 RiESA 创建的主题 问与答 谷人希家的 adsense 现在是什么支付方式?
如果是在美国的话,支票算是很方便的了吧,打开手机直接把支票存进银行账户就行了,跑银行没必要。
HTTP 本来就会压缩吧。
2018-09-05 11:53:16 +08:00
回复了 Morriaty 创建的主题 程序员 计算机可以模拟“模糊的记忆”吗?
@binux 不知道是你理解的问题还是我说得不清楚。
我再重申一次。我说的内容说的是上面 VCD 光盘读取错误被当成模糊的案例。从一开始我就没有说过计算机无法模拟模糊记忆。你从上到下的 3 个回复本质上是在同意我的观点,然而我并没有打算去讨论这个观点,因为过于显而易见了。像 VCD 这样的数字信号,和你#50 里说的按范围校验位完全是两回事,我觉得你的回复完全偏离了我正在回复的那件事了。
2018-09-05 11:19:14 +08:00
回复了 CSGO 创建的主题 问与答 给电脑扩充磁盘容量有哪些方案?
能说说为什么要扩充 20 块 1TB 的磁盘吗?听上去像是个伪需求。
如果想要可靠和充足的存储系统的话,12 块 4TB 是个正常得多的方案。
20 块 1TB 的需求如果放在十年前那还正常些。
2018-09-05 11:10:55 +08:00
回复了 Morriaty 创建的主题 程序员 计算机可以模拟“模糊的记忆”吗?
@dawn009 你说的这个应该属于「不确定」而不是「模糊」吧。

我举个例子吧。比如说人脑中记忆的一件事,你去了某个活动,来了 8 位嘉宾。过了几个月以后,你的记忆开始模糊,你不记得到底来了几位了,可能来了 5 位,也可能来了 10 位,这叫做记忆模糊。假如一个模拟比特位用来记录人数的多少,假设 1 是来了很多人(比如 50 人),而 0 表示来了很少人(比如 1 人),那么这个值刚开始的时候是记录为比如说 0.2,但是过了几个月以后你的神经元读出了 0.3,这样报道就产生了偏差。但是如果你用 0x08 这样的数字信号来记录,过段时间 bitrot 了,变成了 0x00,来了 0 个人,这就不是记忆模糊的问题了。

而像 VCD 这样的,属于数字信号,每个最小记录单位就只有 0 和 1,假如 0 是正确的,那么 1 读出来就是完全错误的数据,在转换成计算机整数的时候会变成完全不同的数字(例如 0x4000 被读取成了 0x4080 ),那么之后经过 IDCT 等处理,出来的就是完全错误的内容。

再同样类比,比如说印刷出的实体照片,经过时间的流逝会逐渐变黄变旧。但是数字照片只会因为一个比特读取错误而导致解码错误,出现花屏等现象。

再说计算机可以读出中间值的问题。计算机使用的是数字信号,所以单个元素(比特)是没有中间值的,计算机能获取的所谓中间值,一般是用 IEEE754 编码的、使用 0 和 1 信号组成的浮点数,而非真正的模拟比特。计算机的电路本身就是构筑在 0 和 1 之上的。

之前看过新发现的忆阻器,可以方便地在一个比特中存储模拟值,也就是你可以通过注入电流,让元器件里面存储的数据逐渐变化,比如从 0.1 逐渐加到 0.4。我倒是觉得基于忆阻器的仿生电脑值得期待一下。
2018-09-05 10:49:32 +08:00
回复了 Morriaty 创建的主题 程序员 计算机可以模拟“模糊的记忆”吗?
@binux 可是我回复的讨论串说的是 VCD 的数字存储信号读取错误被当作「模糊」的问题,并不是在说楼主问题的结论啊?
2018-09-05 05:50:44 +08:00
回复了 Morriaty 创建的主题 程序员 计算机可以模拟“模糊的记忆”吗?
@binux 这个回复有点莫名其妙啊。
我需要他返回 0 和 1 的时候返回 0 和 1,我需要他返回模糊数据的时候返回模糊数据啊。
乐意不乐意管我啥事,难道不是光驱电路板乐不乐意?又不是我眼睛上装个激光头在读 VCD。
2018-09-05 05:33:20 +08:00
回复了 Morriaty 创建的主题 程序员 计算机可以模拟“模糊的记忆”吗?
@dawn009 取值不一样但计算机仍然只能取到 0 或者 1,从结果上来看是明确的。读取值分为正确和错误,而不是模糊。虽然光头能读到中间值,但是回传出接口的不会是中间值。某个比特位是不可能读出 0.3 这样的值的。同样你的硬盘里存储的视频也不可能是模糊值。你从硬盘上读一个字节,硬盘读出 8 个 1bit 位,组成一个字节,而不是读出像是 [0.3,0.2,0.9,0.8] 这样的东西。
2018-09-05 04:57:46 +08:00
回复了 xiaobo944 创建的主题 NGINX Nginx 设置反向代理 post 变成 get 提示 400
location /apis/{
proxy_set_header Host www.xxx.com;
proxy_pass http://127.0.0.1:5000;
}
2018-09-05 03:26:49 +08:00
回复了 xiaoyong 创建的主题 程序员 你有没有过手机放裤兜里自己乱操作的经历?
有,随机发消息。现在就老老实实屏幕朝外。
2018-09-04 23:41:04 +08:00
回复了 chenhonzhou 创建的主题 问与答 重装一台同样发行版的 Linux 怎么能快速迁移所有数据
如果不是原机器挂掉的话,同系统直接 rsync 整个分区就行了。否则大概只能手动慢慢搬配置文件。
补充一句,文件系统也是一个数据库。
1 ... 362  363  364  365  366  367  368  369  370  371 ... 1022  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5809 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 106ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.