HEVC GoPro Hero 6 Audio Issues

Deth52 wrote on 10/31/2017, 10:10 AM

Hello All,

So recently got My GoPro Hero 6 and I've run into a interesting issue. I can import the files as normal but after I've let Vegas 15 build the peaks it I try to preview the footage. The audio is just a bunch of noise/crackling. The video format is the new hevc format GoPro has for their 4k 60FPS recording. The video is fine except its difficult for the preview window to keep up (this is normal for the most part). it's just the audio that I can't live or work with.

Comments

NickHope wrote on 10/31/2017, 10:40 AM

Please post MediaInfo and Vegas file properties so we can see which codec is getting used.

Also it would be great if you could share an example file (e.g. on Dropbox, Google Drive, OneDrive, mega.nz, wetransfer.com or mediafire.com) so the developers can take a look. I don't think we've had a Hero6 HEVC issue reported on the forum before.

Make sure you are on the latest VP15 build 216.

Deth52 wrote on 10/31/2017, 4:23 PM

Please post MediaInfo and Vegas file properties so we can see which codec is getting used.

Also it would be great if you could share an example file (e.g. on Dropbox, Google Drive, OneDrive, mega.nz, wetransfer.com or mediafire.com) so the developers can take a look. I don't think we've had a Hero6 HEVC issue reported on the forum before.

Make sure you are on the latest VP15 build 216.

As requested

  1. MediaIInfo
    1. General
      Complete name                            : E:\GOPRO\10-29-17\GX070031.MP4
      Format                                   : MPEG-4
      Format profile                           : Base Media / Version 1
      Codec ID                                 : mp41 (mp41)
      File size                                : 3.45 GiB
      Duration                                 : 6 min 29 s
      Overall bit rate                         : 76.2 Mb/s
      Encoded date                             : UTC 2017-10-29 19:38:41
      Tagged date                              : UTC 2017-10-29 19:38:41

      Video
      ID                                       : 1
      Format                                   : HEVC
      Format/Info                              : High Efficiency Video Coding
      Format profile                           : Main@L5.1@Main
      Codec ID                                 : hvc1
      Codec ID/Info                            : High Efficiency Video Coding
      Duration                                 : 6 min 29 s
      Bit rate                                 : 75.9 Mb/s
      Width                                    : 3 840 pixels
      Height                                   : 2 160 pixels
      Display aspect ratio                     : 16:9
      Frame rate mode                          : Constant
      Frame rate                               : 59.940 (60000/1001) FPS
      Color space                              : YUV
      Chroma subsampling                       : 4:2:0
      Bit depth                                : 8 bits
      Bits/(Pixel*Frame)                       : 0.153
      Stream size                              : 3.44 GiB (100%)
      Title                                    : GoPro H.265
      Language                                 : English
      Encoded date                             : UTC 2017-10-29 19:38:41
      Tagged date                              : UTC 2017-10-29 19:38:41
      Color range                              : Full
      Color primaries                          : BT.709
      Transfer characteristics                 : BT.709
      Matrix coefficients                      : BT.709

      Audio
      ID                                       : 2
      Format                                   : AAC
      Format/Info                              : Advanced Audio Codec
      Format profile                           : LC
      Codec ID                                 : mp4a-40-2
      Duration                                 : 6 min 29 s
      Bit rate mode                            : Constant
      Bit rate                                 : 192 kb/s
      Nominal bit rate                         : 48.0 kb/s
      Channel(s)                               : 2 channels
      Channel positions                        : Front: L R
      Sampling rate                            : 48.0 kHz
      Frame rate                               : 46.875 FPS (1024 SPF)
      Compression mode                         : Lossy
      Stream size                              : 8.79 MiB (0%)
      Title                                    : GoPro AAC  
      Language                                 : English
      Encoded date                             : UTC 2017-10-29 19:38:41
      Tagged date                              : UTC 2017-10-29 19:38:41

      Other #1
      ID                                       : 3
      Type                                     : Time code
      Format                                   : QuickTime TC
      Duration                                 : 6 min 29 s
      Time code of first frame                 : 19:57:28:31
      Time code, striped                       : Yes
      Title                                    : GoPro TCD  
      Language                                 : English
      Encoded date                             : UTC 2017-10-29 19:38:41
      Tagged date                              : UTC 2017-10-29 19:38:41
      Bit rate mode                            : CBR

      Other #2
      Type                                     : meta
      Duration                                 : 6 min 29 s
      Bit rate mode                            : CBR

      Other #3
      Type                                     : meta
      mdhd_Duration                            : 389389
      Bit rate mode                            : VBR

  2. Vegas File Properties

    1. General
        Name: GX070031.MP4
        Folder: E:\GOPRO\10-29-17
        Type: Intel HEVC
        Size: 3.62 GB (3,708,714,122 bytes)
        Created: Sunday, October 29, 2017, 10:39:35 PM
        Modified: Sunday, October 29, 2017, 10:40:35 PM
        Accessed: Sunday, October 29, 2017, 10:39:35 PM
        Attributes: 

      Streams
        Video: 00:06:29.389, 59.940 fps progressive, 3840x2160x32, HEVC
        Audio: 00:06:29.353, 48,000 Hz, Stereo, AAC

      ACID information
        ACID chunk: no
        Stretch chunk: no
        Stretch list: no
        Stretch info2: no
        Beat markers: no
        Detected beats: no

      Other metadata
        Regions/markers: no
        Command markers: no

      Media manager
        Media tags: no

      Plug-In
        Name: mxhevcplug.dll
        Folder: C:\Program Files\VEGAS\VEGAS Pro 15.0\FileIO Plug-Ins\mxhevcplug
        Format: Intel HEVC
        Version: Version 1.0 (Build 8532)
        Company: MAGIX Computer Products Intl. Co.

  3. I am running VP15 build 216

  4. Link below contains the video and audio in .mp4 file and a secondary .wav for raw audio

    1. https://1drv.ms/f/s!AlL4L-BJq7RTgqEAXAab-MD58JQl6Q

