首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python av在无限循环中播放文件

Python av在无限循环中播放文件
EN

Stack Overflow用户
提问于 2020-06-11 06:18:45
回答 1查看 285关注 0票数 3

使用https://pypi.org/project/av/尝试打开文件进行无限播放。但循环以最后一帧结束。

在搜索和阅读手册之后,测试代码如下:

(注:预期这些选项将传递给aiortc.contrib.media.MediaPlayer并以类似方式工作):

代码语言:javascript
复制
import av
av.open(file="file.mp4", options={"fflags": "+genpts", "loop": "-1"})
for frame in media.decode():
    print(frame)

问题:在无限循环中播放文件的options应该是什么(如果可能的话)?(不止一次)

EN

回答 1

Stack Overflow用户

发布于 2022-06-25 15:58:50

根据文档,使用参数loop=True创建一个MediaPlayer

代码语言:javascript
复制
from aiortc.contrib.media import MediaPlayer

player = MediaPlayer(file="file.mp4", options={"fflags": "+genpts"}, loop=True)

你不需要自己打电话给PyAV。它是用MediaPlayer完成的(参见源代码)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62318234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档