News:

--

Main Menu

JVT/AVC Coding in QuickTime Inspector

Started by vangelis, February 04, 2017, 08:51:22 AM

Previous topic - Next topic

vangelis

Hi there,

I'm using avidemux to remux mkv into mp4 (m4v) using the mp4v2 mixer. When I open the resulting mp4 file in QT the inspector shows Format: JVT/AVC Coding, while when using the mp4v1 mixer for the same file, QT shows Format: H.264

Does anyone know what the difference is ? And where is "JVT/AVC Coding" coming from?

Thank you.
V

Jan Gruuthuse

QuoteH.264/AVC is a video codec developed by the Joint Video Team (JVT); a cooperation between the ITU-T VCEG (Video Coding Experts Group) and ISO/IEC MPEG (Moving Picture Experts Group)
Perhaps OS related (Inspector reporting)? Have no clue what inspector is?

AQUAR

H.264 is often called AVC Advanced Video Codec.
Different "inspectors" will report either convention accordingly.

dosdan

#3
And JVT is "Joint Video Team":

https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC

For example, here is the start of the report from Avinaptic about a MP4 from my Panansonic HC-V750 camcorder:

About file

Name                        S3350001.MP4
Date                        Sat, 04 Feb 2017 11:38:41 +1000
Size                        3,728,027,769 bytes (3555.324334 MiB)

Magic

File type                   ISO Media, MPEG v4 system, version 2

Generic infos

Duration                    00:11:01 (660.66 s)
Container                   MP4/MOV
Major brand                 ISO Base Media version 1
Compatible brands           JVT AVC
Creation time               Sat, 04 Feb 2017 21:38:41 +1000
Modification time           Sat, 04 Feb 2017 21:38:41 +1000
Total tracks                2
Track nr. 1                 video (avc1) []
Track nr. 2                 audio (mp4a) []


Dan.

eumagga0x2a

Quote from: vangelis on February 04, 2017, 08:51:22 AM
I'm using avidemux to remux mkv into mp4 (m4v) using the mp4v2 mixer. When I open the resulting mp4 file in QT the inspector shows Format: JVT/AVC Coding, while when using the mp4v1 mixer for the same file, QT shows Format: H.264

Does anyone know [...] where is "JVT/AVC Coding" coming from?

This entry originates from avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_avc1.cpp:50 of the bundled libmp4v2. The system libmp4v2 e.g. on Fedora, which is newer than the version supplied with Avidemux, includes the same code, so it doesn't matter if Avidemux was built using the bundled or an external libmp4v2 here.

vangelis

Brilliant! Thank you for your clear answer.

Do you know of any other muxer that uses the libmp4v2? CLI or GUI for the mac?

TA,
V

eumagga0x2a

Quote from: vangelis on February 05, 2017, 11:41:02 AM
Do you know of any other muxer that uses the libmp4v2? CLI or GUI for the mac?

Well, according to https://trac.macports.org/ticket/19141 at least the Mac port of the MPEG4ip library depends on libmp4v2. Which CLI or GUI tools use it, is up to your googling.

vangelis

I'm not aware of the MPEG4ip library, do you know whether ffmpeg or MP4Box use libmp4v2?

TA,
V

eumagga0x2a

Quote from: vangelis on February 05, 2017, 12:11:57 PMdo you know whether ffmpeg or MP4Box use libmp4v2?

Neither FFmpeg nor MP4Box uses libmp4v2 (at least AFAIK). In turn, MP4Box relies on FFmpeg.