Acasă
» WINDOWS
»
Cum se înregistrează sunetul sistemului cu FFmpeg pe Windows 10
Cum se înregistrează sunetul sistemului cu FFmpeg pe Windows 10
Pentru a înregistra sunetul sistemului cu FFmpeg pe Windows 10, aveți nevoie de o intrare de înregistrare care să captureze redarea computerului - nu un microfon obișnuit. Cea mai simplă opțiune pe unele PC-uri este Stereo Mix , care este furnizată de anumite drivere audio. Odată activată, FFmpeg poate captura acel dispozitiv prin intrarea sa Windows DirectShow și poate salva rezultatul ca MP3, WAV sau alt format audio acceptat.
Important: Stereo Mix nu este disponibil pe fiecare PC sau driver audio. Dacă lipsește, utilizați în schimb un dispozitiv audio loopback sau virtual compatibil. Documentația oficială FFmpeg descrie sintaxa dispozitivului DirectShow și comanda de listare a dispozitivelor utilizate mai jos: Documentația dispozitivului FFmpeg .
1. Activați Stereo Mix sau o altă sursă de loopback
Mai întâi, verifică dacă Windows expune Stereo Mix ca dispozitiv de înregistrare.
Apăsați Win + R , tastați mmsys.cplși apăsați Enter.
Deschideți fila Înregistrare în fereastra clasică Sunet.
Faceți clic dreapta pe o zonă goală și activați Afișați dispozitivele dezactivate . Dacă este disponibilă, afișați și dispozitivele deconectate.
Dacă apare Stereo Mix , faceți clic dreapta pe el și alegeți Activare .
Activați opțiunea Stereo Mix în fila Înregistrare dacă driverul audio o permite.
În mod normal, nu este nevoie să setați Stereo Mix ca dispozitiv de înregistrare implicit doar pentru a-l specifica explicit în FFmpeg. Dacă nu apare, verificați suportul pentru driverele producătorului computerului sau al cipului audio. Nu descărcați drivere de pe site-uri necunoscute. Unele sisteme utilizează în schimb un cablu audio virtual sau un dispozitiv care acceptă explicit captura loopback.
2. Descărcați FFmpeg pentru Windows
Deschideți pagina oficială de descărcare FFmpeg și urmați unul dintre linkurile listate pentru versiunile Windows. Proiectul FFmpeg distribuie cod sursă și linkuri către versiuni executabile Windows întreținute de terți, așa că alegeți o versiune reputată și arhitectura corectă pentru PC-ul dvs.
Extrageți arhiva descărcată. Deschideți folderul extras, apoi deschideți bindirectorul său, unde ffmpeg.exear trebui să se afle. Puteți adăuga acest director în Windows PATHpentru a rula FFmpeg din orice terminal, dar acest lucru este opțional. Pentru acest ghid, deschideți File Explorer în binfolder, faceți clic pe bara de adrese, tastați cmdși apăsați Enter. Linia de comandă se va deschide în acea locație.
Deschiderea promptului de comandă din folderul bin al FFmpeg evită configurarea mai întâi a PATH-ului.
3. Găsiți numele exact al dispozitivului audio
În Linia de comandă, executați această comandă:
ffmpeg -list_devices true -f dshow -i dummy
FFmpeg poate afișa o eroare despre intrarea fictivă deoarece comanda este utilizată doar pentru a enumera dispozitivele; acest lucru este de așteptat. Căutați secțiunea etichetată „ Dispozitive audio DirectShow” . Identificați numele exact al dispozitivului de înregistrare, inclusiv orice text din paranteze. În funcție de hardware, acesta poate semăna cu Stereo Mix (Realtek Audio), dar numele dispozitivului poate fi diferit.
Copiați numele exact al dispozitivului afișat în propria ieșire FFmpeg; numele exemplu de aici poate diferi de cel al PC-ului dvs.
4. Porniți înregistrarea sunetului sistemului
Creați un folder pentru înregistrările dvs., cum ar fi C:\Users\Public\Music\Recordings. Apoi executați comanda de mai jos, înlocuind numele dispozitivului eșantion și calea de ieșire cu propriile valori:
Folosește numele dispozitivului exact așa cum l-a listat FFmpeg. Păstrează ghilimelele în jurul numelor și căilor care conțin spații. Extensia de ieșire determină formatul containerului, în timp ce FFmpeg selectează un codificator potrivit pe baza formatului și a capacităților versiunii tale.
Pentru o înregistrare PCM fără pierderi, puteți salva un fișier WAV în schimb:
Fișierele WAV sunt de obicei mult mai mari decât fișierele MP3. Folosește MP3 pentru înregistrări mai mici, de zi cu zi, sau WAV când dorești audio PCM necomprimat pentru editare. Asigură-te că folderul de destinație există deja; FFmpeg nu va crea foldere lipsă pentru tine.
În timp ce FFmpeg rulează, consola sa afișează informații despre flux și progresul înregistrării.
5. Opriți și verificați înregistrarea
Lăsați fereastra Prompt de comandă să ruleze în timp ce redați sunetul pe care doriți să îl capturați. Puteți minimiza fereastra, dar nu o închideți. Pentru a finaliza înregistrarea fără probleme, reveniți la terminal și apăsați Ctrl + C. Așteptați ca FFmpeg să se oprească și să reveniți la prompt înainte de a deschide fișierul de ieșire. Acest lucru permite FFmpeg să finalizeze fișierul corect.
Deschideți folderul de destinație și redați fișierul. Dacă sunetul este silențios, confirmați că Windows redă sunetul prin calea capturată de Stereo Mix, verificați dacă a fost selectat numele corect al dispozitivului și verificați dacă sursa nu este dezactivată. Unele aplicații sau drivere audio direcționează redarea într-un mod pe care Stereo Mix nu îl capturează.
Depanarea problemelor comune
Lipsește Stereo Mix: Afișați dispozitivele de înregistrare dezactivate, apoi căutați un driver adecvat de la producătorul PC-ului sau al plăcii de sunet. Dacă driverul nu expune Stereo Mix, utilizați un dispozitiv audio virtual sau compatibil cu loopback.
FFmpeg spune că dispozitivul nu poate fi găsit: Rulați din nou comanda device-list și copiați numele complet exact. Numele pot diferi între mașini și se pot schimba după actualizările driverelor audio.
Ieșirea este silențioasă sau prea silențioasă: Verificați volumul de redare Windows, volumul per aplicație, starea de dezactivare a sunetului și proprietățile dispozitivului de captură. Confirmați că ați selectat o sursă de buclă inversă în loc de un microfon fizic.
Comanda spune că calea de ieșire este invalidă: Creați mai întâi folderul de destinație și puneți calea completă de ieșire între ghilimele.
FFmpeg nu recunoaște -f dshow: Asigurați-vă că ați descărcat o versiune Windows care include suport DirectShow. Documentația oficială a dispozitivului FFmpeg explică faptul că DirectShow este backend-ul de intrare Windows utilizat în aceste exemple.
Cu o sursă de loopback funcțională, procesul este simplu: activați sau instalați dispozitivul de captură, identificați-l cu comanda de listare DirectShow din FFmpeg, începeți înregistrarea într-un fișier și opriți-l cu Ctrl + C. Rețineți că asistența Microsoft pentru Windows 10 s-a încheiat pe 14 octombrie 2025; dacă încă utilizați Windows 10, consultați îndrumările actuale ale Microsoft pentru opțiunile de securitate și asistență: Asistență Microsoft Windows .