原英文项目 digital_video_introduction 是一份非常精彩的介绍数字视频的文档,在 GitHub 上已获得 4.9k 多的 Star。
这个项目详细且系统地介绍了数字视频各方面的知识,举出了详细的例子和操作方式,还附有丰富的各类参考资源链接。
建议想要学习数字视频、编解码器,想要了解视频相关知识的人,都可以看看这份文档。
P.S. 我翻译的中文文档直达地址。
原英文项目 digital_video_introduction 是一份非常精彩的介绍数字视频的文档,在 GitHub 上已获得 4.9k 多的 Star。
这个项目详细且系统地介绍了数字视频各方面的知识,举出了详细的例子和操作方式,还附有丰富的各类参考资源链接。
建议想要学习数字视频、编解码器,想要了解视频相关知识的人,都可以看看这份文档。
P.S. 我翻译的中文文档直达地址。
如果你正在学习,或计划未来想要学习数字视频相关技术,请前往 GitHub 给我们的项目一个 Star。
我的 GitHub 里就有一堆计划未来想要学习的项目,全部 Star 收藏。
大家看了翻译的中文文档,对中文或英文项目有任何建议或意见,请直接在 GitHub 上提交 PR,或发布 Issue。
两边的问题我都会尽量回复。
|
KeyesJul 12, 2017
1
翻译挺辛苦的,期待翻译一些录音的知识
|
|
xiaoerDevJul 12, 2017
2
赞+多谢+恭喜+佩服
|
|
KeyesJul 12, 2017
3
不管怎么说,先支持一波
|
|
4
@Keyes 我近期专注于 iOS 开发的深入+学习视频编解码器,遇到合适的录音材料时,我也会翻译的。
|
|
5
@xiaoerDev 谢谢。
这份文档的完整翻译花了我 3 个星期,但学到了很多数字视频的知识,这 3 个星期非常值得。 |
|
operafansJul 12, 2017
6
可以考虑做个 pdf
|
|
skadiJul 12, 2017 via Android
7
赞
|
|
8
@operafans 有考虑过作 epub 和 pdf。因为原作者还在写在线视频流的部分,所以目前还没有开始做。
|
|
FinnBaiJul 12, 2017
9
赞!
|
|
dayeJul 12, 2017
10
赞,辛苦
|
|
rockyou12Jul 12, 2017
11
感谢 lz 翻译!
|
|
windstyle2Jul 12, 2017
12
厉害
|
|
maemualJul 12, 2017
13
赞👍
|
|
lj61785636Jul 12, 2017 via iPhone
14
楼主辛苦了👍
|
|
15
|
|
nlzyJul 12, 2017 via Android
16
翻译质量还可以提高👍
|
|
17
@lj61785636
翻译文档虽然花时间,学习的进度也慢,但翻译的过程中学到了很多读英文时容易忽略的技术细节。还是很值得的。 |
|
18
@nlzy 我也是刚开始学习数字视频技术,领域相关知识浅薄,也还是第一次翻这么长的文档。以后尽量多翻译,希望质量会慢慢提高。
|
|
learnshareJul 12, 2017
19
Awesome
|
|
limhiaoingJul 12, 2017 via iPhone
20
👍
|
|
ovearJul 12, 2017
21
👍
|
|
z0zJul 12, 2017
22
干的漂亮。
mark 一下回去好好学习学习 |
|
23
@z0z 一起交流学习。
|
|
agoodobJul 12, 2017
24
酷,佩服,之前看这个就想着希望有谁翻译一下
|
|
springmarkerJul 12, 2017
25
支持,早期的时候找视频的相关资料多是半吊子的。
|
|
26
@agoodob 我是之前逛 GitHub Trending 时看到这个项目,看了一遍英文,还有好多细节不清楚。又过了快一个月,还没有见到谁翻译成中文,我就自己动手试着翻译了。
|
|
27
@springmarker 我虽然是刚开始学习数字视频技术,但认为这个项目介绍的还是比较详细且有系统性。
|
|
slwl123Jul 12, 2017
28
👍
|
|
29
虽然你是翻译的,但是错我还是提一下吧,随手抓到的:
> DVD 的 DAR 是 4:3 > 虽然 DVD 的实际分辨率是 704x480,但它依然保持 4:3 的宽高比,因为它有一个 10:11 ( 704x10 / 480x11 )的 PAR。 这说法并不正确。 |
|
30
@msg7086 谢谢你提出问题。项目里英文原文是:
DVD is DAR 4:3 Although the real resolution of a DVD is 704x480 it still keeps a 4:3 aspect ratio because it has a PAR of 10:11 (704x10/480x11) 翻译的意思是准确的。 我查了维基百科 DVD-Video 条目 https://en.wikipedia.org/wiki/DVD-Video,DVD 有多种视频模式,每种模式都支持 4:3 的宽高比。 项目里英文原文的描述只是其中的一种视频模式,不够全面。 如有问题,烦请继续指出。 |
|
31
上一个回复里 DVD-Video 的链接少了空格,出错了。再发一次,
维基百科 DVD-Video 条目 https://en.wikipedia.org/wiki/DVD-Video |
|
adianJul 13, 2017
32
赞
|
|
pljhongluJul 13, 2017
33
赞,收益颇多~
|
|
msg7086Jul 13, 2017
34
@archimboldi 哦我都没发现呢,704x480 也是错的……
|
|
niejunhongJul 13, 2017
35
汗。。我还说翻译呢。。楼主 6666
|
|
36
@niejunhong 原作者还在写后续章节,欢迎一起翻译,还能互相校对。
|
|
zhanziyangJul 13, 2017
37
对这方面的只是非常有兴趣!!!视频编解码什么的每次都让我一脸懵逼啊。。非常感谢楼主,已 star!
|
|
38
你这个。。真的是直译啊。。。显示为灰色调什么的是什么鬼
|
|
wangleineoJul 13, 2017
39
现在翻译用 Chrome 的“翻成汉语”,再读一遍改改不通顺的地方就行了吧。
|
|
40
@wangleineo 为了学习英文,我的电脑和手机都是使用英文系统,浏览器主要使用 Safari,但每天也都有在用 Chrome,没有注意到还有“翻成汉语”的功能,以后可以试试。
|
|
41
@niejunhong 谢谢你提出的问题。
原文为:shown as gray tones 翻译为:显示为灰色调 可能翻译为:(以下图片)以灰色调呈现 表达的意思会明确一点。 建议大家有歧义或不理解的地方,尽量参照英文。 |
|
42
@archimboldi 右键菜单->翻成中文,Google 翻译的效果已经相当不错了,有时候用词不当需要调整一下。
|
|
43
|
|
44
@nlzy 谢谢你提了 PR。我现在只有手机,明天会仔细 review,再回复。
|
|
begeekmyfriendJul 14, 2017
45
手动点赞!
|
|
wzy44944Jul 14, 2017
46
学习了,已 start,👍
|
|
47
Hands-on: A video with a single I-frame
Since a P-frame uses less data why can't we encode an entire video with a single I-frame and all the rest being P-frames? After you encoded this video, start to watch it and do a seek for an advanced part of the video, you'll notice it takes some time to really move to that part. That's because a P-frame needs a reference frame (I-frame for instance) to be rendered. -------------------------------- 自己动手:具有单个 I 帧的视频 既然 P 帧使用较少的数据,为什么我们不能用单个 I 帧和其余的 P 帧来编码整个视频? 在你编码这个视频之后,开始观看它,并寻找视频的高级部分,你会注意到它需要花一些时间才真正移到这部分。这是因为 P 帧需要一个引用帧(比如 I 帧)才能渲染。 你可以做的另一个快速测试是使用单个 I 帧编码视频,接着每 2 秒插入一个 I 帧并编码,并查看每次再编码的大小。 -------------------------------------- 楼主大部分都是用 google 翻译过来的吧? 原文里的 start to watch it and do a seek for an advanced part of the video 我理解的意思应该是先观看视频,然后使用跳转功能重新定位播放地址来继续播放视频,作者把这个跳转的操作称为 advanced of part of the video。所以译为“寻找视频的高级部分”不妥,建议译为“开始观看,并对这个视频使用跳转这个高级点的操作”也许会好点,或是其他更好的翻译,我也水平不高,期待大神补刀。 |
|
48
@nlzy 已在 GitHub 上 review 了你提的 PR。
你提的 PR 非常棒,几乎全部的修改,在语句上都比我翻译的要准确,且更流畅。 我在 review 里提了一些小小的问题,烦请查看。如有任何问题都请直接指出,GitHub 和 V2EX 上我都会回复。 再次真诚感谢你提的 PR。 |
|
49
|
|
z0zJul 14, 2017
50
@archimboldi 好的,期待发布新版,大概什么时候发?
|
|
51
|
|
z0zJul 14, 2017
52
@archimboldi 辛苦了。
|
|
crisewngJul 14, 2017
53
虽然没看 但是辛苦了
|
|
nlzyJul 15, 2017 via Android
54
@z0z 这个实验想说明一个问题:如果视频只有一个 I 帧,视频就会很难跳转 / 快进。因为解码器不得不从最开头的 I 帧开始解码,解码到跳转的地方才能开始播放。
advanced 有“老年的 后期的”含义,advanced of part of the video 就是指视频的末尾。因为末尾距开头的 I 离得更远,会卡的更久。 另外做这个实验最好能关闭播放器的 fast seek 功能。开启这个功能后,播放器总是会跳转到最近的一个 I 帧。 |
|
nlzyJul 15, 2017 via Android
55
@nlzy 修正 #54,advanced of part of the video 应为 advanced part of the video,我多打了个 of
|
|
57
经由 @nlzy 润色过的最新简体中文版已发布,改动的地方比较多,看过或还没看过的,
|
|
58
上一条点错位置了,请看第三条追加信息。
|
|
59
|
|
z0zJul 17, 2017
60
@archimboldi 正在看,辛苦了。
|
|
fyoooSep 7, 2020
61
刚刚才看到,感谢:)
|