首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ffmpeg + ffserver回放

用ffmpeg + ffserver回放
EN

Stack Overflow用户
提问于 2013-08-07 17:56:05
回答 2查看 4.1K关注 0票数 0

我有ffserver将一些流多播到其他设备,ffmpeg使用以下命令向ffserver发送一些输入视频:

代码语言:javascript
复制
ffmpeg -re -y -i ~/videofile.mp4 http://192.168.2.38:8090/f.ffm

是否有可能循环视频回放,我的意思是在videofile.mp4结束后,ffmpeg或ffserver从文件的乞讨中重新开始播放吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-20 08:36:03

我找不到一个让ffmpeg循环播放的键,但是可以使用shell脚本轻松地完成:

代码语言:javascript
复制
#!/bin/sh

while [ 1 ] ; do
  ffmpeg -re -y -i /path_to_videofile http://url:8090/f.ffm
done
票数 2
EN

Stack Overflow用户

发布于 2015-11-18 08:17:41

老问题但很有用。我在video.stackexchange上回答:https://video.stackexchange.com/a/16933/12104

简而言之,您可以使用过滤器循环输入,这些过滤器可以组合到下一个命令:

代码语言:javascript
复制
ffmpeg -re -f lavfi -i "movie=filename=~/videofile.mp4:loop=0, setpts=N/(FRAME_RATE*TB)" http://192.168.2.38:8090/f.ffm

在这种情况下,不会断开与发布服务器的连接(在本例中为ffserver)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18110368

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档