问题标签 [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.

0 投票
1 回答
1588 浏览

flash - Handbrake 通过 RTMP 使用 Flash Streaming Server 生成 M4V/MP4 文件

我们正在尝试将一些视频转码为适合我们的 Flash Streaming Server 的格式。过去我们使用过 Adob​​e Media Encoder (AME) CS4,但这次我们使用的是 *.VOB 文件,而 AME CS4 不支持它们。

我们现在正在尝试使用 Handbrake,因为它对 h.264 和 MP4 文件有很好的支持。不幸的是,虽然这些文件在我们的本地机器上播放得非常好,但它们并没有通过 RTMP 从 Flash 流服务器流式传输。这些文件来自 Handbrake,扩展名为 *.m4v。

我们的 AME CS4 旧文件是带有 h.264 和 AAC 音频的 *.MP4。我看不到视频或音频编解码器的差异,这让我相信这可能是容器格式问题。

有没有人在 Handbrake 和 Flash Streaming 方面取得成功?我们正在尝试使用 Handbrake,因为它在批量编码文件方面做得非常好,并且可以生成高质量的文件。

编辑

我可能应该注意到我们正在编码相当的文件。它们现在大约为 1GB,未来可能会更大。我不认为这应该是一个问题,而只是把它扔在那里。

0 投票
1 回答
3292 浏览

python - 在 Python 中将 wav 转换为 ogg vorbis

如何使用 Python 将 wav 文件转码为 ogg vorbis 格式?

我可以使用 PyMedia 1.3.7.3 转换为 mp3,但是当我将输出流类型设置为“ogg”时,我得到了错误:oggvorbis_encode_init: init_encoder failed并且脚本死了。

0 投票
3 回答
2430 浏览

flash - 多个 RTMP-Stream 的实时转码

在与许多做直播或销售流媒体产品的公司交谈后,我感到非常沮丧,我希望有人能让我找到正确的方向。

这是我的问题:

我们通过 Flash 媒体编码器向互联网直播体育赛事。在活动地点,我们大多只有 2 mbit 的上游。所以目前我们正在以大约 1mbit 的速率进行流式传输。但我们还需要用于移动设备的流和为没有快速互联网的用户提供的流。所以我们想要2个更低比特率的流,但我们无法通过2mbit获得这个......我正在寻找一种可以将大约1mbit(并且将来可能是1.5mbit)直播转码为两个的解决方案(或更多)较低比特率的流。该解决方案应该是可扩展的,因为有时我们一天在不同位置有 7 个事件,因此可能有 7 个输入流。我在网上搜索了硬件转码器,但没有找到稳定的解决方案,我还测试了使用 ffmpeg 进行转码,

  • 有谁知道这个问题的硬件或软件解决方案?
  • 有没有人用 ffmpeg 或云上的其他工具(亚马逊 ec2 等)做过类似的事情?

谢谢!简

0 投票
2 回答
1630 浏览

video - MP4Box comparing to Qt-faststart

Since I have no idea about qt-faststart (and a little with MP4Box) are there any online resources about them(haven't found much)? Which is better? What about their differences? Especially if i want to create hinted video files for android devices, which one is the best?

0 投票
1 回答
179 浏览

video - 向移动设备提供视频的网页的简单示例?

我一直在尝试获取一些简单的页面示例,其中包含一些适用于 iPhone android winmo 和 blackberry 的视频类型。

我今天花了很多时间进行代码转换,但在 iPhone 之外,我总是遇到障碍。

有人知道一些简单的例子吗?

所以你知道我尝试加载一个 mp4 和 3gp 视频并将视频链接发送到手机。手机要么尝试下载它,要么就是无法播放。

我正在使用 encoding.com 进行转码。

我计划使用亚马逊 s3 作为主机。

谢谢

0 投票
1 回答
68 浏览

image - 寻找为我的公司创建媒体服务器的工具

寻找一种工具,希望是开源的或免费版本,它允许:

  • 图片上传
  • 视频上传
  • 具有权限的帐户,因此某些帐户可以查看图像或视频的特定文件夹
  • 用于显示图像和视频并希望包含 HTML 嵌入代码的库
  • 能够标记上传的项目,以便可以搜索它们

这些是我的基本需求。我已经尝试过 Kaltura,但它并不是我想要的,它过于关注视频而不是图像。加上其他一些不适合我需要的东西。有任何想法吗?我想在 openSUSE 11.X 安装上运行它

0 投票
1 回答
1443 浏览

ffmpeg - ffmpeg to transcode streaming video and storage

Examples of ffmpeg that I've seen so far all seem to accept a file on disk storage as input, to transcode it into another file in disk storage as output. Also i've come accross ffserver which can be used to stream-out video. However, yet to find a good tutorial or example of ffmpeg used to transcode streaming video/audio, constrained by say parameters like running-time or no. of frames or other event, and save the transcoded media on disk.

Any pointers, tips or hints would really help.

0 投票
1 回答
978 浏览

gstreamer - GStreamer 转码/转码到多个输出

是否可以使用 GStreamer 将 RTMP 或 RTP 流转换/转码为多个输出流?

例如:

输入: 1500 kbits 的 RTP h264 流
输出:
- 1500 kbits 的
RTP h.264 流 - 1000 kbits 的
RTP h.264 流 - 500 kbits 的 RTP h.264 流

同步输出流很重要。

谢谢你的帮助。简

0 投票
1 回答
1380 浏览

php - 用php启动ffmpeg转码

嘿!我想通过 php 脚本手动重启直播。到目前为止一切正常,但是以下命令导致脚本永远加载并且转码不起作用:

任何想法如何启动该命令,例如不等待输出?

0 投票
3 回答
19318 浏览

iphone - 如何同时将 AVAssetReader 和 AVAssetWriter 用于多个轨道(音频和视频)?

我知道如何使用AVAssetReaderand AVAssetWriter,并且已经成功地使用它们从一部电影中抓取视频轨道并将其转码为另一部电影。但是,我也想用音频来做这件事。我是否必须AVAssetExportSession在完成初始转码后创建,或者在写作过程中是否有某种方法可以在轨道之间切换?我讨厌不得不处理AVAssetExportSession.

我问是因为,使用拉式方法 - while ([assetWriterInput isReadyForMoreMediaData]) {...}- 只假设一个轨道。它怎么能用于多个轨道,即音频和视频轨道?