ffmpeg 中是否有可能寻找通过 stdin 接收的文件的位置

ffmpeg 中是否有可能寻找通过 stdin 接收的文件的位置

是否可以在 ffmpeg 中对通过管道接收的文件使用 -ss?这样我就可以从给定的时间码开始读取它?我没有对文件进行编码。

谢谢

答案1

所以这肯定是不可能的。

以下是我想要实现的目标:

<wget command here> - | ffmpeg -ss 00:00:03 -t 00:00:10 -i - -y -g 1 -vcodec copy -acodec copy <name of the file>

坏消息:该文件将从 00:00:00 开始下载

好消息:下载将于 00:00:10 停止

我猜想通过 librtmp/streaming 然后寻找所需的时间码可以实现接近预期目标,即拥有一个从 03 初始秒开始的 7 秒长的剪辑,但这听起来对于我正在做的事情来说有点小题大做。

相关内容