问题标签 [transcoding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ffmpeg - 使用 ffmpeg/mencoder/transcode 等转储视频文件的最后一帧。人
我想抓取视频中的最后一帧(.mpg
,.avi
等)并将其转储到图像文件中(.jpg
,.png
等)。Toolchain 是一个现代 Linux命令行,所以像mencoder
, transcode
, ffmpeg
&c 这样的东西。
干杯,鲍勃。
java - 如何使用 java(在 Tomcat 上)流式传输和转码媒体文件?
这已在此处讨论过。使用 Java,我在 Tomcat 上为媒体库开发了 Web 服务。我想为流媒体添加功能,同时根据移动客户端对它们进行动态转码。我正在思考几个问题:
如何准确地流式传输文件(音频和视频)?我遇到了许多流媒体服务器 - 但我希望对来自 Tomcat 本身的代码做一些事情。我是否需要再安装一台服务器,即流媒体服务器,然后将流媒体请求从 Tomcat 重定向到该服务器?
动态转码真的是个好主意吗?静态转码意味着我们必须以“N”格式复制相同的文件——这会占用空间,我不想要。那么有出路吗?
是否可以“在转码时”流式传输数据...也就是说,我不想在转码完成后开始流式传输(因为它会引入延迟)-而是我想在转码后的数据字节产生时流式传输. 如果这是一个荒谬的要求,我深表歉意......我没有转码或流媒体的经验。
其他替代品,如 ffmpeg、Xuggler 和此处提到的其他技术- 它们是完成工作的更好方法吗?
我不想使用任何专有/基于成本的替代方案来实现这一目标,我也希望它能够在生产环境中工作。希望能在这里得到一些帮助...
非常感谢 !
python - 在 python (live) 中将 mp3 转码为 ogg 的简单方法?
我正在寻找可以即时将 MP3(其他格式是加号)转码为 OGG 的库/模块。
我需要这个:我正在编写一个相对较小的网络应用程序,供个人使用,它将允许人们通过浏览器听他们的音乐。对于听力部分,我打算使用新的和强大的<audio>
标签。但是,很少有浏览器支持 MP3。实时转码似乎是最好的选择,因为它不会浪费磁盘空间(就像我要转换整个音乐库一样),而且我不会遇到性能问题,因为同时最多有 2-3 个听众。
基本上,我需要为它提供一个 MP3(或其他任何东西),然后返回一个类似文件的对象,我可以将其传回我的框架(flask
顺便说一下)以提供给客户端。
我看过的东西:
gstreamer
-- 看起来有点矫枉过正,虽然对很多格式都有很好的支持;文档非常缺乏timeside
-- 看起来不错且易于使用,但它还有很多我不需要的东西(绘图、分析、UI ......)- PyMedia -- 最后更新时间:2006 年 2 月 1 日...
建议?
html5-video - 召集所有转码专家!我可以使用一些关于格式选项的建议
我需要为即将推出的体育视频门户网站选择格式。由于我们即将对大量视频进行转码,因此这个决定有些关键。我可以从这些中进行选择
FLV (VP6), M4V (H.264), OGV (Theora), WEBM (VP8)
和任意组合。
显然,我希望尽可能地成为未来的证明,但问题是,每个转码选项都会在每个视频剪辑上花费额外的钱。
现在我真的很想放弃 FLV 和 OGV,只为移动设备选择 M4V,为桌面选择 WEBM8,并为不支持 WEBM 的任何系统选择带有 M4V 内容的 Flash 播放器。(我知道这些仍然是大多数)
我想真正的问题是:
- 您如何看待 WEBM 的未来?
- 它会进入我很少使用的所有浏览器(FF、Opera、IE)吗?
- 我在这里错过了什么吗?
- 你认为最好的选择是什么?
谢谢你的想法!
托马斯
streaming - 如何让 Red 5 媒体服务器流式传输不同格式的文件?
我需要从 Red 5 服务器流式传输音频和视频文件。默认情况下 Red 5 只支持 flash,但我也需要添加对其他文件类型的支持。
我需要根据客户请求将媒体文件以一种格式动态地(在运行时)转码为所需的格式。是否可以 ?怎么去呢?我一直在阅读 vlcj 项目,但不知道如何整合它们。
如果 Red 5 中无法进行音频/视频转码,还有其他我可以期待的开源替代方案吗?
任何帮助将不胜感激...
谢谢 !
android - 有没有办法在 Android 上播放 .mxf 视频?
根据 developer.android.com,Android 支持使用 H.263、H.264 AVC、MPEG4 SP 和 VP8 编解码器播放视频。但是,我想在我的应用程序中播放以 .mxf 格式(材料交换格式, http ://en.wikipedia.org/wiki/MXF)编码的视频。我该怎么做?
java - spymemcached get 和 incr 方法给出完全不同的结果
我在我的 Java 项目中使用 spymemcached 2.6rc1,我想将 Long 类用作可存储对象。不幸的是,当我存储例如 new Long(0) 对象时,get(...) 和 incr(...) 给出完全不同的结果 - get 给出包含 48 值的 Long 对象,而 incr 给出 1。请注意 48代表ASCII“0”符号。当我尝试直接从 memcached(例如通过使用 telnet)获取相同键的值时,我得到了正确的结果 - 0。奇怪的是,Long 是很好的序列化类。因此,默认转码可能存在一些问题。有人可以澄清如何解决这种情况吗?
iphone - 从 WMV 转码的 Blackberry 和 Iphone 视频格式
我需要能够将视频部署到 Iphone 和 Blackberry 平台,是否有它们都可以播放的共享格式?部署是通过电子邮件作为附件。
这可以为我节省一些测试时间,如果有人遇到同样的问题并且可以提供意见,我会帮助我很多,我想要一些关于转码过程的意见,我的客户不在乎他是否需要支付免费使用组件的许可证。如果有人使用外部命令行工具库编写了转换为这种联合格式的代码,我会很高兴了解您使用的工具或库。
我正在从 WMV 转换。
非常感谢你。
multithreading - 视频编码(转码、格式转换等)性能要素
我一直在做一个项目,允许将任何视频批量编码为任何其他格式,到目前为止,我一直在寻找我最熟悉的 API,但后来我突然想到,视频编码可能是一项繁重的任务,而且使用具有最高性能的语言(platofrm)或 API 可能会更好,例如,使用最适合多 CPU 作业调度的语言编码视频比仅模拟它的语言更好等等。对此有任何意见或建议?
flv - 如何为 webapp 进行动态转码?
我有一个视频库(.avi 格式)。我想制作一个 web 应用程序,我可以在其中观看这些 youtube 风格的视频,但不必一直将它们全部转换为 flv 格式——所以,基本上,我想使用该应用程序选择一个播放,并即时对其进行转码。我还希望能够暂停、搜索等。
这可能吗?如果是这样,该过程的概述是什么?我知道 ffmpeg 可用于将 avi 转换为 flv,但我不确定该过程的其余部分。我会创建一个启动转码的线程,然后创建另一个在转码后开始播放输出文件的线程吗?或者这会导致播放问题,因为它只是一个部分文件?有没有更好的方法来做到这一点?
作为参考,我将使用 grails 编写 webapp。