Video akışının her bir byte'ını web kamerasından yakalamam gerekiyor - komut satırı-ffmpeg'i codec ile sıkıştırmak için.Web kamerasından tüm bayt akışını, kodlayıcı tarafından ffmpeg ile sıkıştırıldıktan sonra alın.
Bu yüzden bir şekilde ffmpeg komut satırının benzerini ve çıktı akışını VB6 veya VB.net tarafından yazılan programıma alma stratejisiyle biraz aydınlatabilir misiniz? (Her bayt ile manipüle etmem gerekiyor!) Herhangi bir öneriyi takdirle karşılayın.
Güncelleme: Bu tasarruf dosyasının içeriğini okumak için benim programı kullanmak sabit disk üzerinde ve aynı zamanda "avi" dosyası olarak çıktı kaydetmek mümkün olup olmadığını merak ediyorum. Dosya kaydedilirken (eklendiğinde) aldığım "avi dosyasının bir parçasını" oynatabilir miyim? & okuma (& kayıt) "avi" dışında aynı anda yazma için herhangi bir daha iyi dosya formatı var mı?
Ya da daha iyi/daha hızlı bir çözüm?
Tamamen emin değilsiniz, ancak DirectShow filtresini kullanmanız gerekir. Bu ses yakalamak için nasıl: 'ffmpeg -nostats -f dshow -i ses =" S/PDIF (M-Ses Delta AP 192) "-acodec mp3 -f mp3 -ab' – Brad
Teşekkürler! Bazılarının çıktıyı url olarak kullandığını görüyorum ("192.168.1.123: 8090" gibi), fakat akışı programıma aktarmak istiyorum, nasıl biliyor musun? –
STDIO kullanın. Son parametre '-' olmalıdır. – Brad