VfW - это API, который предшествовал DirectShow в Windows, и был исходным API, который предоставлял доступ к системным видеокодекам. Держу пари, что сегодня он крайне непереносим и не должен использоваться. Вместо этого предпочтите либо DirectShow API, либо отдельную библиотеку, такую как Lame, либо libmad , либо фреймворк, подобный ffmpeg .