簡體   English   中英

Python av 無限循環播放文件

[英]Python av play file in infinite loop

使用https://pypi.org/project/av/嘗試打開文件以進行無限播放。 但循環以最后一幀結束。

搜索和閱讀手冊后,測試代碼如下:

(注意:這些選項預計會傳遞給aiortc.contrib.media.MediaPlayer並且工作類似):

import av
av.open(file="file.mp4", options={"fflags": "+genpts", "loop": "-1"})
for frame in media.decode():
    print(frame)

問題:在無限循環中播放文件的options (如果可能的話)應該是什么? (不只是一次)

根據文檔,您使用參數loop=True創建一個MediaPlayer

from aiortc.contrib.media import MediaPlayer

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

你不需要自己調用PyAV 它在MediaPlayer中完成(參見源代碼)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM