我正在使用流媒体播放器3.1.1将视频流式传输到我的浏览器。视频由用户上传,他们可能会上传不同的格式。什么是将视频作为mp4流式传输的解决方案,它们的上传格式是什么。我目前正在使用ffmpeg命令。
ffmpeg -i "InputFile.mp4" -sameq -vcodec libx264 -r 35 -acodec libfaac -y "OutputFile.mp4"
但更大尺寸的视频文件(比如说100mb)花了一分钟时间来加入流媒体和缓冲。我认为我的编码问题。
欢迎您提出宝贵意见!!!
答案 0 :(得分:3)
问题来自元数据。 ffmpeg将此数据放在文件末尾,对于渐进式下载,您必须在begininng中移动此数据。您可以在ffmpeg进程后使用MP4Box或qt-faststart。 MP4Box -inter 1000 file.mp4或qt-faststart in.mp4 out.mp4