Maybe someone could help me to understand and solve this strange problem.
I’m on Mac OSX capitan and I created and exported a project with Shotcut.
Reading this file on the computer with Quicktime or VLC is no problem, the audio and video are perfectly synchronized.
On the other hand, if I copy this file on a USB key and read it on my Samsung TV, the sound and the image are shifted as I play. After 5 minutes, I have almost 1 second of lag.
Here are the different data of the project.
All source clips are from my Canon camera with this format:
The project was created using this personal profile preset
I did not well understand in other threads the subtlety between all these parameters
29.97 - 29.970030 - frame_rate_num = 30000 - frame_rate_den = 1001
No doubt that I use in these presets something that the decoder of my TV does not like.
In your preset, you use frame_rate_num and frame_rate_den. These are not read correctly from preset in versions prior to 19.07.07. In any case, that will not matter because it matches your video mode, and Export Frames/sec defaults from the video mode. In the 19.07.07 beta, enter 29.97 into Frames/sec in either the Custom Video Mode dialog or Export > Video, and see what happens. It tells you that 29.97 is very close to the common, standard 30000/1001, which Shotcut shows as 29.970030. Shotcut also needs the field to show 29.970030 to really use 30000/1001. There are some things making 29.97 and not 30000/1001. If people make a 29.97 project from that (using Automatic video mode), I do not want to put Shotcut export into its special frame rate conversion mode unannounced, which increases risk.
As for your problem, I do not have a specific recommendation. Check if the source clip is really 30000/1001. Unfortunately, Shotcut Properties Frame Rate does not show enough digits like elsewhere in the app. I need to change that. You can look in Properties > menu > More Info…
If your file is really 30000/1001, I am not sure what is wrong. You can try exporting from Shotcut as in some intermediate or lossless preset and then use a converter such as Handbrake.
The complete information of one of the source file (with Shotcut Properties > menu > More Info…) are in my last message. (All the source files are made with the same camera with the same presets)
The complete information of the export file (with Shotcut Properties > menu > More Info…) are below