gpt4 book ai didi

ffmpeg - ffmpeg 如何在内部工作以从远程视频创建剪辑

转载 作者:行者123 更新时间:2023-12-04 22:55:29 27 4
gpt4 key购买 nike

我们需要通过提供持续时间从远程视频创建剪辑。这是我们正在使用的命令

ffmpeg -i {{remote_video}} -ss {{start_time}} -flush_packets 1 -codec copy -t {{duration}} -y {{output_file}}

我们无法弄清楚的是 FFmpeg 是如何做到这一点的。它不会下载整个视频,并且仍然能够为远程视频生成剪辑。

查看文档但没有找到。

最佳答案

我认为这将是容器格式和使用的“协议(protocol)”的组合。容器需要支持某种查找,然后使用的协议(protocol)(文件、http 等)需要支持查找。例如,ffmpeg http 协议(protocol)实现可以使用 Range 进行搜索。 -header 如果远程服务器支持是。

看看https://github.com/FFmpeg/FFmpeg/blob/master/libavformat/http.c如果您想了解它对 http 的工作原理(搜索“seek”)。

关于ffmpeg - ffmpeg 如何在内部工作以从远程视频创建剪辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52024405/

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