Log in

View Full Version : Using VLC to record single instance of WoW



zanthor
08-15-2007, 10:46 AM
This is a repost from a significantly different yet related thread... I am trying to setup VLC to record (and preferably realtime transcode) my WoW experiences on the fly... if anyone could help me out with where I'm going wrong I'd appreciate it.

----------------------------

Still having difficulty with this, of course my 2nd machine is dead at the moment so I'm trying to transcode straight from the screen (is this possible? Google seems to think so).

vlc screen://

Starts and I can see the video but once I go through the wizard the video disappears and I have the Pause/Stop/etc buttons... it does create a file, but the best I was able to get was an absolute horrible lossy 3 second video with lots of blackspace when the screen wasn't all black...

Ok, maybe not... I just tried outside of wow, and it appears I may need to tell it how many FPS to record at... since http://www.botbh.com/files/testing.avi is what I got for my work...

Any assistance would be appreciated... /grovel.

HPAVC
08-15-2007, 11:50 AM
What if you just tested screencasting, are you able to do that and get what you want? Once you have what you want on the other computer. You can put it to disk there as you see fit, but if its not getting there as you desire its a GIGO problem.

[code:1]vlc --intf dummy screen:// --sout #transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,d einterlace}:standard{access=udp,mux=ts,dst=10.0.0. 2,sap,name="screencast"}'[/code:1]

zanthor
08-15-2007, 12:26 PM
What if you just tested screencasting, are you able to do that and get what you want? Once you have what you want on the other computer. You can put it to disk there as you see fit, but if its not getting there as you desire its a GIGO problem.

[code:1]vlc --intf dummy screen:// --sout #transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,d einterlace}:standard{access=udp,mux=ts,dst=10.0.0. 2,sap,name="screencast"}'[/code:1]

Thats going here at work from 1 machine to another, but the video isn't anything near realtime... CPU isn't pegged on either machine, 100mb lan.

Nothing I have here is dual core though, could that be the difference even though it's not pegging the CPU? I'll have to give it a try if MSI ever gets off their ass and sends me my video card back.

Xzin
08-15-2007, 12:41 PM
Did you try the config settings I posted? I have a quad core though... and this *really* taxes the cpu.

zanthor
08-16-2007, 08:04 AM
Other than the crop settings I haven't been able to find any other references to settings... (I'm hoping I'm not just being blind here...)

And I figured it would be CPU intensive, however it's not even taxing my cpu according to perfmon, which is why I'm pretty sure I'm missing something.

Xzin
08-16-2007, 08:33 AM
Probably because your vbr (bit rate) is only 800 kb / sec.

Try these settings:

I want to use a different encoder and I am not yet thrilled with the final results AND it takes 70% CPU use off a quad core.... (although I am playing WoW at max settings and some other stuff too) BUT it records in close to real time at decent frame rates and lets me play WoW with decent framerates.

"C:\Program Files\VideoLAN\VLC\vlc.exe screen:// --screen-fps=30 --sout=#transcode{cropbottom=1280,vcodec=mp2v,vb=409 6,scale=1,width-800,height=640}:std{access=file,mux=ps,dst=c:\frap s\test.avi}}'"

The above does not record audio and it records at 800 x 640 and saves it as C:\FRAPS\test.avi. It records on screen 1 only and cuts the screen in half (because I play on half of 30" screens). If you remove the crop bottom=1280 that should fix it.

Xzin
08-16-2007, 08:35 AM
Just a note: I would suggest another codec than mp2v.... the results are fine as far as I am concerned. Uploading them though to say Youtube... reencodes them. Not a friendly codec for such use.

zanthor
08-17-2007, 10:57 AM
What I'll probably end up doing is simply hosting them on my site, I pay for pro hosting with tons of bandwidth because I needed the drive space and sql backend... but I dont use teh bandwidth at all. Even overages are insanely cheap.

zanthor
08-17-2007, 11:04 AM
BTW: Just tested this and it works great! Thanks so much!

Just for my notes and anyone else who may want to know it...

[code:1]vlc.exe screen:// --screen-fps=30 --sout=#transcode{vcodec=mp4v,vb=4096,scale=1,width= 1280,height=1024}:std{access=file,mux=ps,dst=c:\te st.avi}}'[/code:1]

Xzin
08-17-2007, 11:05 AM
I would too but 1 video has 160,000+ views..... ~25 megs a pop is > 4 TB.... plus most people want it to load quickly.

zanthor
08-17-2007, 11:45 AM
Fame has it's price :).

Me, I just run a social raiding guild and like to post our video's for members...

And well, I have 3tb transfer a month... I've used 5gb this month...

OVerages are $0.00049 per MByte... which adds up to nearly $2k if I had to pay for all 4tb of your downloads... ouch!

Xedek
01-08-2008, 03:14 AM
[code:1]vlc.exe screen:// --screen-fps=30 --sout=#transcode{vcodec=mp4v,vb=4096,scale=1,width= 1280,height=1024}:std{access=file,mux=ps,dst=c:\te st.avi}}[/code:1]

this worked great..i am currently learning to 5 box..have a team made up of a paladin 3 priests and a mage (in case i need CC) well my question about this recording method is: How do i make the mouse visible during recording..right now you cant see it...i know its not a big deal, im just surprised that my machine can record using this method with no slow down...all 5 accounts are running on 1 machine.

So please post if you know how to get the mouse to show during the VLC recording.

btw 3 min file is 25 megs...not too bad :D