- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在使用 videojs在我的网站(这是一个 HTML5 网站)上播放视频,因此为了获得更好的支持,我需要为每个视频制作 3 种格式 mp4、webM、ogv。
但在我的网站上,用户也可以上传视频。
所以请告诉我如何在上传到这些格式后/上传时自动转换视频。
我正在使用 PHP5+JS 进行开发。
最佳答案
由于转换需要在服务器端进行,您只能在上传完成后执行此操作。 HTML5 很棒,但不支持视频转码。
我建议看一下 ffmpeg,它是一个非常强大的命令行实用程序,可让您以最高精度转码视频,事实上 youtube 也使用它来转换他们的视频。
它是一个免费工具,并且有足够多的文档可以帮助您入门 http://ffmpeg.org/
关于php - 上传时如何将视频转换为 mp4、webM、ogv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7088982/
我有一个 113MB 的 ogv 视频文件。我将其转换为 mp4 并从命令行通过 ffmpeg 减小其大小.生成的视频大小约为 12MB,但质量非常差。我想以更大的文件大小获得更好的质量,但我不知道如
我在使用 FFmpeg 将 .mov 转换为 .ogg 文件时遇到了一些麻烦。 这个命令应该有效,对吧? ffmpeg -i test.mov -s 640x320 -vcodec libtheora
如何在函数中启用 Out-GridView。 我的意思是, "Hello" | Out-GridView 作品。 但是如果我有这样一个简单的功能 function Count ([int]$time
我正在使用 videojs在我的网站(这是一个 HTML5 网站)上播放视频,因此为了获得更好的支持,我需要为每个视频制作 3 种格式 mp4、webM、ogv。 但在我的网站上,用户也可以上传视频。
所以我在 HTML5 方面遇到了这个特殊的问题,每当我尝试使用 Firefox 在我的网站上播放视频时,它都会播放 .mp4 视频而不是 .ogv 代码:
我正在试用我在网上找到的一些使用 CSS3 HTML5 JQUERY 等的视频播放器... http://dev.opera.com/articles/view/custom-html5-video-
如果必要的文件类型不存在,我该如何回退到 Flash 视频播放器。 例如这段代码: " type="video/mp4" /> 不包含 .ogv 文件,因此在 Firefox 中
我正在尝试使用我在网上找到的脚本将 200MB .ogv 文件转换为 .avi: #!/bin/bash # ogv to avi # Call this with multiple argument
当我尝试使用 Quicktime 或 Screenflow 录制截屏视频,然后转换为 .ogv 以在网络上使用时,我多次收到此错误: $ ffmpeg2theora test.mov [audiore
我有一个使用 HTML5 设置的 ogg vorbis 文件 标签。 Firefox (3.6.13) 请求该文件两次,但使用“自动播放”选项时,两个请求的文件都会播放。 当我暂停时,其中一首轨道停止
我看到,在 Firebug 中,我的 .ogv 视频 (770KB) 正在几个部分内容请求中下载,而如果我用我从其他地方获得的另一个视频 (1.7 MB) 替换它,那么它总是被下载一个请求。 这可能是
我阅读了该站点上的许多问答,并开始收集有关视频播放的大量信息。我在 Chrome、Firefox、IE7 和 IE8、Opera 和 Safari 中使用 Flowplayer 和 JW Player
我在 Chrome、Safari 或 Opera 中播放此视频没有任何问题。当我尝试在 Firefox 中播放它时,出现一个没有视频的灰色框。这是我的代码:
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我上传的用于使用 video.js 和 WebKit 浏览器进行复制的视频通常存在一个奇怪的问题。我尝试过最新版本的 Windows 7 版 Chrome 和 Mac 版 Safari。 以下是视频:
我正在尝试使用 ffmpeg 将 mkv 文件转换为 mp4、webm 和 ogv,我得到了非常显着的性能结果。 mkv -> mp4 转换耗时 2 秒,而 webm 和 ogv 转换耗时约 5-10
我为我的网站准备了 3 种视频格式: /assets/video/background-purple.ogg /assets/video/background-purple.webm /assets/
过去两天我关注了很多帖子。 Firefox 不会在 this link 上播放 OGV 文件,但在本地服务器上运行良好。该文件是 chmod 777。 这是在 .htaccess 文件中: SetEn
我正在玩 HTML5 视频并且在 ERB 中有以下片段: mp4 视频从在我的开发环境中运行的服务器很好地流式传输到 chrome。然而 firefox 显示带有海报图像的视频
我有以下代码: 我正在使用 Rails(在开发中使用 Mongrel,在生产中使用 Mongrel+Apache)。 Chrome(Mac 和 Win)可以在本地或从我的生产服务器播放任一
我是一名优秀的程序员,十分优秀!