Co to jest format pliku AVC?
Rozszerzenie pliku .avc jest używane przez pliki wideo zakodowane w standardzie MPEG-4 AVC (Advanced Video Coding, ustandaryzowany jako H.264). Pliki .avc przechowują wyłącznie dane wideo - większość z nich to surowe strumienie elementarne H.264 o strukturze sekwencji jednostek NAL z prefiksami kodu startowego Annex B (00 00 00 01), nie zawierające dźwięku, informacji o czasie trwania ani opakowania kontenera. Kontenery multimedialne, takie jak .m2ts lub .mts, zazwyczaj przenoszą dane wideo AVC wraz z dźwiękiem wewnątrz właściwego kontenera - czysty plik .avc tego nie robi. Mniejszość plików .avc to w rzeczywistości pliki .mp4 lub MOV o zmienionej nazwie na rozszerzenie .avc; zaczynają się one od bloku ftyp na 4. bajcie i można je normalnie odtwarzać po przywróceniu rozszerzenia .mp4.
Zalety standardu AVC
MPEG-4 AVC oferuje wyższe współczynniki kompresji i lepszą jakość obrazu przy zachowaniu niższych wymagań dotyczących przepustowości niż jego poprzednicy (MPEG-2, H.263 itp.). Standard AVC jest uważany za uniwersalny, wspierany przez szeroką gamę aplikacji, systemów i technologii, w tym Blu-ray, streaming oparty na .mkv, telewizję nadawczą, streaming cyfrowy i VoIP. Ponieważ .avc jest surowym strumieniem, wiele standardowych odtwarzaczy multimedialnych odmówi jego otwarcia; narzędzia takie jak VLC i ffmpeg obsługują go niezawodnie.
Bezpieczeństwo
RYZYKO: LOWSurowy strumień .avc to obojętne dane wideo, niebędące plikiem wykonywalnym, więc jest bezpieczny do odtwarzania i remuksowania. Dwie uwagi praktyczne: spreparowane strumienie sporadycznie wywoływały błędy dekoderów, więc dbaj o aktualność VLC/ffmpeg; jeśli nagranie jest dowodem (CCTV/przechwytywanie), wykonaj remuksowanie za pomocą „-c copy” (bezstratnie) zamiast ponownego kodowania, aby zachować oryginalne klatki. Konwertery online przesyłają wideo do osób trzecich - dla zachowania prywatności wykonuj remuksowanie lokalnie za pomocą ffmpeg. Pamiętaj, że plik bazy danych Kaspersky .avc nie jest filmem; nie próbuj go odtwarzać ani konwertować.
Szczegóły formatu
w pigułce- Baza danych Kaspersky Anti-Virus - Niektóre produkty Kaspersky przechowują dane aktualizacji definicji wirusów w plikach .avc; nie są to pliki wideo i otwierają się tylko wewnątrz antywirusa.
- Skrypt Avid Media Composer - Oprogramowanie do edycji Avid może zapisywać plik skryptu/transkrypcji z rozszerzeniem .avc, co nie jest powiązane z kodekiem wideo.
Programy otwierające pliki AVC
Szczegóły techniczne
specyfikacja| Struktura pliku | Surowy strumień elementarny H.264 Annex B; brak opakowania kontenera, brak ścieżki dźwiękowej i brak metadanych o czasie trwania |
| Kodek wideo | H.264 / MPEG-4 Part 10 (AVC) |
| Typ MIME | `video/h264` |
| Sygnatura pliku | Kod startowy jednostki NAL `00 00 00 01` na offsetcie 0, zazwyczaj po którym następuje bajt SPS `0x67`, a następnie bajt PPS `0x68` |
| Obsługa dźwięku | Brak - `.avc` przenosi wyłącznie dane wideo; dźwięk wymaga formatu kontenera, takiego jak `.mp4` lub `.mkv` |
| Profile H.264 | Baseline, Main, High, High 10, High 4:2:2, High 4:4:4 Predictive |
| Podpróbkowanie chrominancji | 4:2:0 w standardowych profilach; do 4:4:4 w profilu High 4:4:4 Predictive |
| Głębia bitowa | 8-bit (standard); do 14-bit w profilach High 10 i High 4:4:4 |
| Wariant kodu startowego NAL | 3-bajtowy (`00 00 01`) lub 4-bajtowy prefiks Annex B (`00 00 00 01`); forma 4-bajtowa jest najczęstsza w plikach `.avc` |
| Maksymalna rozdzielczość | Do 8192×4320 na poziomie Level 6.2; powszechnie używane w 1080p (Level 4.1) i 4K UHD (Level 5.1) |
| Maksymalny bitrate | Do ~300 Mbit/s na poziomie Level 6.2 High profile; strumienie na płytach Blu-ray używają do 40 Mbit/s |
| Typy klatek | Klatki I (intra-coded), klatki P (predictive) i klatki B (bi-directional); obsługa klatek B poprawia kompresję względem MPEG-2 |
| Stratny/bezstratny | Domyślnie stratny; kodowanie bezstratne możliwe poprzez QP=0 w profilu High 4:4:4 Predictive |
| Uwaga dotycząca zmiany nazwy | Mniejszość plików `.avc` to pliki `.mp4` lub `.mov` o zmienionej nazwie; zaczynają się one od bloku `ftyp` na 4. bajcie i działają normalnie po przywróceniu właściwego rozszerzenia |
| Kompatybilność odtwarzaczy | Surowe strumienie elementarne `.avc` są odrzucane przez wiele odtwarzaczy; VLC i `ffmpeg` obsługują je niezawodnie; większość natywnych odtwarzaczy systemowych wymaga kontenera |
| Wydano | H.264/AVC standard finalized 2003 (ITU-T Rec. H.264 / ISO/IEC 14496-10) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.itu.int |
Konwersje AVC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki AVC.