Giter Club home page Giter Club logo

Comments (13)

kingslay avatar kingslay commented on September 24, 2024

用mpv内核播放的话,也会流畅吗?

from ksplayer.

FantasyKingdom avatar FantasyKingdom commented on September 24, 2024

用mpv内核播放的话,也会流畅吗?

我试了下,iina也是会频繁缓冲的

from ksplayer.

FantasyKingdom avatar FantasyKingdom commented on September 24, 2024

貌似和音频播放有关系,把音轨禁用就流畅了

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

那这个很难优化了。要让ffmepg那边改下才可以。mpv的网络请求是用ffmpeg的。只有vlc的网络请求是自己优化的,不是用原生的ffmpeg。

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

貌似和音频播放有关系,把音轨禁用就流畅了

这么神奇吗?那我看下

from ksplayer.

FantasyKingdom avatar FantasyKingdom commented on September 24, 2024

大佬有发现什么猫腻的地方吗。目前单独播放音轨或者视频都是正常的。两者一起就卡顿。

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

还没,最近的issue太多了,优先去解决别人提的issue了。

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

你可以把这个视频裁剪成几分钟的片段上传到github,这样我好进行测试。

from ksplayer.

FantasyKingdom avatar FantasyKingdom commented on September 24, 2024

这个视频本身就只有几分钟,文件几百兆,上传到github比较麻烦。我重新分享了下,下载速度应该比较快的,你看看能不能下载。
https://web.ugreen.cloud/web/#/share/EC-1ulb554JJ422kbLx-201468 提取码:J386

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

好的

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

是从两分钟开始会频繁的缓冲吗

from ksplayer.

FantasyKingdom avatar FantasyKingdom commented on September 24, 2024

是从两分钟开始会频繁的缓冲吗

通过网络流方式从头开始播放,差不多半分钟就开始频繁缓冲了。如果直接拖动进度条,不管在哪个时间点都会频繁缓冲。

from ksplayer.

kingslay avatar kingslay commented on September 24, 2024

这个找到原因了。前几分钟音频和视频的pos都是顺序增加的,但是后面就变成音频和视频的pos是交叉,所以游标的位置就要一会往前,一会往后。这就会导致频繁的seek,所以就会频繁的缓存。所以你如果只播放音频或只播放视频就不会问题,但是两个一起播放就会有问题。目前ffmpeg针对这样特殊清楚是无法处理的,只有vlc才能处理这种特殊情况。

from ksplayer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.