gpt4 book ai didi

android - 保存视频前的ffmpeg实时预览

转载 作者:行者123 更新时间:2023-12-04 23:07:44 24 4
gpt4 key购买 nike

我用 mobile-ffmpeg对于Android,它工作正常,但在保存视频之前我遇到了实时预览的问题。例如,我使用一些过滤器创建视频,并希望在保存之前向用户显示结果。我没有找到适用于 android 的 ffplay。有人知道是否有解决方案吗?

最佳答案

如果 ffplay不可用有替代方案。

如果 Android 支持 SDL,并且您的 ffmpeg支持它,你可以使用SDL output device .

SDL 输出设备(和 ffplay)需要 SDL.h在编译期间可用。它会被自动检测到,所以没有额外的./configure需要选项。 (然而,如果 SDL.h 可用,那么 ffplay 不可用的原因很少。)

您可以检查它是否可用:

$ ffmpeg -devices
[…]
E sdl,sdl2 SDL2 output device

然后运行 ​​ ffmpeg :

ffmpeg -i input.mkv -filter_complex "realtime,scale=iw/2:-1,negate,format=yuv420p" -f sdl -
  • realtime filter 是必需的,否则它将尝试尽可能快地处理过滤器,从而加快播放速度。
  • format需要过滤器来输出与 SDL 输出设备兼容的像素格式。
  • 关于android - 保存视频前的ffmpeg实时预览,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59895083/

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