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
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?
H.264 is often called AVC Advanced Video Codec.
Different "inspectors" will report either convention accordingly.
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.
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 (https://github.com/mean00/avidemux2/blob/master/avidemux_plugins/ADM_muxers/muxerMp4v2/libmp4v2/src/atom_avc1.cpp#L50) 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.
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
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 (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.
I'm not aware of the MPEG4ip library, do you know whether ffmpeg or MP4Box use libmp4v2?
TA,
V
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.