webm相关内容
我希望能够打开给定的文件,看到“这是一个MP4文件”、“这是一个WebM文件”,甚至“这似乎不是一个有效的视频” 我在https://code.google.com/p/pyffmpeg/处看到了FFmpeg包装,但我没有看到它内部有任何类型的get_codec函数。 想法? 推荐答案 查看Hachoir。它“从多媒体文件中提取元数据”。 以下是他们从AVI文件中提取
..
浏览网页后,我发现无法生成 WebM 视频.我看到了适用于 Windows 和 QuickTime 的驱动程序,但没有证据表明支持最常见的实用程序 FFmpeg. 是否有任何开源转换器可以生成 WebM? 解决方案 您可以使用 ffmpeg 转换为 WebM.确保使用 --enable-libvpx 和 --enable-libvorbis 标志编译它(参见 FFmpeg 编译指南)
..
我有问题.我想从我的网络摄像头使用 ffmpeg 进行直播. 我启动了 ffserver,它工作正常. 我从另一个终端启动 ffmpeg 以使用此命令进行流式传输它有效: sudo ffmpeg -re -f video4linux2 -i/dev/video0 -fflags nobuffer -an http://localhost:8090/feed1.ffm 在我的配置文件
..
当我尝试将 webm 文件转换为 mp4 时,输出非常不稳定,看起来好像 ffmpeg 丢弃了许多帧 我使用以下命令进行转换 ffmpeg -i movie.webm movie.mp4ffmpeg -i 电影.webm -vcodec libx264 电影.mp4ffmpeg -i 电影.webm -vcodec libx264 -qscale 0 电影.mp4 他们都有同样的问题.当
..
我已经看过这个问题了 - 连接两个或多个 webm 视频块的部分 并在这里尝试了示例代码 - https://developer.mozilla.org/en-US/docs/Web/API/MediaSource -- (没有修改)希望将 blob 转换为数组缓冲区并将它们附加到 MediaSource WebAPI 的源缓冲区中,但即使是示例代码也不是't 在我的 chrome 浏
..
我目前正在向 Chrome 发送视频流,以通过 MediaSource API 播放. 据我所知,MediaSource 仅支持使用 MPEG-DASH 编码的 MP4 文件,或集群以关键帧开头的 WebM 文件(否则会引发错误:媒体片段未以关键帧开头). 有没有什么办法可以用 FFMPEG 实时编码成 MPEG-DASH 或关键帧 WebM 格式? 编辑: 我只是用 ff
..
我正在尝试将具有 alpha 透明度的 mov 转换为具有 alpha 透明度的 webm,如这里.我按照此处 无济于事. 从这个答案我能够删除所有视频中的黑色,从而使其透明,但这不是我需要的,因为我已经有一个透明的 mov 并且想将其转换为透明的 webm 格式. ffmpeg -i input.mp4 -c:v libvpx -vf "colorkey=0x000000:0.1:0.1
..
我想使用 WebRTC 开发视频流.我还没有听说过浏览器兼容性.它在 IE & 中工作吗?MAC系统?请建议的利弊 &它的缺点. 解决方案 它在使用 Firefox 或 Chrome 的 Mac 系统上运行良好.Safari 尚不支持 WebRTC. IE 也不支持 WebRTC.尽管如此,微软声称IE将在标准最终确定后支持WebRTC. 关于 IE,看看这里,还有:哪个版本的
..
是否可以录制 2 个 webm 视频(使用 WebRTC),然后将它们合并为一个流(画中画). 示例: 记录 A 显示摄像机 A(流出) 记录 B 显示摄像机 B(流出) 流 A 显示一帧 A+B 作为合并流(两个人之间的采访) 解决方案 是的,它是通过使用 媒体录制 API. 首先,您必须创建一个 ,您将在其中绘制两个 元素.创建 MediaRecorder
..
有没有办法在 nodejs 服务器中合并音频(wav)和视频(webm)? 由于 WebM 是一种容器格式,我希望可以将音轨添加到现有的 WebM 文件中.我是对的? 有人知道这样做的 NodeJS 包吗? 解决方案 找到了解决方案,但做起来并不简单.这样做是必需的ffmpeg(或类似的). 要安装它,我完成了以下步骤: (仅适用于 mac)安装 HomeBrew.
..
我已经成功地在 Python 中使用 ffmpeg 将 mp3 文件转换为 wav,以便我可以将它们发布到 Google Speech-To-Text.现在我对 webm 文件有同样的情况,我拥有的旧功能不起作用.它应该将文件转换为 wav 并将其拆分为 15 秒的块.我可以从 webm -file 执行此操作,还是需要先将其转换为其他格式? 我使用过的函数: def convert_an
..
我正在编写一个脚本来根据字幕时间将视频分割成多个小文件.每个块都说明了如何签署一个单词 LSF(法国手语). 然而,有些文件在提取后是空白的,当转换为 webm 时,它们是 0kb. 计时数据 我从 .ass 文件中提取时间以获得这种文件 0:00:01.01 0:00:04.070:00:04.09 0:00:07.000:00:07.00 0:00:10.360:00:10
..
我已经构建了一些代码,可以让 MediaRecorder API 捕获音频和视频,然后使用 ondataavailable 函数通过 websockets 将相应的 webm 文件 blob 发送到服务器.然后服务器通过 websockets 将这些 blob 发送到客户端,客户端使用媒体源扩展 API 将视频放在一个缓冲区中. 这很有效,但如果我想在中途开始一个流,我不能只发送最新的 bl
..
我正在使用 kurento 的 master git 来制作一个 WebRTC 到 RTP 的桥接器. MediaPipeline 管道 = kurento.createMediaPipeline();WebRtcEndpoint webRtcEndpoint = new WebRtcEndpoint.Builder(pipeline).build();HttpGetEndpoint httpE
..
我有一个带有透明背景的webm视频的简单页面.它在台式机上运行良好.它也可以在运行Android 9.0的android手机上的Android版本66的Chrome上很好地运行.但是,在升级到适用于Android版本68的Chrome后,该视频将显示纯背景色.我检查了控制台,没有发现错误或警告. Chrome 66: 我在运行Android 7的其他手机上针对Android 68版的C
..
我已经进行了一个小时的谷歌搜索,但是我还是很烂,或者这不是一个普遍的问题. 这是我的视频标签:
..
据我了解,Firefox和Chrome支持WebM/VP9已有一段时间了. 但是,在我的机器上,MediaRecorder.isTypeSupported('video/webm; codecs = vp9')在Firefox中返回 false ,但在Chrome中返回 true . 软件:Firefox 81.0,Chrome 85,MacOS 10.15.MacBook Pro i
..
我使用 Miro 将一些.mp4文件转换为.webm.它们可以在Chrome和Opera中运行,但不能在Firefox 16中运行.Firefox已受支持从FF 4开始的.webm.我测试了 video.canPlayType()并返回“可能".我知道MIME类型在.htaccess中是正确的.我从 html5rocks 下载了一个测试.webm文件,并将其上传到了同一文件服务器,它在FF中表现良
..
我有一个webm音频文件,我试图使用ffmpeg将其转换为mp4.但是创建mp4失败.有关文件的信息如下. fmpeg -i 54ebe077-96fc-4ace-9a38-f13c58807322.webm -hide_banner输入#0,matroska,webm,来自'54ebe077-96fc-4ace-9a38-f13c58807322.webm':元数据:编码器:Lavf56.4
..
我正在使用ffmpeg来缩放我的WEBM文件,方法是使用以下命令:ffmpeg -i in.webm -c:v libvpx -vf scale = 100:100 out.webm输出的分辨率符合我的预期,但问题是透明性变成了黑色背景. 有人可以给我一个解决方案吗? 非常感谢您. 下面是该操作的日志: ffmpeg版本3.4版权所有(c)2000-2017 FFmpeg开发
..