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
