Co to jest format pliku CVS?
.cvs to surowy plik audio zakodowany za pomocą CVSD (Continuously Variable Slope Delta modulation), 1-bitowej techniki różnicowej kompresji mowy opracowanej w Bell Labs w 1969 roku. W kodowaniu CVSD każdy bit reprezentuje krok w górę lub w dół amplitudy; rozmiar kroku (nachylenie/slope) dostosowuje się automatycznie do dynamiki sygnału, co nadaje metodzie jej nazwę.
Plik jest surowym strumieniem bitów bez nagłówka - brak nagłówka pliku, brak magic bytes i brak osadzonych metadanych. Identyfikacja formatu opiera się wyłącznie na rozszerzeniu .cvs oraz wcześniejszej wiedzy o przepływności i częstotliwości próbkowania (zazwyczaj 8 kHz, co daje 8 kbps). Kolejność bajtów jest zgodna z konwencją big-endian MSB-first według standardu CVSD.
Narzędzie wiersza poleceń SoX (Sound eXchange) spopularyzowało rozszerzenie .cvs dla filtrowanego CVSD; SoX akceptuje również .cvsd jako alias i używa .cvu dla wariantu niefiltrowanego. Konwersja wymaga jawnego określenia kodowania - na przykład: sox -t cvs input.cvs -r 8000 output.wav, aby wygenerować standardowy plik WAV.
CVSD znalazło szerokie zastosowanie w radiostacjach wojskowych, sprzęcie radiowym dwukierunkowym oraz starszych systemach telefonii i poczty głosowej. W nowych wdrożeniach zostało w dużej mierze zastąpione przez G.711 PCM mu-law/A-law oraz nowoczesne kodeki, takie jak Opus. Pomimo niemal identycznego rozszerzenia, .cvs jest całkowicie niezwiązany z plikami tekstowymi arkuszy kalkulacyjnych CSV.
Bezpieczeństwo
RYZYKO: LOWSurowy strumień bitów audio; brak znanych zagrożeń bezpieczeństwa przy otwieraniu w SoX lub Audacity. Traktuj jak każdy nieznany plik audio z niezaufanych źródeł.
Szczegóły formatu
w pigułce- Plik rysunku Canvas (ACD Systems) - Aplikacja do grafiki wektorowej Canvas firmy ACD Systems używa rozszerzenia .cvs dla plików rysunków/ilustracji - całkowicie niezwiązane z dźwiękiem CVSD.
- Plik repozytorium Concurrent Versions System - System kontroli wersji CVS (Concurrent Versions System) używa .cvs dla różnych plików metadanych repozytorium - niezwiązane z dźwiękiem.
Programy otwierające pliki CVS
Szczegóły techniczne
specyfikacja| Kodowanie | CVSD (Continuously Variable Slope Delta modulation), 1-bitowe różnicowe |
| Kolejność bajtów | Big-endian (MSB-first, zgodnie ze standardem CVSD) |
| Kontener | Brak - surowy strumień bitów bez nagłówka |
| Częstotliwość próbkowania | 8 kHz (standard dla głosu; wariant SoX `.cvu` obsługuje zmienne częstotliwości) |
| Głębia bitowa | 1 bit na próbkę (strumień modulacji delta) |
| Przepływność (bit rate) | 8 kbps przy standardowej częstotliwości 8 kHz |
| Typowy rozmiar pliku | 8 KB - 8 MB (ok. 60 KB na minutę przy 8 kHz) |
| Magic bytes | Brak (bez nagłówka; brak sygnatury pliku) |
| Typ MIME | `audio/x-cvs` |
| Aliasy SoX | `.cvsd` (filtrowane CVSD), `.cvu` (niefiltrowany wariant CVSD) |
| Typ kompresji | Stratna - różnicowe kodowanie delta z adaptacyjnym nachyleniem |
| Obszar zastosowań | Radiostacje wojskowe, łączność radiowa dwukierunkowa, starsze systemy telefonii i poczty głosowej |
| Pochodzenie standardu | Bell Labs, 1969; rozszerzenie `.cvs` spopularyzowane przez SoX w latach 90. |
| Wydano | CVSD standard: 1969 (Bell Labs); SoX support: 1990s |
| Najnowsza wersja | N/A (raw format, no versioning) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | sox.sourceforge.net |
Konwersje CVS
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CVS.