TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Google’s YouTube Uses FFmpeg

92 pointsby naryadalmost 14 years ago

8 comments

robterrellalmost 14 years ago
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 未加载
rbanffyalmost 14 years ago
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 未加载
wcoenenalmost 14 years ago
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 未加载
Andrexalmost 14 years ago
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 未加载
samarudgealmost 14 years ago
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 未加载
NSMetaalmost 14 years ago
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>
dklalmost 14 years ago
Anyone else want to see the ffmpeg command lines used for various conversions? I've looked before for them, but had no luck.
MrJagilalmost 14 years ago
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 未加载