On Sunday, February 22, 2015 09:42:40 AM Vlăduţ Frăţiman wrote:
> Hi!
> I try to use ffmpeg to record from an usb cam (microsoft HD-3000).
> Command for record look like this:
> 
> ffmpeg -y -f v4l2 -s 640x360 -framerate 5 -i /dev/video0 -f alsa -ac 1
> -i default:CARD=HD3000
> -pix_fmt yuv420p -c:v libx264 -q:v 20 -r 5 -preset ultrafast -strict
> -2 -c:a aac capture.mkv
> 
> The main problem is that audio and video are totally out of sync.

Unfortunately there is no means by which to guarantee sync. As far as I am 
aware there is no means to sync lock the alsa and v4l2 sub-systems. If there 
is ever a version 3 of v4l developed, that should be one of it’s primary 
goals.

Your best bet is to use the native frame size / rate (1280x720@30fps if google 
search is correct) and try to see if you can adjust delay time in audio by 
trial and error to try to match it up.

Also, the aac codec in ffmpeg is currently crap. I would advise trying 
libfdk_aac codec.

-Reuben
_______________________________________________
ffmpeg-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-user

Reply via email to