При воспроизведении файла MP4 VLC сообщает мне, что видео и аудио кодеки - это mp4v и mp4a. Качество хорошее при низких битрейтах. Тем не менее, MP4 Streaming Faq говорит мне, что mp4v означает необработанные потоки MPEG4. Что это значит? Это явно не незакодированное видео.
2 ответа
VLC говорит вам правду - мне кажется (фактически не видя файла), что ваш файл MP4 является контейнером MPEG-4 с кодеками MPEG-4, используемыми для аудио и видео.
MPEG-4 является одновременно контейнером и кодеком:
MPEG-4 является формой кодирования MPEG. Это гибкий формат сжатия аудио и видео. Формат описывает сжатие аудио и видео, с контейнерным форматом для потоковой передачи по сети и сохранения на диск. Он также содержит дополнительные функции, включая DRM и субтитры. Эти дополнительные функции включаются в программное обеспечение только при необходимости. MPEG-4 может обеспечить лучшее качество, чем MPEG-2 при низких битрейтах.
Аудио MPEG-4 - это сложный аудиоформат. Он включает AAC для высоких битрейтов, многоязычные треки, режимы преобразования текста в речь для очень низких битрейтов, возможность синтезировать инструментальные звуки (аналогично MIDI) и многое другое.
Видео:
MP4V
Это видео кодек.
Этот кодек можно использовать внутри контейнеров MPEG-4.
Этот кодек из модуля ffmpeg .
Аудио:
mp4a
Это аудио кодек.
Этот кодек можно использовать внутри контейнеров MPEG-4.
Этот кодек из модуля ffmpeg .
Если бы мы говорили о контейнере MP4, вы могли бы увидеть эти типы кодеков в них:
Принятые видеокодеки
mp4v, включая все кодеки, описанные выше
mpgv MJPG
MJPB
svq1
SVQ3
H263
h264
Принимаемые аудио кодеки
mp4a (является aac)
mpga
SAMR
sawb
Принятый кодек субтитров
SUBT
MP4V и MP4A обозначают Mpeg 4 для видео и аудио.
Из Википедии:
MPEG-4 - это запатентованная коллекция методов, определяющих сжатие аудио и визуальных (AV) цифровых данных.
Из ВидеоЛана:
MPEG-4 определяет диапазон кодеков
Fourccs кодеков MPEG-4:
o DivX Codecs o DIV1, div1, DIVX, divx, DX50, dx50, XVID, XviD, xvid o FFMPEG MPEG-4 o FMP4, fmp4 o 3IV2, 3iv2 o BLZ0 o DXGM o HDX4, hdx4 o M4S2, m4s2 o MP4S, mp4s o MP4V, mp4v o RMP4 o SEDG o SMP4 o UMP4 o WV1F o XVIX
Для лучшего понимания используемых кодеков попробуйте:
или же