Thank you for your feedback. I have mixed something up. I was using Windows some years ago that's why I was pretty sure that it worked before
According the specs you pointed to there are no issues in Windows. But now I am using Linux only and have no MS Windows installation any more so I have to stick with Linux.
Can you suggest a solution for me as Linux user how to handle my GoPro videos? They all are recorded with AAC, here's an output of a video sample that was recorded with my GoPro:
- Code: Select all
ffmpeg -i test_video1_orig.MP4
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test_video1_orig.MP4':
Metadata:
major_brand : mp41
minor_version : 538120216
compatible_brands: mp41
creation_time : 2022-05-06T16:39:23.000000Z
firmware : HD8.01.01.60.00
Duration: 00:05:19.34, start: 0.000000, bitrate: 100217 kb/s
Stream #0:0[0x1](eng): Video: hevc (Main) (hvc1 / 0x31637668), yuvj420p(pc, bt709), 3840x2160 [SAR 1:1 DAR 16:9], 99960 kb/s, 59.94 fps, 59.94 tbr, 60k tbn (default)
Metadata:
creation_time : 2022-05-06T16:39:23.000000Z
handler_name : GoPro H.265
vendor_id : [0][0][0][0]
encoder : GoPro H.265 encoder
timecode : 00:07:35:27
Stream #0:1[0x2](eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
Metadata:
creation_time : 2022-05-06T16:39:23.000000Z
handler_name : GoPro AAC
vendor_id : [0][0][0][0]
timecode : 00:07:35:27
Stream #0:2[0x3](eng): Data: none (tmcd / 0x64636D74) (default)
Metadata:
creation_time : 2022-05-06T16:39:23.000000Z
handler_name : GoPro TCD
timecode : 00:07:35:27
Stream #0:3[0x4](eng): Data: bin_data (gpmd / 0x646D7067), 45 kb/s (default)
Metadata:
creation_time : 2022-05-06T16:39:23.000000Z
handler_name : GoPro MET
Stream #0:4[0x5](eng): Data: none (fdsc / 0x63736466), 13 kb/s (default)
Metadata:
creation_time : 2022-05-06T16:39:23.000000Z
handler_name : GoPro SOS
I have tried two solutions so far, unfortunately it did not work out as I had hoped.
1) I use ffmpeg to convert the audio track from my original video file from AAC to PCM, so Davinci Resolve can handle the audio as well. The video track is copied unchanged one-to-one and the output is a .mov file:
ffmpeg -i test_video1_orig.MP4 -c:v copy -c:a pcm_s16le output.mov
If I use the output.mov in Davinci Resolve then the audio track is now shown to me, but there is a small offset because it is out of sync with the video track.
2) So I just tried to extract the audio track from the original video file, again using ffmpeg:
ffmpeg -i test_video1_orig.MP4 audio.wav
In Davinci Resolve I import my original video file, hold down ALT and click on the existing but empty audio track, press Backspace to delete it since it has no content and then I add the audio.wav audio track. But again I have the problem that audio and video are not in sync.
I don't understand why this happens. Who can help here and suggest me a suitable solution? I want to use this to convert dozens of videos, as I want to edit all of them in Davinci Resolve. Am very grateful for any tip. Thanks in advance