Deth52 wrote on 10/31/2017, 5:40 PM

Yes it's quite odd that my phone and everything else I've tried has no problems editing or viewing it. I tried it on a friends premiere pro and it worked fine too. So not sure what the culprit is.

john_dennis wrote on 10/31/2017, 5:55 PM

The Magix developers are probably not sure what the culprit is either, but they are likely the only ones that can fix it in Vegas Pro. Have you tried converting the media to a different form such as Cineform using tools from the GoPro site?

Deth52 wrote on 10/31/2017, 6:30 PM

The Magix developers are probably not sure what the culprit is either, but they are likely the only ones that can fix it in Vegas Pro. Have you tried converting the media to a different form such as Cineform using tools from the GoPro site?

I have not. I will try it and if it works I will use it for the time being. That being said I hope to not have to continue to convert to edit in Vegas because it would add much more time to my editing time. I hope they find a fix or at least state the problem and a time table for a fix soon.

NickHope wrote on 11/1/2017, 12:15 AM

@Deth52 Thanks for the info and the sample.

A straight FFmpeg re-wrap fixes this and leaves both the audio and video untouched.

Re-wrap one file:

ffmpeg -i in.mp4 -c:v copy -c:a copy out.mp4

Convert all in one folder:

for %%a in ("*.mp4") do ffmpeg -i "%%a" -vcodec copy -acodec copy "%%~na.mp4"

For usage and background see this thread about iPhone footage.

If you normalize the first 2 channels of the WAV file, you can see that the stereo audio is in them. So another alternative would be to bring the MP4 and WAV files to the timeline > Delete the MP4s' audio track > Delete the 3rd and 4th tracks of the WAV > Group the audio events on the 1st and 2nd channels of the WAV file with the corresponding video event > Normalise audio if necessary.

Another alternative is to right click the audio event of the MP4 files and choose Channels > Right Only. You'll only be getting one channel but at least it's correct.

Please leave the sample online so I can alert the developers to it.

Now I'm highly surprised.
I'm now on my laptop and there also I tried the downloaded GOPRO 6 file...

