这是我正在使用的命令:
avconv -loop -1 -re -i "$SOURCE" -codec copy -f flv "$FACEBOOK_URL/$KEY"
avconv
当我在服务器上连续播放视频文件时,我遇到了一些性能问题。为了减少 CPU 负载,我对视频文件进行了预编码,-codec copy
并按原样播放。问题是,当我使用复制时,循环功能不再正常工作。(也就是说,视频结束后需要 20-30 秒才能恢复播放。)当我即时重新编码时,循环似乎没问题,但性能很差,所以这不是一个选择。
我做错了什么吗?如何才能循环播放avconv
而不必每次循环时都重新编码视频?
答案1
我能够通过添加以下选项解决我的问题:
-analyzeduration 0
我使用的最后一个命令是:
avconv -analyzeduration 0 -loop -1 -re -i "$SOURCE" -codec copy -f flv "$FACEBOOK_URL/$KEY"