<p>I am running the following command to get the stream data for mp4 and AVCHD video files. My goal is to understand the differences if any between the video streams. I used a JVC camcorder for the test. </p>

<pre><code>ffmpeg -i file.mts
ffmpeg -i file.mp4
</code></pre>

<p>The result command displayed the following for video streams regarding h264 for the MTS and MP4 files.</p>

<pre><code>h264 (high) (HDPR / 0x332D4341)
h264 (high) (avc1 / 0x31637661)
</code></pre>

<p>I gather that the <code>(high)</code> is the h264 profile. What is the HDPR and hex number that follows? The above output is from the MTS and MP4 files respectively. I have searched the ITU's document on h264 and did not find references to avc1 nor HDPR.</p>

<p>Thanks,
Tim </p>

CC BY-SA 3.0
2016-10-03T15:20:16.653Z
Those are codec tags. Many apps rely on these to decide which decoder to employ. If the tag isn't recognised,  the video won't show even if the app is otherwise capable of working with it
Gyan
CC BY-SA 3.0
2016-10-03T15:22:22.287Z
Avc1 is standard.  HDPR looks proprietary
Gyan
<ffmpeg><h.264>
ffmpeg H264 mp4 and AVCHD avc1 vs HDPR?
Tim Turner
# ffmpeg H264 mp4 and AVCHD avc1 vs HDPR?

(Asked by: username_0 on 2016-10-03)

I am running the following command to get the stream data for mp4 and AVCHD video files. My goal is to understand the differences if any between the video streams. I used a JVC camcorder for the test. 
ffmpeg -i file.mts
ffmpeg -i file.mp4

The result command displayed the following for video streams regarding h264 for the MTS and MP4 files.
h264 (high) (HDPR / 0x332D4341)
h264 (high) (avc1 / 0x31637661)

I gather that the (high) is the h264 profile. What is the HDPR and hex number that follows? The above output is from the MTS and MP4 files respectively. I have searched the ITU's document on h264 and did not find references to avc1 nor HDPR.
Thanks,
Tim

**Tags:** ffmpeg, h.264

> **Comments:**
> **username_1**: Those are codec tags. Many apps rely on these to decide which decoder to employ. If the tag isn't recognised,  the video won't show even if the app is otherwise capable of working with it  
> **username_1**: Avc1 is standard.  HDPR looks proprietary  

---

## 0 answers

