Comments (41)
@JeremTM93 现在在打包testflight了。新的包出来之后。你就可以测试这个问题了。再次感谢你的测试。我这边有个私人的问题想问下你,不知道是否合适: 你不是一个开发者,你为什么会对这个项目感兴趣呢?并且还花时间来帮忙做测试。
@kingslay all sound and media geeks would like to have the best experience possible on AppleTV apps; however, only your library written in SwiftUI supports too many features such as correct display of dolby vision, multi-channel audio, dynamic range etc.
As most Devs. do not have the appropriate hardware to improve such features, sometimes it is up to the user to report what is missing but just a few users know how to explain in details and in a way that a developer would understand everything
from ksplayer.
@chillout23 @JeremTM93 please no comment on any media player app; some would get angry 🤣
from ksplayer.
@JeremTM93 是否可以提供下url呢?
from ksplayer.
@JeremTM93 现在在打包testflight了。新的包出来之后。你就可以测试这个问题了。再次感谢你的测试。我这边有个私人的问题想问下你,不知道是否合适: 你不是一个开发者,你为什么会对这个项目感兴趣呢?并且还花时间来帮忙做测试。
No problem 😉
I am a user of your player, which is to date the best on AppleTV when we want to play high quality digital content, as I do with the fabulous multimedia application with its Xtream support, LillyPlayer V3 !
This is why I participate, your work allows the most demanding to continue on the tvOS platform. Thank you so much !
I will test the new version of TracyPlayer soon and will get back to you.
I will continue to help you as I can with your test application.
from ksplayer.
我知道有一个很著名的Apple全平台app infuse。 他支持的高质量的视频的格式应该是最多的吧
from ksplayer.
I just had strange things when moving forward on a 7.1 track, a sound and image lag occurred and also an acceleration of the image. This can be corrected by going back. surely an interface problem.
I can confirm that after using seek to go backwards or forwards there may be a desynchronization of sound and image on 7.1 tracks. On old versions of TracyPlayer the phenomenon already existed but it has become more pronounced since the last version. we need to play seek to restore synchronization.
We'll be continuing our tests for a future ticket, but if you've already got an idea @kingslay ?
from ksplayer.
@cdguy 那个url我用vpn还是无法播放。是否可以麻烦你裁剪出那段有问题的视频片段然后上传到github呢?
I sent you the same link without https
Thank you
from ksplayer.
你用AirPods pro 查看呢?也会这样吗?我测试的时候是用AirPods pro。
from ksplayer.
你用AirPods pro 查看呢?也会这样吗?我测试的时候是用AirPods pro。
I don't have airpods. I have the problem on my two 5.1.2 home theater systems
from ksplayer.
你用AirPods pro 查看呢?也会这样吗?我测试的时候是用AirPods pro。
I don't have airpods. I have the problem on my two 5.1.2 home theater systems
Perhaps using the ios application might reveal you the audio input info.
Even if you can't find it, what you should do (debug) is this:
1- track the sound properties of the appleTV at first open; because regardless of the sound device you use, at first open the AppleTV outputs stereo sound.
2- track the changes (codewise) of the appleTV when a multi-audio track is played (meaning that the audio properties would change from stereo to surround)
3- when the media playback is ended, "revert" the audio properties to the audio properties at first AppleTV open
from ksplayer.
@cdguy 你在tvOS上,用AirPods,显示会有问题吗?
from ksplayer.
I have the same problem with my home theater system
from ksplayer.
你们是在那边看到这个信息的。这个信息是电视自带的吗?还是tvos上面的。
from ksplayer.
你们是在那边看到这个信息的。这个信息是电视自带的吗?还是tvos上面的。
tvOS is not the cause of the problem.
As soon as we open a multichannel stream with KSplayer, all streams will be blocked as multichannel, even 2.0 streams.
This information is given by the audio receiver until we restart the AppleTV.
If we open another application using another player, it will interpret which sound track and adapt the signal sent to the audio receiver.
However, when we open for the first time (starting AppleTV) with KSplayer a 2.0 audio track, it's perfect.
It's really when we open a multichannel stream that KSplayer locks all other 2.0 streams as multichannel streams, wrongly, until AppleTV restarts.
from ksplayer.
Additional information @kingslay, if it helps :
After turning on the AppleTV, we launch a 5.1 stream, it's ok, the audio receiver receives the right information.
then, we launch a 7.1 stream, it's ok again, the audio receiver receives the right information.
From there, if we open a stream again in 5.1 or 2.0, KSplayer no longer provides the correct information to the audio receiver, it will be stuck in 7.1.
Forced to restart the AppleTV if we want to match the correct playback information with KSplayer again.
After reboot we continue the tests by first opening a 5.1 stream, it's ok. we then open a stream in 2.0, the audio receiver remains stuck in 5.1. We open a 7.1 stream, it's ok, the audio receiver receives the right information.
from ksplayer.
@JeremTM93 你把audio Player Type 改成是AudioUnit或者AVSampleBufferAudioRenderer也是都有这个问题吗?
from ksplayer.
@JeremTM93 你把audio Player Type 改成是AudioUnit或者AVSampleBufferAudioRenderer也是都有这个问题吗?
If you update tracy player testflight version he can try
from ksplayer.
我有点思路了。可能找到问题点了。我等下更新下testflight
from ksplayer.
@JeremTM93 你把audio Player Type 改成是AudioUnit或者AVSampleBufferAudioRenderer也是都有这个问题吗?
I know this problem existed before your AudioUnit patch
from ksplayer.
我有点思路了。可能找到问题点了。我等下更新下testflight
Ok, let me know here when I could try, thanks
from ksplayer.
@JeremTM93 现在在打包testflight了。新的包出来之后。你就可以测试这个问题了。再次感谢你的测试。我这边有个私人的问题想问下你,不知道是否合适: 你不是一个开发者,你为什么会对这个项目感兴趣呢?并且还花时间来帮忙做测试。
from ksplayer.
@kingslay AVSampleBufferAudioRenderer
is the only option that gives me dialogue (center channel) on 5.1 movies right now, but I have no surround sound on rear speakers. There is still something here that does not work correctly, did you verify with your soundbar that you have sound on rear speakers?
from ksplayer.
我这边是的可以的。你是5.1还是7.1的呢?
from ksplayer.
@kingslay I have 5.1 system.
AUGraph
gives me no center channel sound
AudioUnit
gives me no center channel sound
AVAudioEngine
gives me no center channel sound
AVSampleBufferAudioRenderer
gives me center channel sound
All of these 4 options do not play any surround sound from rear speakers.
from ksplayer.
是后置音箱都无法发出声音吗
from ksplayer.
Nope. But I am on tvOS 17.2, not sure if things changed in the beta. If it works for you and other users the issue must be on my side. Actually it is a bug on my side: https://community.firecore.com/t/lpcm-surround-is-lost-in-the-latest-apple-tv-17-2-beta/45616
Do you get 5.1 PCM Multichannel on your soundbar or Dolby 5.1? Do you use HDMI ARC or HDMI eARC? Because 5.1 PCM Multichannel needs eARC which can be more complicated.
from ksplayer.
我的电视只支持HDMI ARC 。所以我的是用HDMI ARC 。我的音箱是7.1. 我的音箱5.1和7.1都支持的。我是用https://github.com/kingslay/KSPlayer/raw/develop/Tests/KSPlayerTests/Resources/dolby-digital-plus-channel.mkv 这个url来进行测试的。这是dolby的demo
from ksplayer.
Ok thank you, it's nice to know what you are testing with for future reference. :)
from ksplayer.
@JeremTM93 Where do you find LillyPlayer V3?
from ksplayer.
I would even go as far to say that the future of IPTV on Apple devices is dependant on @kingslay's work. FFMPEG looks like a can of worms, and neither VLC project or MPV can solve issues as they arise. If it wasn't for this project Apple TV will always give you an subpar experience compared to other platforms.
from ksplayer.
@JeremTM93 Where do you find LillyPlayer V3?
In beta for a few weeks but was submitted to Apple this morning 😉
from ksplayer.
FYI: Just tested LillyPlayer 3.0.
4K HEVC playback. After 2-3 minutes it starts to stutter if I use MPVLib.
With KSLib there is no stutter, everything is smooth.
:)
from ksplayer.
我知道有一个很著名的Apple全平台app infuse。 他支持的高质量的视频的格式应该是最多的吧
No Dolby Vision on infuse, or very limited or false support. No IPTV support either. Its strong point is support for Dolby Atmos Mat
from ksplayer.
Otherwise it's perfect @kingslay, the audio receiver now adapts to the audio track read by KSPlayer, tracks 2.0, 5.1 and 7.1 are processed correctly by switching from one to the other !
I just had strange things when moving forward on a 7.1 track, a sound and image lag occurred and also an acceleration of the image. This can be corrected by going back. surely an interface problem.
from ksplayer.
I would even go as far to say that the future of IPTV on Apple devices is dependant on @kingslay's work. FFMPEG looks like a can of worms, and neither VLC project or MPV can solve issues as they arise. If it wasn't for this project Apple TV will always give you an subpar experience compared to other platforms.
I will still add that no matter how much Kingslay works, there will always be limitations with Apple.
For example, the AppleTV does not offer audio passthrough and cannot read the MEL and FEL layers of Dolby Vision. But the interface is so nice that only the positive sides stand out !
from ksplayer.
True. There are limitations anywhere you go. Things arent perfect at Android side of things either.
from ksplayer.
I can confirm that after using seek to go backwards or forwards there may be a desynchronization of sound and image on 7.1 tracks. On old versions of TracyPlayer the phenomenon already existed but it has become more pronounced since the last version. we need to play seek to restore synchronization.
I sent you an e-mail @kingslay
from ksplayer.
@cdguy 那个url我用vpn还是无法播放。是否可以麻烦你裁剪出那段有问题的视频片段然后上传到github呢?
from ksplayer.
@cdguy 收到你的链接了。可以播放了。你操作说明的意思是 只要从大于两分钟的地方开始播放,然后往后退都会导致音画不同步吗?
from ksplayer.
@cdguy 收到你的链接了。可以播放了。你操作说明的意思是 只要从大于两分钟的地方开始播放,然后往后退都会导致音画不同步吗?
Go directly to the last 2 minutes of the movie, and do a quick seek backwards, the audio and the movie goes out of sync
from ksplayer.
Hi @kingslay, in fact on the stream sent to you by @cdguy, you just have to read the first 2 minutes and then rewind a bit and normally you'll see the bug.
from ksplayer.
Related Issues (20)
- Unable to add via Swift Package manager HOT 3
- 双语字幕重叠 HOT 3
- Error sanbox when build application
- Package resolution failed HOT 2
- Fix Apple TV App HOT 1
- Video cache support HOT 5
- Crash when view livestream HOT 1
- 能否自定义一个KSPictureInPictureController? HOT 3
- 使用swift Package Manager更新KSPlayer,添加依赖失败
- 请问咱这个播放器支持3d播放吗? 左右眼 HOT 6
- Transferring to Bluetooth doesn't work until stop-start HOT 1
- pod install for visionos 不兼容 HOT 1
- Playing this URL fails most of the time HOT 12
- Switching from WiFi to Cellular fails HOT 2
- Fix Apple TV App HOT 1
- Does it support video/mp2t format? HOT 1
- side by side vr video on VisionOS? HOT 1
- 是否支持播放自定义解密视频 HOT 1
- Installing via SPM as a package dependency fails HOT 5
- Micro-stutters on HDR videos HOT 12
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 ksplayer.