Someone should tell them to upload their encoder; they're apparently about 4 years out of date, which would explain why their video quality is rather subpar for the claim of "HD".
Why don't you elaborate and tell us what exactly is out of date and we'll look into it. We're always open to feedback and you should know that the YC nature is to be constructive and helpful in our community of startups and hackers.
Your x264 encoding library is quite outdated (read: years). Newer versions are faster, more efficient, and give higher quality output. You can get the latest at http://git.videolan.org/?p=x264.git;a=summary .
If you need any assistance, drop by #x264 on Freenode.
I'm always surprised by how video startups--whose most important technical resource is their video conversion system--don't seem to do sufficient research into how it actually works (or for that matter, how well it actually works). This may be because of the assumption expressed in posts like http://news.ycombinator.net/item?id=933713: that all software is pretty much equal and it doesn't matter what you use or how you use it.
Then again, I can't be too harsh, because you at least used open source tools instead of Flash Media Encoder, so you must be doing something right ;)
That's interesting. We do have some very recent versions of x264 installed (Core 67 - 68, depending on environment), but it looks like Mencoder might be using a different library. I'll have to check.
Yup, that's a classic issue; you can end up accidentally using ancient libraries without even realizing it.
Also, 67-68 isn't particularly recent; the latest "stable" would probably be r1318 aka fe83a906ee aka Core 78. You can try trunk as well, but we're having some miscompilation issues with the latest improvements, so I wouldn't trust it for production use yet.
Another note is to check your settings; a lot of people have all sorts of weird encoding commandlines (you included, given the contents of the string I pasted above) from the days when x264's setting system was baroque and confusing. Now the defaults are good and there's some nice automatic presets that let you easily pick a tradeoff of time vs. quality (see x264 --help), so you don't have to mess with weird options.
Do you have a link to a good "getting started" article written for a desktop user? (someone looking to encode nice looking videos, not build an encoding infrastructure)
This seems like an issue with a great deal of nuance, and I'd find such a resource invaluable.
For a normal desktop user, you should try one of the many encoding GUIs available.
I'd recommend Staxrip, Ripbot264, or Handbrake; all are relatively simple GUIs built around x264. For Handbrake, make sure you get the latest snapshot (the last release, 0.9.3, is very outdated).
I'm not an expert, but has H.264 encoding improved that much in 4 years? Usually, it's the standard itself which provides the quality (and H.264 is better than Mpeg-4).
As you can see, a bad H.264 encoder (e.g. Apple's) can barely compete with Xvid.
The entirety of my work on x264 is contained in the past 2 years of development. The psychovisual optimizations alone probably account for at least a 50-70% improvement in compression quality.
The problem with analyzing companies like this is that they don't really admit of a traditional value-based assessment. What is the value proposition of a service like Vidly, really? It shortens the process of posting a video link to Twitter by a few steps. Yes, I'm understating what they do, but when you distill it down to its actual benefit to an end user, that's it.
Option 1:
1) Open youtube.com.
2) Create a youtube account (First time only).
3) Post video to Youtube.
4) Open twitter.com, or a Twitter client.
5) Post a tweet with the Youtube link.
Option 2:
1) Open vidly.com (or client?).
2) Post video and tweet to Twitter.
You've reduced the steps it takes to post a video to Twitter from 5 to 2; big whoop, right? But looking at this alone misses the point. Here's where it gets interesting: given that they're both free, and that users actually know about Option 2, most of them will choose Option 2 without hesitation. Besides that, the relative complexity of using Youtube for this task might have been a barrier for many people who otherwise would've posted videos. When you combine this with good marketing, the vibrant user base of Twitter, and a large mass of people hungry to broadcast videos, big things can happen.
Actually YouTube integrates with both Facebook and Twitter now. Go to My Account > Settings > Sharing and you can link your Facebook and Twitter accounts.
Once you upload a video, it will automatically update your status for both services.
I use YouTube for my uploads mainly because it's one of the built-in upload options for Android. I believe this is true for the IPhone too.
That still remains a barrier to entry to people who are not savvy. Video devices are becoming more and more pervasive, the number of people uploading video will grow, and it needs to be easier.
One of our primary goals is to remove friction. Reduce the number of steps it takes to distribute video to the audiences that matter to you. The ideal number of steps: 1. We're almost there.
Convenience is another goal. People are lazy, I am lazy, and I prefer something that is convenient and does all of the work for me.
Tell your parents to go to Accounts > Settings > etc, and watch their eyes glaze over.
But do you really want to build a startup around a feature that a much larger competitor already almost has, and if that feature ever became important (as in people switching to your service instead of youtube), they couldn't make more visible and user-friendly?
Apparently, youtube can already tweet the videos automatically that you uploaded. What will be the shelf-life of that startup then?
Again, humbly sounds to me like a great example of a feature, not a product.
Before we started Vidly, we did a test on YouTube out of interest and it took us well over 15 minutes to sign up and post a video to YouTube. It takes a very small fraction of that to post to Vidly.
Provide facts. You can do the experiment in a few minutes, unless you are proven wrong. Remember that you have to wait for it to finish compressing before you tweet it out, so you have to come back and check a few times.
Just as an observation, I spent the last month on vacation, taking videos, posting them on YouTube and letting YouTube make the tweet when it was done. The tweet went out, my FaceBook friends were notified, life was good.
It only took as long as uploading the video. Maybe typing in a name. If you wanted to make it take longer, you could spend another 30 seconds geo-tagging it.
I did this about every day or two. Is that enough experience?
Biggest problem I had was intermittent and dropped internet connections. But the new Vimeo desktop tool is great at handling that.
Really? That's the sign of a bubble? What other instances of this pattern were you thinking of?
I think you just wanted to say something insulting about Vidly, but couched in a form that seemed intellectually respectable. In content your comment is isomorphic to the kind of troll posts you see in TechCrunch threads.
Apologies if it was taken that way. FWIW The vidly website looks cool. I just can't see why people will switch from youtube.
I simply can't fathom how this can end in a good way:
startup = {name:"twitter"};
while(true) {
if (startup.isHyped()) {
startup.getMoreFunding(); // People invest in things that have hype
// Others see it as good idea to build something based on it!
var newStartup = {feature:["search","share video","share numbers","twitter porn","twitter lolcats"]};
// newStartup implements the feature
// Child hypes up the parent some more
startup.hype += newStartup.hype;
startup.acquire(newStartup); // When you're 100% reliant on the parent, where else can you go :/
}
}
I just can't see how the loop can end with anything other than an OutOfFundingException.
I certainly wasn't trying to insult Vidly, more try and understand the rationale for such a startup existing. As I say, if it's facebook, being able to share video is just an extra feature they add. Like 'search' and handling urls properly. Why so different for twitter? Why must there be a startup dedicated to searching tweets, that twitter acquire? Can't they search their own data? Why does another company need to do url shortening?
As an exit, surely if you build on something else, you really limit your chances of being acquired to that parent. And if the parent is just funded by investors and not revenue... :/ Just seems flakey to me.
Do you think vidly can be profitable? Isn't it pretty risky building on twitter? What if twitter blow up? Do you expect any other potential exit other than twitter acquiring them with their own funding?
Vidly is building on Twitter in the same way Micro-soft (as it was then called) was building on the Altair.
So sure, Vidly could IPO. Their path from here to there would be as tortuous as Microsoft's, but all the best companies are transformed as they grow. All you need initially is a starting point, to engage with users.
You are in effect framing the question as "could Vidly, without writing another line of code, have a successful outcome?" Probably not, but that's not the question that matters. The question that matters is "could Vidly, starting from this point, have a successful outcome?" The answer to that is, of course they could; any point where you've made something people want is probably good enough, barring certain pathological exceptions.
When you and the TechCrunch trolls make fun of startups launching their initial version, you're like someone making fun of Dell when it was just Michael Dell assembling computers, or Microsoft when it was just a pair of undergrads writing a Basic interpreter. How could such companies possibly grow huge?
What an epic stretch. Altair had a business model, they sold something of value for money. Microsoft sold something for money. Neither twitter nor vidly sell anything for money and both will be struggling with monetization schemes for some time to come.
Furthermore, the simplicity of what they do will be cloned and aped in months if not weeks, leaving them scrambling to add value, thus complicating their offering, effectively killing what little value they have now. The other problem here is that there are heavy brands that already exist that can sink the whole ship if they chose to, creating a mountain of Everest proportions for Vidly to climb.
Look at how many URL shortening services exist today. Simple ideas get cloned quickly, then eventually open sourced, shorting the original business to offering infrastructure over product. Unfortunately the infrastructure for Vidly is dumb simple. Give me an account an encoding.com and twitter library and what more do I really need?
And before anyone goes off on the famous I could build that in a week, keep in mind I built massify.com's self-scaling cloud-based HD video encoding solution in about a month, so I know what I'm talking about.
It's always what you call an "epic stretch" for any company to make it from startup to IPO. By the time they IPOed, Microsoft was so huge, and so different from what they started with, that it's irrelevant what sort of business model they had when they were a couple undergrads writing an interpreter for MITS.
Why don't you cut these guys a break? They've just launched. When I recently wrote
If your first version is so impressive that trolls
don't make fun of it, you waited too long to launch.
I was thinking of TechCrunch. I'm embarrassed for HN to find this attitude here.
I really think you are in the woods on this one. I think the comparison is particularly weak to the point that there isn't any comparison or that the comparison is so broad it could be applied to anyone and therefore isn't particularly applicable to Vidly.
Micro-Soft solved problems that nobody else was solving. And the problems they were solving where enormous. Vidly solves a small problem in a very narrow market. The two just don't add up, regardless of how broadly you want to paint it.
I'm curious if we're trolls because we have an opinion, or because we don't share yours? What would be the point of this community if nobody had an opinion? And regardless of the means by which these opinions are phrased, you might want to consider that a community of startup focused people whom are having an unfavorable reaction to a business idea really means. If HN is trolling an idea doesn't mean we are becoming techcrunch, it might mean there is something fundamental about the business idea that isn't jiving.
One of the clearest signs of trolling is setting up false dichotomies like "because we have an opinion, or because we don't share yours?"
The distinctive quality of TechCrunch comment trolls is that they shit all over an idea that is just the first thing launched by a company that will morph dramatically in time. They act as if what the company launches with is the only thing it will ever do.
The worst you can honestly say about the initial launch of a startup using the launch-fast-and-iterate model is that this initial product doesn't appeal to you. To pursue the company itself as eagerly as you have done shows malice.
Between this thread and the Dustin Curtis mob lyching, I think the larger problem is that of tone, and not of content.
It's fine to provide constructive criticism, but these threads are not constructive. They're wholesale character assassination and haughty dismissal of entire business strategies.
This isn't going to make me very popular, but I think you have a key point here.
This is a "your baby is ugly" situation. Sometimes the baby is ugly. Don't mean it won't turn out to cure cancer, don't mean it ain't a great thing, just it ain't hitting on much with us so far.
In these situations quite naturally the parents have tendency to be overly-touchy. Internet posters, and this group especially, have a tendency to be arrogant jerks (myself included). I'll just say it: some folks need to get a thicker skin. Some others learn to be more democratic. Lots of blame to go around everywhere.
Internet text, whether posting, email, tweets, or whatever, is just really tough to do well.
But for this board to work like it is supposed to -- providing help and assistance to startups -- it's critical to be able to provide negative feedback, even if we screw it up from time to time.
I'm not saying the Vidly guys are not going to be successful at all. I'm just skeptical that "HD video for twitter" is a good idea, or a profitable one (Unless twitter aquire to pump the bubble some more).
I'm sure they'll likely iterate on the idea, but I think feedback is always useful. I really don't see how you can claim it's "trolling" to give feedback on an idea. That's what makes HN useful IMHO.
If we want "That's nice dear, what a great idea" we go to our parents... surely?
In my own way it was supposed to be. It translates as:
* I think this idea is risky (building on another startup with no clear business model)
* I don't see the value add (already exists)
I expected a reply saying why it's not as risky as it seems, and how they're doing something fundamentally different from all the other video sharing sites out there.
Sometimes we all take shortcuts when giving feedback. Sorry if it was taken as a snipe, insulting or a trollish comment.
Not defending the attitude, but wrt fostering a better attitude on HN towards YC-startups, maybe some "Meet the founders" threads would help? Purpose: provide HN readers a chance to offer constructive criticism to YC-startups early on, and give those startups some crowd-sourced wisdom from a lot of smart HN readers (there's an example below where Vidly got a valuable nugget on video compression).
In other words, get the "Review my startup" thread going a lot earlier than Demo Day.
Maybe these threads could be invite-only, or accessible only to readers over a certain karma threshold?
(Another epic stretch: from a community-management standpoint, this may also help bandage the "I got rejected"/"I got accepted" divide.)
Altair had a business model figured out. Twitter do not. They've sacrificed most of the potential business models in favor of growth. A massive gamble IMHO.
Microsoft and Dell had a business model. They sold stuff.
Vidly also have a number of free competitors, Microsoft did not at the time.
Maybe they have far bigger plans than just "HD video for twitter". If so, it'd be good to know, and if they turn out to be cool, then great - I'll be first to congratulate them :)
>> "you're like someone making fun of Dell when it was just Michael Dell assembling computers"
Again, the comparison isn't good IMHO. People pay money to purchase computers. There's an obvious business model there.
People currently don't pay to upload videos. The potential business model is far harder to see. Couple that with making it "for twitter!" and for me, it looks like a bubble - startups funded to make features to be acquired by another startup. Endless cycle of investor money being pumped in until something explodes.
Again, FWIW I wasn't making fun of. But IMHO vidly should rise above the "We're X for twitter". Hopefully they will.
-Twitter doesn't have a business model. OK. So twitter has a better chance of going out of business, maybe, then a company with a business model. Are you saying there is no chance twitter will be around in 5 years time? No? then what is the point of that objection. Who care what Twitter's business model is. You only care about it inasmuch as it affects the stability of Twitter as a platform.
-Vidly has free competitors Are you applying this as a general rule? Anyone in a type of business where there are free competitors is disqualified?
Sure there are obstacles. The chances of any little company of getting massive are tiny almost by definition. But you haven't put forward anything disqualifying, which is what you are implying.
Google didn't have a business model either. People thought they were crazy for keeping ads off their homepage, as was common practice at Yahoo, AltaVista, etc.
I certainly wasn't trying to insult Vidly, more try and understand the rationale for such a startup existing.
Here are some possible rationalisations for such companies existing, such companies betting on acquisition by a limited number of buyers & other concerns:
- Smaller companies can sometimes do things better.
- Smaller companies can sometimes do things cheaper.
- Small companies can fail, so they can try riskier things.
- Small companies may not have as much of a brand to protect, so they can try riskier things.
- More features can be put to market test by multiple indipendant companies then by the 'parent' alone.
Individual features can be put to market test and good ones have a better chance of being discovered.
- Features can be tried multiple times by multiple companies, with the best one ultimately emerging.
- Startups (using a certain definition) have a 1/x chance of succeeding at launch. Success/failure is binary. The risk of faling completely is extremely high. Therefore, a 10% or 20 or 40% chance that Twitter will disappear while they rely on it to survive is not as scary as it is for an established company. If your chances of success are only 1/5 anyway, going to 1/6 is not too bad. Basically, startups are structured to handle that sort of risk.
These reasons may or may not add up to a net efficiency gain overall, better features or whatever. Redefining what companies do themselves vs what they outsource is an interesting part of how economies evolve. Outsourcing innovation (even if it is just a small feature) might be a good move, sometimes. The market gets to decide.
That's the weird part. Twitter is often held up as a darling of startups, but they don't act very startup-like. They move very very slowly and seem very risk averse.
In contrast, Facebook has over 10x the people, and 10x the user base, but does major UI shakeups regularly, tries out new features often, and isn't afraid to tweak or remove them if they don't work out. They also are doing interesting things technically (e.g, Cassandra, Scribe) and open sourcing them, some of which Twitter deploys themselves (e.g., well, Cassandra, Scribe).
Facebook definitely seems to fit the startup ideal much more than Twitter, yet Twitter is much smaller. What gives?
Twitter is often held up as a darling of startups, but they don't act very startup-like. They move very very slowly and seem very risk averse.
Twitter is extremely startup-like in one critical respect: their attention to how the community is using their product. That's how they became huge. It's the fact that they became huge by focusing on this while others who happened upon the same space did not do this, and thus did not become huge, that wins them respect in the startup realm. Much of what you call their risk-averseness comes from this desire to follow rather than force their users. It's a lesson many of us would do well to learn and, I suspect, one of those things that is far deeper than appears on first sight.
>> "Much of what you call their risk-averseness comes from this desire to follow rather than force their users. It's a lesson many of us would do well to learn and, I suspect, one of those things that is far deeper than appears on first sight."
It'll be interesting to see how well that works when/if they try to monetize those users.
Facebook is in the same space as Twitter, but is bigger than Twitter. Why does Twitter deserve more respect than Facebook?
Twitter is entirely unproven. It's a big mystery what Twitter's actual user engagement numbers are, so nobody really knows how sticky the site is. How do you know Twitter's approach is working? It seems entirely too premature to say.
Honestly to me it seems like either Twitter's user engagement numbers are really bad, which is why Twitter doesn't talk about them, or Twitter's analytics are so poor that they don't know how their users behave, which doesn't really reflect well on them either.
Startups should be very risk averse. One misstep can mean death. Remember, being bold when you recognize a valid opportunity is not the same thing as taking on risk. Risk comes from the unknown. As such, you aren't really rewarded in proportion to the risk you take (the amount of unknown territory you dive into)--you're rewarded in proportion to the market opportunity you nail. Rushing into things headlong is overrated.
In that light, it makes sense to me that Facebook can afford to take more risks that twitter. And Microsoft can afford to take more risks than Facebook, etc.
> Startups should be very risk averse. One misstep can mean death.
That contradicts a lot of sentiment on HN.
> And Microsoft can afford to take more risks than Facebook, etc.
Where is Microsoft making more risks than Facebook? They are quite conservative about the cash cows. Windows has a lot of complexity to maintain backwards compatibility going back decades, and that complexity has a very high cost when it comes to making a stable and secure product.
I define risk as the unknown part of the equation. In that sense, startups (particularly the customer development types) are in the business of flushing out risk through validation before action.
Where is Microsoft making more risks than Facebook?
Zune, Bing, Maps, whatever that table-top display technology is, etc etc. These are all risks insofar as they are outside of MSFT's original core competency, which I understand to be operating systems.
They are quite conservative about the cash cows.
Facebook isn't conservative with their cash cow? Are they revolutionizing online advertising somewhere that I'm not looking? All I can see is targeted banners. Looks very conservative to me.
First, small is relative. If 'company' is 3 guys working on a project for a couple of years, maybe they can be bought out at a price that Twitter can afford.
Second, twitter is a big deal. That means it probably has the potential to be a big company. You may disagree and that is fine. But other people consider Twitter big.
If a company came into being specifically to be Twitter's accountants or lawyers, it wouldn't be that big a deal. You might thinks it is risky or narrow, but you wouldn't be calling it a bubble.
If you really think these are just companies manufactured for sale to Twitter (not self evident, but granted for the sake of argument), you can think of it as just a variation of that.
Facebook status message. Enter Twitter. Exit axod.
Hi. Good to see the CEO of the company posting on this thread. Just in case you were not aware, Twitter launched before you were able to tag other people in your Facebook status. Tagging a person, however, is just one of many differences between Facebook status and Twitter. There are no hash tags, no lists, and no trending topics on Facebook. More importantly, on Twitter you can get direct access to the words of celebrities and other notable people. On Facebook typically all you would see would be an HR maintained fan page.
There's a big difference between that and getting a direct line via Twitter. I'll give a concrete example. A couple of days ago I was able to ask Jason of 37signals whether he knew of a copy of his talk from Start Up School besides Justin.TV. He responded to me within an hour. Interaction like this is not possible via Facebook status updates. It seems to me that your claim that Twitter built something that already existed isn't true.
As a side note, your tone seems a bit confrontational for what I would have expected from a YC CEO.
I'm aware of why Twitter is successful despite Facebook. Although when it originally came out a lot of people didn't understand what the difference was. The example just points out that things can be similar and still pull away from the pack because of the small things they do differently.
My tone, which obviously text does not convey, was playful and light-hearted.
We all know you don't post news to YC to get fluffy love comments, you post it to get 100 reasons why you suck. We don't take it personally.
Convince me why a twitter targeted HD video site needs to exist?
How are you different from any general video sharing site on the net?
Facebook consider "Able to share a video in status update" as a small add-on feature. Why when it's in the twitter world is it considered a good idea for a startup :/ Surely you can appreciate to some, this seems bizarre.
HD is only one single feature that we added that keeps us ahead of our competition.
Most of these comments are very narrow in vision. Vidly has a long-term vision that only begins with Twitter. We'll be sure to keep the community posted as we continue to release new features and slowly reveal the direction of the company.
We appreciate the doubt, without it, we wouldn't be having any fun.
Can someone explain the rationale behind such a service? Twitter and HD video? I must be showing my age, but what is the point? I'm genuinely curious to understand what kind of company they are trying to build. Do they want to take down youtube?
My understanding is this: sometimes you want to tweet a link to a video. If the video is not already on Youtube, you have to upload it first. The last time that I did this, the following steps were required:
- browse your file system for the video (starts uploading as soon as you select it)
- while it uploads, fill in the title, description and tags. The title could be your status update, the other fields are not necessary if all you want is to tweet the video.
- click submit and wait a few minutes (varies depending on their load) until your video becomes available for viewing
- copy the url and compose a tweet including it
It would be easy to create a mobile or web app to streamline this process using the Youtube API(e.g. type in your tweet, chose/record a video, submit and forget. We'll fill in the details and publish your tweet when the video is available). It's probably been done.
Vidly looks like yet another video site, only it attempts to be Twitter-friendly by incorporating that feature from the start.
Do we need one railroad company per town?
So now there would be a video site that is twitter-friendly (in HD), another one that is youtube friendly, another one that is voice-mail friendly... How many different video sites can we have?
A transport stream (that is used in digital TV and Blu-Rays amongst other things) segments video/audio into 184 byte payloads. It's not that much different really.
A suggestion for Vidly: please make a video's view count available through the API. I just went with YouTube + bit.ly for a video & twitter related thing I'm doing because I have to have access to the view count.
I don't know how popular a service like that is going to be.
I'm doing something similar at the moment - a combination of Twitter client for j2me phones that beside normal twitter functions allows taking photos/videos/audio recordings and a web site to display recorded material.
I've been live for about a month, and surprisingly I'm not seeing many users recording videos. Most would use it as a normal Twitter client, and some maybe will snap a few photos.