问题标签 [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 投票
2 回答
2325 浏览

video - 加入 MP4 和/或 3GP 文件的 Windows(理想情况下 .NET 可调用)API?

我正在开发我们的后端编码器服务,该服务进行了大量的视频转码和极少量的视频文件连接。

转码是使用适用于 Windows 的 On2 Flix 引擎完成的,该引擎运行良好,但不幸的是它无法加入文件(至少据我所知 - 帮助和支持都不是非常有用的信息)。我现在对此很满意。

目前,加入是使用 LEADTOOLS 多媒体软件完成的,坦率地说,这是可怕的。它是单线程的并且需要 STA,因为它使用消息泵,这对于服务器应用程序来说并不完全理想。此外,安装会用自己的 eval 负载覆盖我们所有工作的编解码器,并且没有办法避免这种情况。

理想情况下,我正在寻找一种 API 来替换 LEADTOOLs Multimedia 的 API,它可以加入 3GP 和/或 MP4 文件。成本不是太大的问题。有人有什么建议吗?

我知道理想的解决方案是在这里编写我们自己的工具,但我们打算在 WMF 中执行此操作并且尚未完全过渡到 Win2008,因此我们需要几个月的临时解决方案。

更新:

我应该指出,编码绝不是我的专业领域,而且我从来没有过多地处理非托管代码对行业来说相对较新(7 年)。我也没有太多时间,因为我的日常工作是服务层/编码器团队的开发主管,该团队仅由我和另一个人组成,所以我们根本没有太多时间花在编码器上.

像 Flix 引擎这样已经处理了很多底层复杂性的东西比我正在寻找的东西要多于必须根据输入/输出文件类型等进行不同调用的低级 API。

如果您确实有任何建议,那么如果您可以向我指出一些文档以了解它们的使用方式等,那将非常有用。

0 投票
1 回答
383 浏览

video - 是否有与 ASF View 等效的 MP4 文件?

我正在开发我们的编码软件,遇到了一个奇怪的问题,即在某些播放器中以 4:3 的比例播放 16:9 纵横比的文件,从 WMV 转码为 MP4。使用 ASF 视图,我可以看到源 WMV 文件在其 BITMAPINFOHEADER 结构中似乎有不正确的数据(它报告有 4:3 尺寸,但实际上是 16:9),但是是否有用于 MP4 文件的等效工具,所以我可以检查这个问题是否已经传递到转码文件中?

我想读取嵌入在流中的元数据,而不是使用使用 DirectShow/FFmpeg/other 呈现它的工具,因为这些似乎会进行一些修改并报告正确的纵横比。

0 投票
4 回答
3297 浏览

java - 以编程方式转码 MPEG-2 视频

我需要能够以编程方式将 mpeg-2 文件转码为 .mp4、.mp3、.wmv、.rm(可选)和 .flv(可选),并希望还能生成缩略图。我找到了 Java Media Framework,但坦率地说,它看起来很糟糕。这将运行一个 Linux 服务器,所以我可以使用 Commons Exec 来使用 ffmpeg - ffmpeg 是否完成了我需要做的所有事情?FFmpeg 看起来相当令人生畏,这就是为什么我很难找到这些信息,但它绝对似乎是万事通。有什么建议么?

0 投票
2 回答
3187 浏览

java - Java转码和操作mp3文件

我正在寻找一个 java 库来高效/快速地转码和操作 mp3 文件。我正在开发一个复杂的流媒体服务器,它可以混合音乐并具有一些其他功能,允许用户相互交互。例如,推荐功能应该在发送用户的流中淡出到推荐的接收者。

所有功能现在都已实现,并且使用 UPnP-AV 设备运行良好。下一步将不是像我现在那样简单地切换曲目。它应该是歌曲之间的平滑淡入淡出。

对此有何建议?Mayby java 不是处理声音的正确解决方案。如果您知道更好的方法来进行音频转码和操作,请告诉我。

(需要转码,因为并非所有音频源都可用作 mp3,但在内部我只使用 MP3)

0 投票
1 回答
3346 浏览

image - FFmpeg 图像到视频和流媒体

我有一个实时生成 JPEG 图像的 C# 程序,我需要(连续)从图像中生成视频并流式传输(也是实时的)。

我已经使用 ffmpeg 对输入视频源进行转码并将其流式传输,ffmpeg 是否没有选项可以将输入作为一组图像(始终生成)并从中制作视频?

干杯

0 投票
8 回答
3881 浏览

ffmpeg - 人们可以推荐哪些转码服务?

我的一个客户需要接受一堆不同的视频文件并将它们转换为 FLV。我在以前的项目中使用 FFMEG 的经验表明,会有一些麻烦的文件。

根据我的客户将为专业服务支付的价格。

人们在使用什么以及您如何找到服务?

谢谢。

0 投票
3 回答
1997 浏览

java - 在 Linux 上自动转码 H.264 视频

我有一个摄像机,用来捕捉视频;摄像机以 720p 分辨率以 H.264 录制。我想把这些东西转码成更简单、更小的格式;例如,可以在支持视频的数码相框上正常工作的东西。同样,我想尽可能转码为 DVD 格式,这样我就可以为家人刻录 DVD。我希望这个过程可以从 Java 中访问,所以我可以在家里设置一个服务器来进行代码转换,我可以在工作中通过 Web 管理这个过程。

从 Java 中以编程方式进行转码的最佳方法是什么?有哪些 H.264 支持库,我如何访问它们?

0 投票
1 回答
2394 浏览

iphone - 如何对 iPhone 上录制的 IMA4 ADPCM 音频文件进行转码?

出于带宽原因,我想使用 Apple 实现的 IMA4 格式,可用于在 iPhone 上进行录制。这种格式非常适合空间,但似乎很难找到任何可以将其转码为线性 PCM 或 MP3 之类的程序。我已经尝试过 sox 和 Transcode 无济于事。我需要能够在 Linux 服务器上自动执行此操作,因此 iTunes 是不可能的。

0 投票
2 回答
945 浏览

video - 这个GPU视频转码项目可行吗?

最近,一个想要使用 GPU 进行视频转码的人找到了我。他基本上希望我为他创建一个应用程序,他可以出售或从广告中获得收入。

现在他基本上已经让我告诉我5000美元的薪水我能做到什么。现在,我是一名研究生,我的期末论文基于使用 GPU 的进化算法获得了奖项。所以我知道 GPGPU 编程(这就是我们最初接触的原因),但我对视频压缩和转码等方面没有任何深入的了解。

所以我有点茫然,我想要这个项目,但我不想卖空自己,也不想承诺无法实现的事情。考虑到他想要一个类似于竞争对手的产品(badaboom、avivo),我想他们是一群比我更了解这个话题的人,我有点担心。

所以我想我的问题是,如果你处于我的境地,你会如何回应,你认为一个项目(编写基于 GPU 的视频转码器)对于像我这样有能力但不是该领域专家的人来说有多困难?

提前致谢

ps 他希望它是跨平台的

0 投票
1 回答
9196 浏览

iphone - iPhone上全屏视频格式的正确尺寸是多少

我不想在 iPhone 上以全屏模式播放视频,但是当我试图弄清楚如何对视频进行转码时,我对 Apple 在 http://www.apple.com/iphone/specs上的视频格式规范感到困惑.html

支持的视频格式:H.264 视频,最高 1.5 Mbps,640 x 480 像素,每秒 30 帧,具有最高 160 Kbps 的 AAC-LC 音频的 H.264 基线配置文件的低复杂度版本,48kHz,立体声音频输入.m4v、.mp4 和 .mov 文件格式;H.264 视频,高达 2.5 Mbps,640 x 480 像素,每秒 30 帧,基线配置文件高达 3.0 级,AAC-LC 音频高达 160 Kbps,48kHz,.m4v、.mp4 和 .mov 格式的立体声音频文件格式;MPEG-4 视频,最高 2.5 Mbps,640 x 480 像素,每秒 30 帧,具有最高 160 Kbps 的 AAC-LC 音频的简单配置文件,48kHz,.m4v、.mp4 和 .mov 文件格式的立体声音频

当全屏是 480 x 320 时,为什么推荐的尺寸是 640 x 480 像素?(它甚至没有按比例加起来)

如果比率是正确的,为什么会这样?(不同的像素比率?)