【问题标题】:Kivy video not deinterlacedKivy 视频未去隔行扫描
【发布时间】:2020-06-08 09:15:40
【问题描述】:

我正在开发一个带有视频播放器的 GUI。我正在使用Video 小部件,但在播放时我可以看到我的视频没有/很差地去隔行扫描,并且帧上出现了一些线条。我的视频是高分辨率视频,在我的系统播放器上播放它没有问题,只在 Kivy 中播放。 我查看了 kivy 和 ffpyplayer 的文档,似乎没有提到去隔行

到目前为止我的代码很简单

class MyVideoApp(App):

    def build(self):
        self.player = Video(source='video.MTS', state='play',
                                  options={'allow_stretch': False})
        return (self.player)

if __name__ == '__main__':
    MyVideoApp().run()

有什么想法吗?

【问题讨论】:

    标签: python kivy kivy-language


    【解决方案1】:

    所以我无法将所需的参数传递给 Kivy 使用的 ffmpeg 播放器,所以我在将视频传递给 kivy 之前使用 ffmpeg 转换了视频......这不是一个完美的解决方案,但是嘿,它有效!

    【讨论】:

      猜你喜欢
      • 2012-04-01
      • 1970-01-01
      • 2021-05-01
      • 2021-06-20
      • 1970-01-01
      • 1970-01-01
      • 2021-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多