Skip to content

Cum să convertești frecvența de eșantionare audio cu FFmpeg

DodaTech Updated 2025-01-15 2 min read

In this tutorial, you'll learn about Cum să convertești frecvența de eșantionare audio cu FFmpeg. We cover key concepts, practical examples, and best practices.

Problema

Frecvența de eșantionare (sample rate) a fișierului audio nu este compatibilă cu echipamentul de redare sau cu cerințele proiectului. De exemplu, ai un fișier la 48kHz și ai nevoie de 44.1kHz pentru CD, sau invers.

Soluția Rapidă

Fix 1: Conversie directă cu -ar

GREȘIT — păstrezi frecvența originală care poate cauza probleme de compatibilitate:

ffmpeg -i input.mp4 -c:a copy output.mp4
# (păstrează sample rate-ul original)

CORECT — folosește -ar pentru a seta frecvența de eșantionare:

# Conversie de la 48kHz la 44.1kHz
ffmpeg -i input.mp4 -c:v copy -ar 44100 output.mp4

Fix 2: Conversie pentru CD (44.1kHz)

ffmpeg -i input.flac -ar 44100 -c:a aac output.m4a

Fix 3: Conversie pentru video standard (48kHz)

ffmpeg -i input.mp4 -c:v copy -ar 48000 -c:a aac output.mp4

Fix 4: Conversie la frecvență joasă pentru podcast

# 22.05kHz este suficient pentru vorbire
ffmpeg -i input.mp3 -ar 22050 -c:a libmp3lame output.mp3

Fix 5: Conversie cu bitrate ajustat

# Sample rate 44.1kHz cu bitrate 192kbps
ffmpeg -i input.flac -ar 44100 -b:a 192k -c:a aac output.m4a

Fix 6: Verificarea sample rate-ului curent

ffprobe -v error -show_entries stream=sample_rate -of default=noprint_wrappers=1 input.mp4
# sample_rate=48000

Folosește DodaTech Audio Inspector pentru a verifica frecvența de eșantionare înainte de conversie.

Prevenție

  • Verifică sample rate-ul sursei cu ffprobe înainte de conversie.
  • Folosește 44.1kHz pentru audio pur (CD, MP3) și 48kHz pentru video.
  • Ajustează bitrate-ul proporțional cu sample rate-ul.
  • Testează pe un segment scurt înainte de conversia completă.

Greșeli Comune cu Conversia Sample Rate

  1. Conversia la o frecvență care nu este divizibilă — 48kHz la 44.1kHz necesită interpolare complexă.
  2. Bitrate prea mic pentru sample rate mare — 96kbps la 48kHz poate suna prost.
  3. Uitarea parametrului -ar când se schimbă codecul — codecurile noi pot moșteni sample rate-ul vechi.

Aceste greșeli apar frecvent în cod FFmpeg real. Contribuitorii DodaTech au identificat aceste patternuri prin analiza proiectelor open-source și a sistemelor de producție.

Exercițiu Practic

Scrie o comandă FFmpeg care convertește un fișier FLAC la M4A cu sample rate 44.1kHz, codec AAC la 256kbps.

Acest exercițiu întărește conceptele acoperite în acest ghid. Încearcă să-l implementezi înainte de a verifica soluțiile online.

FAQ

### Care este diferența dintre 44.1kHz și 48kHz?

44.1kHz este standardul pentru CD-uri și audio pur. 48kHz este standardul pentru video și film. Diferența este cantitatea de eșantioane pe secundă, 48kHz captând frecvențe ușor mai înalte.

Se pierde calitatea la conversia între sample rate-uri?

Da, conversia implică interpolare, mai ales între 48kHz și 44.1kHz (care nu sunt multipli direcți). Pentru rezultate optime, păstrează sample rate-ul original când este posibil.

Ce sample rate ar trebui să folosesc pentru podcast?

22.05kHz sau 44.1kHz sunt suficiente pentru vorbire. 48kHz este recomandat doar dacă integrezi și video sau muzică de înaltă calitate.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro