我有ffserver将一些流多播到其他设备,ffmpeg使用以下命令向ffserver发送一些输入视频:
ffmpeg -re -y -i ~/videofile.mp4 http://192.168.2.38:8090/f.ffm是否有可能循环视频回放,我的意思是在videofile.mp4结束后,ffmpeg或ffserver从文件的乞讨中重新开始播放吗?
发布于 2013-08-20 08:36:03
我找不到一个让ffmpeg循环播放的键,但是可以使用shell脚本轻松地完成:
#!/bin/sh
while [ 1 ] ; do
ffmpeg -re -y -i /path_to_videofile http://url:8090/f.ffm
done发布于 2015-11-18 08:17:41
老问题但很有用。我在video.stackexchange上回答:https://video.stackexchange.com/a/16933/12104
简而言之,您可以使用过滤器循环输入,这些过滤器可以组合到下一个命令:
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)。
https://stackoverflow.com/questions/18110368
复制相似问题