[BUG] When encountering unsupported video format on Linux platform, macast will get stuck
Lzyj07 opened this issue · comments
Versions
- System: Linux mint
- System version: 20.2
- Processor architecture: x86_64
- APP version: v0.6.4
Bug recurrence
右键macast托盘图标,在手机es文件浏览器中快速切换本地视频播放,发现有些视频会让“复制视频连接”消失,而且视频会卡住,此时切换视频大小,会导致视频消失,再次切换视频,所有视频都不能播放。
此时,需要点击“停止投屏”并再次“开启投屏”,才能重新播放视频。
以上步骤用macOS复现发现macOS基本上不会出现卡住的现象,除了个别不能识别的格式,并且重新点击能播放的视频能够立即播放。
Additional information
(More description of this bug)
Log
Starting Macast from terminal to get logs.
Linux
python Macast.py
不会用,我尝试使用python3 macast.py
Traceback (most recent call last):
File "macast.py", line 20, in
from .utils import load_xml, XMLPath, Setting, SettingProperty, SETTING_DIR, notify_error
ImportError: attempted relative import with no known parent package
请提供一个可供复现的最小操作步骤,包含具体的视频(视频文件尽可能的短一些)和详细的log,视安装方式linux获得log的方式有:
python Macast.py
macast-gui
macast
此时切换视频大小
这句话什么意思?
在手机es文件浏览器中快速切换本地视频播放
意思是慢速切换就没问题?
这里是我录的bug视频和log文件
我用阿里云盘分享了「macast_bug反馈」,你可以不限速下载🚀
复制这段内容打开「阿里云盘」App 即可获取
链接:https://www.aliyundrive.com/s/7MJVi3Jzmf3
抱歉,朋友您可能理解错我的意思了,我是说的导致出错的视频文件,因为我实在是找不到这样能导致播放错误的视频文件
ps. github可以直接把要上传的文件拖到聊天窗口上传,
QQ._2EE7A9B7ACCD10F9BEB3675576E9B2EA.mp4
QQ._7b0a77b13988c816e59ed38e1a2a37f91576725373.mp4
还有一个超过10M放阿里云盘上面的链接了
okk 等我今晚就看一下能不能复现
我注意到你用的不是最新版Macast。
我在我的老安卓手机上用es文件浏览器死活搜不到设备,可能是安卓版本太老了的缘故?
对照你的log小小修复了一下,希望能解决,但是也不是很确定:https://github.com/xfangfang/Macast/actions/runs/1243069539
我用了下v0.65版本还是不行,还是会卡住
macast_log_v0.65.txt
右键macast托盘图标,在手机es文件浏览器中快速切换本地视频播放,发现有些视频会让“复制视频连接”消失,而且视频会卡住,此时切换视频大小,会导致视频消失,再次切换视频,所有视频都不能播放。
上面发的视频在我的电脑上都可以正常播放,没有您说的有些视频会让“复制视频连接”消失,而且视频会卡住
要不换一个其他的投屏端吧,es那个貌似不是dlna而是chromecast,按理来说是不支持投dlna的,我安装最新版的es也没办法投视频
现在我也没太搞明白究竟要怎么复现bug,可不可以有一点详细步骤呢?比如说 提供的视频1、2,先投1可以正常播放,这时候投2就会卡住,这种详细的步骤,不然我太难在本地复现了
感谢详细反馈,我感觉这个可能是不同平台上mpv操控的返回值有细微不同导致的,意外的是我昨天解决别的问题的时候也遇到了相似的问题,希望最新的测试版可以解决您的问题:https://github.com/xfangfang/Macast/actions/runs/1261744472
请问有更多后续嘛