php - 跳过 MP4 视频

标签 php .net ffmpeg video-streaming qt-faststart

我喜欢创建视频播放器来在我的网站上显示视频。我在 Flash CS5 和 actionscript3 中制作了一个视频播放器,用于在网站上播放视频。

我的视频通常是 flv 或 mp4 格式。
在 flv 文件中,我使用 flvmdi 应用程序将元数据注入(inject)其中,并且为了跳过 flv 文件,我使用 xmoov-php(视频播放器可以将关键帧编号从 flv 元数据传递给 xmoov-php 以从传递的关键帧创建新的 flv 文件到最后一个 flv 关键帧,并在 flash 视频播放器的 php header 上返回 flv 视频文件以显示视频)。

但是关于 Xmoov-php wiki 中的 mp4 格式,它说:
此文件不支持 mp4 格式跳过...!!!
现在我需要跳过我的视频播放器中的 mp4 文件(我喜欢我的观众在缓冲浏览器上的所有视频并播放之前选择一部分视频)。

请给我一个建议以跳过 php 或 .net 平台中的 mp4 文件

最佳答案

对于读取 mp4 元数据,您可以使用 getid3

如需跳过,请参阅此页面帮助您

http://forum.videolan.org/viewtopic.php?p=345230#p345230

Reading mp4 files with PHP

opening mp4 via php results in full download before playback

我读了Xmoov维基。

Note: xmoov-php does not support playback of .mp4 files. If you wish to allow streaming for .mp4 files, we recommend that you use jwplayer or flowplayer and install any necessary plugins for .mp4 playback.



这意味着 jwplayer 或 flowplayer 支持 字节范围请求

关于php - 跳过 MP4 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16292731/

相关文章:

php - 如何: MySQL order by user_id (RAND) with pagination

php - 如何在 Codeigniter 中使用到期日期/到期日期获取行数?

.net - 如何使用 FitSharp 在 FitNesse 中设置具有常量值的符号

c# - 在不从缓冲区中删除其他按键的情况下拦截 ESC

c# - ASP NET Core 中的 Microsoft.SqlServer.Types

php - 打开目录错误;找不到这样的文件或目录

php - 使用 NLP/机器学习教机器如何检测字符串是否是数学字符串?

image - 如何使用 FFmpeg 从图像创建视频?

ffmpeg 在创建时流式传输多个 avi 文件

Android,共享库依赖