gpt4 book ai didi

flutter:录制与动画 webp 时长相同的视频

转载 作者:行者123 更新时间:2023-12-04 23:02:08 25 4
gpt4 key购买 nike

我想做的事:
我想使用 Flutter 的 CameraController 录制视频,该视频的持续时间与动画 webp 相同。在我的屏幕上方,动画 webp 正在播放,下方有一个 CameraPreview() 小部件,用于记录我的相机捕捉到的任何内容。此录制视频的持续时间应与动画 webp 的持续时间完全相同。

到目前为止我尝试过的:
由于 Giphy 不仅提供 webp 版本,还提供 mp4 版本,所以我下载了 mp4 版本并使用 ffmpeg 来获取该文件的持续时间。
然后我使用了一个计时器,并在 VideoController.startVideoRecording() 之后自动调用 VideoController.stopVideoRecording()。

我期望发生的事情:
我希望这个录制的视频与动画 webp 一样长。不幸的是,事实并非如此。

所以,我的问题是:
你们知道我如何设法录制与动画 webp 相同持续时间的视频吗?

谢谢 :)

最佳答案

好的,找到了问题所在:Flutter 中的 Webp(以及 Gifs)播放速度比浏览器慢。不知道是否所有 webps 和 gif 都是这种情况,但我测试的那些在桌面浏览器中的动画速度都比在 flutter 中快。因此,这些 webp 的动画时间与相应 .mp4 文件的播放时间不同。
我现在改用那些 mp4 版本,就可以了。

关于flutter:录制与动画 webp 时长相同的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61510717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com