Comments (11)
Thank you for using Kodi and our issue tracker. This is your friendly Kodi GitHub bot 😉
It seems that you have not followed the template we provide and require for all bug reports (or have opened a roadmap item by accident). Please understand that following the template is mandatory and required for the team to be able handle the volume of open issues efficiently.
Please edit your issue message to follow our template and make sure to fill in all fields appropriately. The issue will be closed after one week has passed without satisfactory follow-up from your side.
This is an automatically generated message. If you believe it was sent in error, please say so and a team member will remove the "Ignored rules" label.
from xbmc.
Please attach a debug log (turn on debugging, restart Kodi, play the file, upload the kodi.log of the user data folder to paste.kodi.tv and add the link here) so that the non-compliance tag can be removed
from xbmc.
https://paste.kodi.tv/hajadarezo.kodi without the sync activated
https://paste.kodi.tv/utufigikoc.kodi with the sync activated
from xbmc.
Reproduced on Windows using sample provided in forum. It's a multiplatform issue.
Bisection shows it comes from #22796 later backported as #22870 to nexus
from xbmc.
Basically i'm muxing in a mkv file both french and english audio, both are coming from video : Pal for french (25 fps) and ntsc for english (23.976 fps)
The original file is a mkv with x65 video (23.976 fps) and AAC english audio.
You can not take an audio of 25.0 fps video and remux (add) to other 23.976 fps video because time stamps not match.
This is not possible to fix at the remux level (i.e. adding a delay).
You need use some tool like eac3to to convert audio first:
https://forum.doom9.org/showthread.php?t=125966
-slowdown convert 25.000 and 24.000 content to 23.976 fps
-speedup convert 23.976 and 24.000 content to 25.000 fps
That Kodi works poorly with a file that is incorrect is not a bug.
from xbmc.
To disable a/v sync "self-learning" algo you can use this in advancedsettings.xml
<advancedsettings>
<audio>
<maxpassthroughoffsyncduration>11</maxpassthroughoffsyncduration>
</audio>
</advancedsettings>
This should result in almost same behavior that older Kodi versions.
Or even try other fixed values up to 100 (if you not want Kodi try to fix a/v sync errors up to 100 ms)
from xbmc.
Closed as this file is bad:
https://forum.kodi.tv/showthread.php?tid=376539&pid=3186962#pid3186962
from xbmc.
Hi, i try with the advancedsettings.xml but don't works.
You can not take an audio of 25.0 fps video and remux (add) to other 23.976 fps video because time stamps not match
As explained, even if the audio file has not the right side, it's not a pb : if the video is longer : the video continue with sound, if the video is shorter : the player stops the file.
This is not possible to fix at the remux level (i.e. adding a delay).
was working perfectly before kodi 20.1.
and you can do both : strecth the audio and add a delay with Mkvtoolnix in the audio track.
https://forum.doom9.org/showthread.php?t=125966
i was using this before but then i found what I explain above.
anyway, i found a player doing the trick perfectly : smplayer on debian. and on windows MPC-BE
from xbmc.
As far as I know mkvtoolnix alters the timestamps when using the delay/stretch parameters so the file is probably not "incorrect".
But that would put the burden on the player to maintain a/v sync either by stretching/shrinking the audio (sync playback to display ON) or by skipping/duplicating video frames here and there (sync playback to display OFF).
VLC has the same problem as Kodi, mpv does a good job with the sample it seems.
from xbmc.
Google is your friend:
https://forum.videohelp.com/threads/312812-25fps-source-Ac3-to-23-976fps
especially:
https://forum.videohelp.com/threads/312812-25fps-source-Ac3-to-23-976fps/page2#post2347972
As far as I know mkvtoolnix alters the timestamps when using the delay/stretch parameters so the file is probably not "incorrect".
Yes, is INCORRECT
Probably with older Kodi versions was obtained perfect audio and micro-stuttering video (incorrect anyway).
from xbmc.
See https://gitlab.com/mbunkus/mkvtoolnix/-/wikis/Stretch-or-shrink-audio-tracks
It does scale the timecodes. Adjusting the video stream is recommended instead.
from xbmc.
Related Issues (20)
- File stacks only play first part of stack from home screen in v21
- crash on starting video
- No HDR detected after startup - CWinSystemGbm::InitWindowSystem - failed to initialize Atomic DRM HOT 1
- File stacks can no longer be opened with v21RC1 HOT 26
- [Kodi 21.0 "Omega" RC1] bluetooth remote control does not work on android tv 11 HOT 2
- Bug when creating bookmark thumbnails
- Python `PermissionError` exception in most add-ons in Omega RC.1 on Xbox. HOT 25
- Selecting a PVR channel from the Recently Watched list changes the PVR channel group HOT 2
- [ubuntu-jammy] Missing latest stable builds HOT 4
- [XBOX] Missing 24.000 / 60.000 hz refresh rates in display options menu HOT 2
- Repeated `addons.xml.gz` download when unable to write to `~/.kodi/userdata/Database/AddonsXX.db` HOT 12
- [Regression]: Filesystem related buttons repeatedly flash/blink on Kodi Omega 21.0rc1 HOT 6
- [Bug] The music container displays as a files container HOT 11
- 21.0-ALPHA1 GPU is being Crashed HOT 2
- pvr.vuplus - LoadDeviceInfo Unable to parse XML: Error reading end tag. at line 2 - Enigma2: Could not reach web interface HOT 2
- i cant install f4mtester HOT 2
- Black screen with video playback by using inputstream.adaptive with LineageOS 17.1 (Kodi 21RC1) HOT 14
- Android widget images not loaded: No implementation found for `boolean org.xbmc.kodi.XBMCFile._open(java.lang.String)` HOT 6
- Regression When Playing Deleted Movie
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from xbmc.