audio - 在停止/断开连接时重新启动 ffmpeg

标签 audio ffmpeg

我正在使用 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/

相关文章:

c# - 使用 NAudio 通过网络发送 .Wav 文件

PHP将秒转换为分钟

python - 如何将 H264 RTP 流从 PCAP 转换为可播放的视频文件

ios - 将数据传递到我的自定义NSObject?

Android - 来自服务器的实时音频流

java - 不录音时麦克风输入的返回幅度

python - 试图了解频谱图和n_mels的形状

ffmpeg - 如何使用 ffmpeg 限制最大 fps?

android - 在androidNDK中使用FFmpeg库播放视频

c++ - FFmpeg 在运行时更改音频过滤器参数