V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
rocmax
V2EX  ›  问与答

mix 保存在 s3 的多个音频文件,可不可以完全采用流式处理?

  •  
  •   rocmax · May 20, 2024 via Android · 1080 views
    This topic created in 716 days ago, the information mentioned may be changed or developed.

    如题,需求是使用 ffmpeg 来将多个音轨合成为一个,但是不想在服务器存临时文件,可不可以直接从 s3 流式读取,ffmpeg 处理后将输出流直接上传 s3 。

    已经尝试过 nodejs 的 fluent-ffmpeg ,不支持多个流式输入,需要保存到本地后处理。

    准备换 ffmpeg-Python 试一试。 golang 也可以备选,但没啥好的包用,只能拼接 cmd 命令。

    各位可否指点迷津用什么方式比较容易解决?

    4 replies    2024-05-21 07:12:45 +08:00
    ETiV
        1
    ETiV  
       May 21, 2024
    GitHub 上搜搜可以把 s3 bucket 挂载成本地磁盘的 fuse 驱动?然后其余操作就会像是在本地处理一样了吧
    ysc3839
        2
    ysc3839  
       May 21, 2024
    不想写代码的话,GStreamer 也许可以,有自带 S3 source
    https://gstreamer.freedesktop.org/documentation/aws/awss3src.html
    dzdh
        3
    dzdh  
       May 21, 2024
    用 pipe
    rocmax
        4
    rocmax  
    OP
       May 21, 2024 via Android
    @ETiV 这个可行,打算试试 mount point for s3 。感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5419 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:47 · PVG 13:47 · LAX 22:47 · JFK 01:47
    ♥ Do have faith in what you're doing.