@Cornico That is surprising. Is mxhevcplug.dll still being used? Which GPU acceleration mode do you have set?

NickHope wrote on 11/1/2017, 10:41 AM

Well the HEVC codec in VP15 is called "Intel HEVC". *Maybe* it's using the graphics in our CPUs, if there are any, regardless of your other settings, and without us having any knowledge of that. And *maybe* your Intel graphics support these files better than others, or none.

Xtadeus wrote on 11/14/2017, 2:19 AM

Hi.

I experienced the same issue...

I can open and read my file under win7 with MPC-HC reader ( I have the video and sound and working 100% )

When I open the file in sony vegas pr 15 ( build 216 ) : I have the video but sound is horrible, crackling and so one... I need this sound to be able to syncho the one I am recording with my zoom H5 ( as the sound from the go pro is bad ) but I need a reference ;-) and for the moment, it is impossible.

Here is the media info :

General
Complete name               : E:\VIDEOS A TRAVAILLER\2017\Mathias explication Labyrinthe\GX010042.MP4
Format                      : MPEG-4
Format profile              : Base Media / Version 1
Codec ID                    : mp41 (mp41)
File size                   : 2.67 GiB
Duration                    : 4 min 50 s
Overall bit rate            : 79.0 Mb/s
Encoded date                : UTC 2017-11-11 11:23:18
Tagged date                 : UTC 2017-11-11 11:23:18

Video
ID                          : 1
Format                      : HEVC
Format/Info                 : High Efficiency Video Coding
Format profile              : Main@L6@Main
Codec ID                    : hvc1
Codec ID/Info               : High Efficiency Video Coding
Duration                    : 4 min 50 s
Bit rate                    : 78.8 Mb/s
Width                       : 3 840 pixels
Height                      : 2 160 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 59.940 (60000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Bits/(Pixel*Frame)          : 0.158
Stream size                 : 2.66 GiB (100%)
Title                       : GoPro H.265
Language                    : English
Encoded date                : UTC 2017-11-11 11:23:18
Tagged date                 : UTC 2017-11-11 11:23:18
Color range                 : Full
Color primaries             : BT.709
Transfer characteristics    : BT.709
Matrix coefficients         : BT.709

Audio
ID                          : 2
Format                      : AAC
Format/Info                 : Advanced Audio Codec
Format profile              : LC
Codec ID                    : mp4a-40-2
Duration                    : 4 min 50 s
Bit rate mode               : Constant
Bit rate                    : 192 kb/s
Nominal bit rate            : 48.0 kb/s
Channel(s)                  : 2 channels
Channel positions           : Front: L R
Sampling rate               : 48.0 kHz
Frame rate                  : 46.875 FPS (1024 SPF)
Compression mode            : Lossy
Stream size                 : 6.55 MiB (0%)
Title                       : GoPro AAC  
Language                    : English
Encoded date                : UTC 2017-11-11 11:23:18
Tagged date                 : UTC 2017-11-11 11:23:18

Other #1
ID                          : 3
Type                        : Time code
Format                      : QuickTime TC
Duration                    : 4 min 50 s
Time code of first frame    : 11:34:11:38
Time code, striped          : Yes
Title                       : GoPro TCD  
Language                    : English
Encoded date                : UTC 2017-11-11 11:23:18
Tagged date                 : UTC 2017-11-11 11:23:18
Bit rate mode               : CBR

Other #2
Type                        : meta
Duration                    : 4 min 49 s
Bit rate mode               : VBR

Other #3
Type                        : meta
mdhd_Duration               : 290190
Bit rate mode               : VBR
 

 

Xtadeus wrote on 11/14/2017, 3:11 AM

I made a test and used Handbrake to reencode the video into H.264 without loosing any quality and opened the new file into Sony Vegas Pro 15 and ho miracle sound is working...

NickHope wrote on 2/20/2018, 11:31 AM

This is fixed in VEGAS Pro 15 build 311. "Audio from HEVC video shot with the GoPro HERO6 is now properly supported".