fsplayer
fsplayer copied to clipboard
🔥iOS/macOS/tvOS video player based on ijkplayer, using FFmpeg 7, support hw accel、4K、HDR、ass effect subtitle、bluray、smb...
@debugly 请问时通过format-opts : timeout = XXXX来修改播放器加载超时时长吗?修改了这个值没有效果哦,现在默认超时时长应该是1分钟左右。 默认参数如下: [FSPlayer]actual ffmpeg: n7.1.1-31-g23e2505,but expect: n7.1.1-30 [FSPlayer]===== versions ===== [FSPlayer]ijkplayer : 35d01d1 [FSPlayer]FFmpeg : n7.1.1-31-g23e2505 [FSPlayer]libavutil : 59.39.100 [FSPlayer]libavcodec : 61.19.101 [FSPlayer]libavformat : 61.7.100...
大佬,我发现fsplayer在设置audio_delay有点问题: 如果让音频超前,会让视频卡着不动,而音频确在正常播,在audio_delay秒后视频才开始继续播,用户以为播放器出问题了; 如果让音频滞后,会让视频瞬间丢帧,实现视频超过音频;相当于seek了,体验不太好; 能不能让音频超前时,视频正常播,不卡也不降速,而让音频直接丢帧? 在让音频滞后时,视频正常播,不加速不丢帧,而让音频填充静音? 因为人是视觉动物,对画面敏感,对声音不敏感; 我感觉这个思路可以,但是小白不知道怎么实现;
[FSPlayer] Metadata: [FSPlayer] handler_name : [FSPlayer]SoundHandler [FSPlayer] vendor_id : [FSPlayer][0][0][0][0] [FSPlayer] Stream #0:2[FSPlayer][0x3][FSPlayer](eng)[FSPlayer], 1, 1/12288[FSPlayer]: Data: none (tmcd / 0x64636D74), 0/1 [FSPlayer] Metadata: [FSPlayer] handler_name : [FSPlayer]VideoHandler [FSPlayer] timecode :...
大佬 问个问题,就是目前音频倍速播放的时候音调也会跟着变,有什么办法可以实现变速不变音吗?我看安卓有SoundTouch方案,iOS这边能实现吗?
不支持安卓是硬伤啊,兄弟加油!
不知是亮度问题还是gamma问题还是映射,明显的过曝,下图是HDR10视频,不过我试了一下SDR也有这个问题 测试链接 https://www.youtube.com/watch?v=9bw5-HNF5qI 左侧是fsplayer,右侧是YouTube官方app  官方app内直接播放视频,fsplayer需要用yt-dlp解析成json来获取视频链接 ``` yt-dlp -j https://www.youtube.com\/watch?v=9bw5-HNF5qI ```
大佬,我更新到了最新的FSplayer,发现将音乐缓存到文件的问题解决了,但是有个问题想请教一下您,如果断网的情况下,同一个key的时候会直接读取缓存文件播放吗? let tempKey = url.standardizedQueryString().md5() options.setOptionValue(self.createCacheMusicsFolder() + "/\(tempKey).tmp", forKey: "cache_file_path", of: kIJKFFOptionCategoryFormat) options.setOptionValue(self.createCacheMusicsFolder() + "/\(tempKey)_map.tmp", forKey: "cache_map_path", of: kIJKFFOptionCategoryFormat) options.setFormatOptionIntValue(1, forKey: "parse_cache_map") options.setFormatOptionIntValue(1, forKey: "auto_save_map") var urlPath = URL.init(string: "ijkio:cache:ffio:\(url)")...