-ar și -ac (Rată de eșantionare și canale) în FFmpeg

Stabilește frecvența de eșantionare în Hertz (-ar) și numărul de canale audio (-ac: 1 mono, 2 stereo).

Sintaxă
ffmpeg -i intrare.wav -ar 48000 -ac 2 iesire.mp3
ffmpeg -i microfon.wav -ac 1 mono.mp3

Ce face -ar și -ac (Rată de eșantionare și canale)

Opțiunea -ar (Audio Rate) configurează frecvența de eșantionare a sunetului. Standardele uzuale sunt:
• 44100 Hz (44.1 kHz): standardul istoric de Audio CD;
• 48000 Hz (48 kHz): standardul modern pentru video, televiziune și cinema digital;
• 96000 Hz (96 kHz): format de studio de înaltă rezoluție (Hi-Res).

Opțiunea -ac (Audio Channels) setează numărul de canale independente: -ac 1 convertește în mod Mono (reducând la jumătate datele audio), -ac 2 generează Stereo, iar -ac 6 configurează sunet surround 5.1.

FFmpeg convertește automat canalele folosind matrici speciale de downmixing dacă reduci un fișier 5.1 la stereo.

Opțiuni și argumente

Opțiune / Parametru Descriere
-ar <frecvență> Rata de eșantionare în Hz (ex: 44100, 48000).
-ac <număr> Numărul de canale (1 = mono, 2 = stereo, 6 = 5.1).

Ce returnează

Re-eșantionarea fluxului audio prin librăria libswresample.

Exemple

Exemplul 1: Conversia unui fișier audio la standardul broadcast 48 kHz Stereo

Aliniază rata de eșantionare pentru a evita desincronizările video.

ffmpeg -i audio_cd.wav -ar 48000 -ac 2 -c:a aac -b:a 192k audio_video.m4a

Ieșire în terminal

Stream #0:0 -> #0:0 (pcm_s16le (native) -> aac (native))
  Output #0: 48000 Hz, stereo, fltp, 192 kb/s

Greșeli frecvente

  • Amestecarea canalelor 5.1 în stereo doar cu ‘-ac 2’ pe filme cu dialog slab; uneori este necesar un filtru dedicat pan pentru a crește volumul canalului central (Center).
  • Reducerea frecvenței la 22050 Hz pentru a economisi spațiu, tăind toate frecvențele peste 11 kHz și făcând sunetul înfundat.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: -ar și -ac (Rată de eșantionare și canale)

Ai o nelămurire despre utilizarea comenzii -ar și -ac (Rată de eșantionare și canale) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.