Tag: html5 video

HTML 5video(ogv)和MIME类型

我无法弄清楚以下问题: 我在我的网站上使用HTML 5video。 对于crossbrowser支持,我将video保持为“mov”和“ogv”格式,以便Firefox可以播放它。 在./config/initializers/mime_types.rb中我有以下代码: Rack::Mime::MIME_TYPES.merge!({ “.ogg” => “application/ogg”, “.ogx” => “application/ogg”, “.ogv” => “video/ogg”, “.oga” => “audio/ogg”, “.mp4” => “video/mp4”, “.m4v” => “video/mp4”, “.mp3” => “audio/mpeg”, “.m4a” => “audio/mpeg” }) 它适用于我的本地计算机,但不适用于生产服务器。 我已经尝试了很多方法来完成这项工作: Rails:.m4v文件的MIME类型问题 在Rails开发环境中为.ogv文件设置Mime类型 使OGGvideo与Rails一起使用 这些都没有帮助我,我完全陷入困境。

Safari未在Rails应用中加载HTML5video

我有一个Rails应用程序我正在尝试使用以下标记播放HTML5video: 不起作用: 在Safari上,video显示“正在加载…”但从未播放,尽管它​​在Chrome和Firefox中的效果与预期一致。 我认为它最初可能是路径,但我已经尝试了绝对路径,相对路径和Rails image_path助手,但没有结果。 为了调试,我复制了这个示例HTML5video标签,它按预期在Safari中播放(这里唯一的区别是源video): Works :外部托管的示例video 但是,当我采用这个完全相同的标记并在本地托管这些相同的文件时,video在Safari中停止工作: 不起作用 :本地托管的示例video 笔记: 我没有在Safari控制台或Rails日志中收到错误; 没有404s文件或任何东西。 本地托管的video可在Chrome和FF中使用,因此我知道路径是正确的。 外部托管的video在Safari中运行良好。 本地托管的video在Rails应用程序之外的Safari中工作 – 我创建了一个静态页面并使用上面的所有示例产生了良好的效果。 基于所有这些,似乎Safari和Rails的某些组合阻止了video的加载。

Rails 4 – 如何提供video?

我正在使用Rails 4作为我的Web应用程序,我正在使用VideoJS来显示它,例如: <video id="video1" class="video-js" controls preload="auto" width="640" height="264" poster="{{pCtrl.video.poster}}" src="”> <source src="” type=”video/”> 我总是从VideoJS收到此错误: VIDEOJS: ERROR: (CODE:3 MEDIA_ERR_DECODE) The video playback was aborted due to a corruption problem or because the video used features your browser did not support. 当我打开Chrome的开发工具时,我看到video(340Mb .mp4文件)的下载状态为206(部分内容),仅为2.8 Mb。 我认为这是VideoJS的一个问题,但后来我尝试直接访问,如“ http:// localhost:3000 / uploads / video / file / glrbfmso1449450792.mp4 ” […]

HTML5 VIDEO无法在我的rails 3应用中运行

我正在尝试在开发中的Rails 3应用程序中显示HTML5video,我正在使用Sqlite3和默认网络服务器(Webrick)。我将video文件(movie.ogg)放在资产(assets / movie.ogg)下。video窗口屏幕显示但是那里没有video。我有3个问题…由于rails app资产没有video子文件夹(就像它有图像的方式),你在哪里放video文件? Webrick是否支持Html5video?以下是我的代码,我在这里缺少什么才能使video正常工作? 视图 Your browser does not support the video tag. 配置/初始化/ mime_types.rb Rack::Mime::MIME_TYPES.merge!({ “.ogg” => “application/ogg”, “.ogx” => “application/ogg”, “.ogv” => “video/ogg”, “.oga” => “audio/ogg”, “.mp4” => “video/mp4”, “.m4v” => “video/mp4”, “.mp3” => “audio/mpeg”, “.m4a” => “audio/mpeg” })

如何使用bash命令或Ruby使用ffmpeg将mp4文件批量转换为ogg

我正在运行OSX,不知道有关video转换的信息。 但我有200个video都是mp4格式,不能在Firefox中播放。 我需要将它们转换为ogg以使用html5video标记。 这些文件存在于文件夹结构中,这使得一次只能执行一个文件很困难。 我希望bash命令或Ruby命令遍历所有子文件夹并找到所有.mp4并转换它们。 我找到了一个如何使用Google的参考: http : //athmasagar.wordpress.com/2011/05/12/a-bash-script-to-convert-mp4-files-to-oggogv/ #!/bin/bash for f in $(ls *mp4 | sed ‘s/\(.*\)\..*/\1/’) do ffmpeg -i $f.mp4 -acodec vorbis -vcodec libtheora $f.ogg done 但不知道如何将其从linux转换为osx。