flash - 流式传输 FMS 3.5 时 MP4 在最后被切断

标签 flash ffmpeg mp4 flash-media-server

我正在尝试使用 FMS3.5 流式传输一系列 MP4,其中一些文件似乎在结束前几秒钟被删除。我使用了下面的 ffmpeg bat 进程,当我将帧速率增加到 500 时,它似乎已经自我纠正,尽管这导致文件明显变大。无论如何,我可以保持文件大小和帧速率较低,同时避免剪切问题或一些我应该在从 FMS 3.5 流式传输 MP4 时使用的预定义设置

ffmpeg -i input.mp4 -pass 1 -s 572x322 -vcodec libx264 -b 500k -flags +loop+mv4 \
-cmp 256 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -me_method hex \
-subq 7 -trellis 1 -refs 5 -bf 0 -flags2 +mixed_refs -coder 0 -me_range 16 \
-g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -qmin 10 -qmax 51 \
-qdiff 4 -acodec libfaac -ab 160k -ac 1 output.mp4

最佳答案

您能否通过下载相关文件并在 VLC 或其他类似播放器中查看它们来确认流实际上已被切断?

我发现如果播放器没有在监听流停止和流的缓冲区为空,听起来它可能会提前中断,因为播放器可能会过早结束播放。

当然,您的里程可能会有所不同,但检查以确保文件本身确实被切断绝对值得花时间。

关于flash - 流式传输 FMS 3.5 时 MP4 在最后被切断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19504708/

相关文章:

flash - 如何在 Flash IDE 中反转倾斜转换?

windows - 如何从 FFMPEG 生成 SDP 文件

video - 使用 FFMPEG 将大型 HLS 流传输到 MP4 剪辑

转换 flv1 (flv) -> h264 (libx264) 时出现 FFMPEG 错误

ffmpeg - 使用 FFMPEG 分割视频时发出警告

php - 我如何在我的网站上进行直播

flash - 如何从 JW Player 5.1 中提取 .flv 流?

css - 与其他代码重叠的 Flash 横幅

ffmpeg - 使用 FFMPEG 显示视频内视觉进度条?

video - FFmpeg 并不总是完全连接视频?