我正在使用 ffmpeg 录制一个长音频 m3u8 流(使用 -t 来限制时间)。
问题是流经常重置其连接。
如何在挂起时重新启动 ffmpeg?
我正在考虑运行这样的黑客:
timeout <time> while [[ 1 ]]; do ffmpeg -i <mystream> <outfile.mp3>
但它会覆盖同一个文件
有什么建议么?
最佳答案
您应该能够连接 mp3。告诉 ffmpeg 写入标准输出并将其重定向到文件。
timeout 60 while [[ 1 ]]; do ffmpeg -i mystream - >> outfile.mp3
关于audio - 在停止/断开连接时重新启动 ffmpeg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34321452/