问题标签 [mpeg]

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 投票
3 回答
3137 浏览

java - 如何将视频文件(例如 mpeg)转换为图像集合?

如何将视频文件(例如 mpeg)转换为图像集合?

理想的答案将涵盖使用可用库的 C++ 和 Java,以及如何手动从视频文件中删除单个帧以获取某些常见的视频格式。

0 投票
1 回答
488 浏览

mpeg - 使用 jlayer/javazoom 或 vlcj 播放音频(MPEG4、RAW AMR 或 THREE GPP)

jlayer/javazoom 或 vlcj 可以播放 MPEG4、RAW AMR 或三个 GPP 吗?

我已经搜索过,我找不到如何正确使用播放器,或者它们是否支持播放这些文件格式。有没有其他播放器可以播放这些音频格式?

0 投票
1 回答
474 浏览

ffmpeg - 将图形编码为 mpeg 流

寻找如何以编程方式将帧缓冲区编码为 mpeg 流的示例。我需要这个来试验一些 mpeg 编码器,看看不同的模式是如何压缩的。

我对 Windows 有轻微的倾向,尽管如果 linux 有一些优势,那也不是问题。

0 投票
1 回答
4425 浏览

gstreamer - GStreamer:播放 mpeg2

我正在尝试使用 gstreamer 播放本地 mpeg2 TS 文件:

第一帧显示为大块色块,然后停止。关于我在这里做错了什么有什么想法吗?是否需要以不同方式处理 -TS 文件?

这是日志:

0 投票
0 回答
171 浏览

html - 获取响应正文

我正在使用代码:

但问题是我正在下载音频/mpeg 对象。当我看到

表明 :

. 当我做

它写入 0 个字节。

0 投票
6 回答
16127 浏览

mp3 - Chromium 嵌入式框架 MP3 支持

我已经下载了适用于 Windows 的 Chromium Embedded Framework r306 并构建了它。不幸的是,它表明它不支持 mp3:

输出为空,当我尝试打开 mp3 文件时,无法播放(ogg 可播放)。

同时谷歌浏览器写“也许”(它实际上在播放)。

如何在 CEF 中添加对 MP3 的支持?

0 投票
2 回答
1284 浏览

ffmpeg - GStreamer:使用类型查找

我有一个连接到 typefind 元素的 filesrc。在“有类型”信号上,我打印出功能。我可以用这些信息做什么?IE:

我可以搜索兼容的元素还是必须手动处理?我如何决定管道中的下一个元素应该是什么?

另外,请不要建议使用 playbin2 - 它不适合我的应用程序。

谢谢!

0 投票
1 回答
1708 浏览

java - 在java中获取mp3音频信号作为数组

我一直在尝试将 mp3 的音频流作为浮点数组。我得到了带有以下示例代码的数组。我不确定我是否可以使用这个数组来应用 FFT。因为这个数组与我从使用 LAME 的 C++ 代码中得到的数组不匹配[或相似]。

请提出上述代码中是否有任何问题。此外,如果任何其他纯 java API 可用于处理 mp3 文件。我需要来自 mp3 音频流的浮点数组。

如果有的话,也让我知道 LAME 的纯 java 实现。

谢谢!!

0 投票
0 回答
1241 浏览

ffmpeg - 使用 FFMPEG 从 jpeg 创建视频,并使用 vlc 进行索引

OpenSuse 11.4 FFMEG 0.8.5

我正在使用 FFMPEG 从大约 2100 个单独的 jpeg (7fps) 创建一个 5 分钟的 mpeg。我一直在使用以下命令(OpenSuse 11.4)
/usr/bin/ffmpeg -y -r 7.01 -i %03d-capture.jpg -s 800x600 -r 25 Event-3692-r1-s1-3.mpg

现在我尝试打开文件(在带有 VLC 1.1.11 Player 的 windows XP 中)。
Media->AdvancedFileOpen
*我选择“显示更多选项”并将 StartTime 设置为 5s。我希望视频应该在 5 秒后开始,但它会在 30 秒左右的看似随机(尽管一致)的时间开始。

我还尝试将 ffmpeg 命令更改为:
/usr/bin/ffmpeg -sameq -y -r 7.01 -i %03d-capture.jpg -s 800x600 -r 25 Event-3692-r1-s1-3.mpg
*这导致大约恒定的 2 倍偏移量(5 秒 => 10 秒)(10 秒 => 20 秒)等。但文件大小也大约 6 倍大,这对我的存储来说是一种压力。

我也试过
/usr/bin/ffmpeg -y -r 7.01 -i %03d-capture.jpg -s 800x600 -r 25 -f mpegts Event-3692-r1-s1-3.mpg
*这导致 vlc 没有索引全部进入我的视频。也不想要。任何人都知道这里发生了什么。能够使用此 VLC 功能并使其正常工作对我来说非常重要。

提前致谢

0 投票
4 回答
21495 浏览

compression - 如何使用 FFmpeg 将灰度视频流编码为 MPEG-1?

我有一个来自 Firewire 天文相机的灰度视频流,我想使用 FFmpeg 压缩视频流,但它不接受 MPEG1VIDEO 编解码器的单字节像素格式。如何使用 FFmpeg API 将灰度视频帧转换为 FFmpeg 接受的帧格式?