It's finally here!
For the past couple of months I've been developing a web application to freely and instantly share videos without the need for an account. Basically Imgur for videos. I've finally got the working build online and you can check it out here http://quickvid.org. So if you ever just need to send a quick video to a friend and don't want to deal with signing into YouTube or creating an account, check it out. Also like the page, and follow the twitter if you want to help support the project!
http://facebook.com/QuickVid
https://twitter.com/quickvidd
Please, if you find any issues report them to me via the feedback page.
Comments, suggestions, and discussions welcome.
Basically, I will be using this blog to post things I think will help people in the future. Anything that I tackle in my every day life that I see as useful information to get online, will be posted here. I also post some of my own projects I work on here, and any updates on them.
Thursday, July 24, 2014
Wednesday, July 23, 2014
FFMPEG, Webm, libvpx, and Multithreading / Multiple Core Usage
Okay, so I've been developing a little web app to quickly share videos, and it's located here, if you want to check it out.
I am writing this very quickly, as I am already way passed the time I should be in bed from trying to figure this out! My boss won't be happy tomorrow.
Anyways,
Essentially, if you are trying to get ffmpeg to use multiple cores when converting to webm, and cannot for the life of yourself, figure out why it won't, then read this!
When using -threads <num of threads> you MUST put it right after -codec or wherever you declare your codec.
For example...
The following command will not work!
ffmpeg -threads 5 -i blah.mp4 -c:v libvpx -quality good blah.webm
but if you put the -threads 5 AFTER -cv libvpx it will use all your cores!
ffmpeg -i blah.mp4 -c:v libvpx -threads 5 -quality good blah.webm
I have no idea why this is the case, but I'm sure as hell happy it works.
Thanks to Jernej Virag from the comments on this post for finding this!
I am writing this very quickly, as I am already way passed the time I should be in bed from trying to figure this out! My boss won't be happy tomorrow.
Anyways,
Essentially, if you are trying to get ffmpeg to use multiple cores when converting to webm, and cannot for the life of yourself, figure out why it won't, then read this!
When using -threads <num of threads> you MUST put it right after -codec or wherever you declare your codec.
For example...
The following command will not work!
ffmpeg -threads 5 -i blah.mp4 -c:v libvpx -quality good blah.webm
but if you put the -threads 5 AFTER -cv libvpx it will use all your cores!
ffmpeg -i blah.mp4 -c:v libvpx -threads 5 -quality good blah.webm
I have no idea why this is the case, but I'm sure as hell happy it works.
Thanks to Jernej Virag from the comments on this post for finding this!
Subscribe to:
Posts (Atom)