问题标签 [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.
iphone - 播放视频的 iPhone 应用程序是否需要自适应流媒体(实时 http 流媒体)?
我们正在创建一个视频密集型应用程序,并希望确保需要自适应流媒体(鉴于我们需要编写一个自动转码和分段系统来支持这一点)。有谁知道 YouTube 应用程序是否使用自适应流媒体?
c# - 有没有开源的视频转码服务器?
是否有任何服务器可以设置为进行视频转码工作?我希望设置一个像服务 Zencoder 一样工作。我可以通过网络服务将我的转码工作发送到的东西。如果没有,是否有任何通用开源代码转换器的 c# 包装器,以便我可以编写一个。
flash-media-server - 如何使用 FMS 实现 flv -> mp4/ogg 直播流转码?
flv
大多数移动浏览器不直接支持,
所以我想转换为mp4/ogg
格式。
无论如何,我可以使用.flv
从实时网络摄像头流生成文件的 FMS 来实现它吗?
更新
我在这里发现了一个类似的问题,它部分完成了这项工作:
但我需要流媒体
ffmpeg - 将 .mov 转换为 .flv 视频水平播放时
当我通过 iPhone 录制视频 (.mov) 时,它会垂直显示,这是正确的。但是在将 .mov 转换为 .flv(使用 ffmpeg)后,它会水平显示。
我的代码:
video-streaming - 将 MJPEG 转码为 FLV 或 MP4
我想在 Linux 操作系统下将来自 IP 摄像机 ( http://xx.yy.zz.tt:8080/video.cgi ) 的 MJPEG 流转码为 FLV 或 MP4 流,以便用户可以使用基于 Web 的 Flash 播放文件Flowplayer等播放器。
我为此目的发现了 VLC,但我无法弄清楚确切的命令行字符串。我还需要 HTTP 身份验证功能,因为 IP 摄像机访问受密码保护。
我也对任何非 VLC 解决方案(如果有的话)感兴趣(ffmpeg?)。
apache-flex - MinimalComps Flash GUI 和转码错误
基本上,无论我对源代码进行了哪些更改,编译总是会产生转码错误或缺少定义。
我是 Flash 新手,所以我很难理解如何解决这个问题。
无论如何,这里是来源。
我总是把堆栈溢出链接放在我所有的源代码中,每次我想用头撞键盘的时候来寻找鼓励。
目前,当我尝试编译时,出现以下错误...
如果我从 Main.as 中的“var myLabel”或“addChild lines”中删除评论,那么我得到..
我的类路径是“src”、“lib\MinimalComps_0_9_5_\src\assets”和“lib\MinimalComps_0_9_5_\src\com\bit101\components”
我在带有 FlashDevelop 3.2.1 RTM 的 Windows XP 上使用 Flex SDK 3.5.0.12683
关于为什么我每次尝试构建项目时都会不断收到错误的任何想法?
macos - 如何在 OS X 中使用 shell 脚本以编程方式将 FLV 视频文件转换为 MP4?
我想批量转换包含数百个 FLV 文件的目录,以便每个文件都有一个 MP4 等效文件。我试图通过编写一个 shell 脚本并从终端运行它来自动化这个过程。我该怎么做呢?大多数可用的指令都适用于使用 ffmpeg 的 Linux,但我认为 OS X 没有。谢谢。
video - HTML5
因此,在我的网络服务器上,我想使用 FFMPEG 对媒体文件进行转码,以便与 HTML<audio>
或<video>
标签一起使用。够容易吧?
当 HTTP 客户端请求转换后的文件时,转换需要实时进行。理想情况下,文件将在转码时被流式传输回 HTTP 客户端(而不是在最后,因为这可能需要一段时间才能开始发送回任何数据)。
这很好,除了在今天的浏览器中,HTML5 音频或视频标签在多个 HTTP 请求中请求带有Range
标头的媒体文件。有关详细信息,请参阅此问题。
在上面链接的那个问题中,您可以看到 Safari 请求了奇怪的文件块,包括结尾的几个字节。这带来了一个问题,因为 Web 服务器必须等待转换完成,才能交付文件的最终字节以符合Range
请求。
所以我的问题是,我的思路对吗?有没有更好的方法可以将转码内容传送到<audio>
或<video>
标签,而无需等待整个转换完成?提前致谢!
ffmpeg - 无法通过标准输出从 ffmpeg 流式传输 Ogg
要了解它的症结所在,为什么第一个命令有效,而第二个命令无效。它们生成大小略有不同但内容不同的文件:
test.a.ogg 将正常播放并且没有问题。test.b.ogg 从源音频的中间开始,在音频中有停顿和间隙。它也不会报告轨道的长度。
我想将源文件即时转码为我正在编写的程序的 ogg,并且我正在尝试将标准输出从 ffmpeg 通过管道传输到我的程序中。将结果放入中间文件会降低性能,因为转码应该是按需进行的。