是否可以在 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 秒长的剪辑,但这听起来对于我正在做的事情来说有点小题大做。