TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Google’s YouTube Uses FFmpeg

92 点作者 naryad将近 14 年前

8 条评论

robterrell将近 14 年前
I don't want to be snarky in response to an ffmpeg developer, because I love ffmpeg and respect his contributions, but still, this is not exactly news. The explosion of the entire category of "video sharing sites based on Flash" happened right after ffmpeg added FLV support.<p>That was the missing piece -- before that, you could only convert videos to FLV using Adobe's proprietary (and expensive and crappy and GUI-based, not command-line) tools. ffmpeg provided the missing chunk of the pipeline, and a lot of people had the exact same "aha!" moment, and within a short time a bunch of sites like launched (or converted to a Flash video player from a crappy "Click here for WMV, Click here for QT, now wait a good long time" experience).<p>ffmpeg didn't just help YouTube, it helped make the entire category of video-sharing websites go big.
评论 #2832100 未加载
评论 #2831814 未加载
rbanffy将近 14 年前
Well... I also use FFmpeg to encode all the video that's presented on th iG (a large Brazilian portal+ISP) channel in Sony and LG internet-enabled TVs. It works really well.<p>If any FFmpeg developer is reading this, thank you for making our product possible. If you ever come to Brazil, the beer is on us.
评论 #2831622 未加载
wcoenen将近 14 年前
To me this illustrates that if you want to ensure that improvements to your code are shared back, you'd better use the AGPL license (<a href="http://www.gnu.org/licenses/agpl.html" rel="nofollow">http://www.gnu.org/licenses/agpl.html</a>) instead of GPL.<p>Quote from the AGPL preamble:<p><i>It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version.</i><p><i>edit</i>: according to a comment below, Google is already sharing their improvements without being obliged to do so. Nice! You can't always count on goodwill though, so my point stands.
评论 #2831465 未加载
评论 #2831476 未加载
评论 #2831594 未加载
Andrex将近 14 年前
What else would it use? (Genuinely curious, what else is viable?)<p>Although I think it uses libvpx for WebM, but who knows, they may have migrated to FFmpeg 0.6.
评论 #2833318 未加载
评论 #2831409 未加载
评论 #2831457 未加载
评论 #2831847 未加载
评论 #2831871 未加载
评论 #2831761 未加载
samarudge将近 14 年前
I was under the impression (though I may be wrong) most standard video types are converted by some in-house closed source software developed by Google, but then if it's an odd/obscure format their software can't process they fall back on FFMPEG. Even if they do use FFMPEG I'd guess it's heavily modified to suit their needs/infastructure
评论 #2831414 未加载
NSMeta将近 14 年前
My comment is somewhat off-topic.<p>Google is also using Aspose[1] for their Google Docs' Documents. You can see it's <i>Aspose.Words for Java</i>, if you read the source of the documents you download from Google Docs.<p>I've checked only for RTF and DOC formats though.<p>[1] <a href="http://www.aspose.com/" rel="nofollow">http://www.aspose.com/</a>
dkl将近 14 年前
Anyone else want to see the ffmpeg command lines used for various conversions? I've looked before for them, but had no luck.
MrJagil将近 14 年前
VLC is able to playback RoQ as well apparently. It was not able to skip through the video though. Also the film is 27 seconds but VLC displayed it as 1:46.<p>In any case, VLC can handle stuff like RoQ and that is why I love it.
评论 #2831745 未加载