翩翩:录制一段与动画网页相同的视频。

问题描述 投票:0回答:1

我想做什么。我想用Flutter的CameraController来录制一段视频 它的持续时间和动画webp的持续时间是一样的 在我的屏幕上方,动画webp正在播放,下面有一个CameraPreview()小部件,它记录了我的相机捕捉到的任何内容。这个记录的视频的持续时间应该和动画webp的持续时间一样长。

到目前为止,我已经尝试了什么。因为Giphy不仅提供了webp版本, 也提供了mp4版本, 我下载了mp4版本 然后用ffmpeg来获取该文件的持续时间. 然后我使用了一个定时器,在VideoController.startVideoRecording()之后自动调用VideoController.stopVideoRecording()。

我期望发生什么。我希望录制的视频能和网页动画一样长。不幸的是,它不是。

所以,我的问题是:你们有什么办法让我的视频和动画一样长吗?你们有什么办法能让我录制的视频 和网页动画一样长?

谢谢:)

flutter ffmpeg video-recording webp
1个回答
0
投票

好了,算是找到问题所在了。Webp (和 Gifs) 在 Flutter 中的播放速度比浏览器慢。Dont know if that is the case for all webps and gifs, but the ones I tested are all animated faster in a desktop-browser than in flutter. 所以,这些webp的动画时间与各自.mp4文件的播放时间是不一样的.我现在用那些mp4版本代替,这样做的工作。

© www.soinside.com 2019 - 2024. All rights reserved.