问题标签 [libvlc]
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.
c#-4.0 - 用于卫星电视和徽标/滚动的 C# 应用程序
我想开发一个应用程序(基本上是一个具有附加功能的媒体播放器)。我想要的是:
- 播放指定视频(即本地视频或卫星电视,例如 HBO、NAT GEO 等)
- 在右上角/左上角显示徽标
- 播放滚动(如屏幕底部的 CNN 上正在播放的新闻滚动)
- L 形广告(有时,在某些地理区域,它们经常在板球比赛中播放)。基本上,传输偏斜到一定大小。然后通过倾斜释放的区域填充 L 形广告。
是否可以使用 libVLC 或 libVLCnet 来实现?
如果是,请我需要知道易于学习的方法。我真的是 libVLC 的菜鸟,并且对 C# .net 有一些了解。
谢谢
streaming - 使用 libvlc 将 mp3 流式传输到网络
如何使用 libvlc 获取 MP3 文件(或任何音频文件)并将其流式传输到网络,以便我可以连接 iTunes 或其他东西并像网络广播一样收听?
首选 C API 示例,尽管任何语言都可以。
c++ - libvlc - 简单的 C++ 流
这应该是我真的找不到的经典简单错误..
我正在使用 VS2010 C++ 项目中的 libvlc。我按照以下步骤从网络摄像头录制并通过 RTSP 流式传输:
1)
其中 myargs 仅包含插件路径
2)
3) libvlc_vlm_play_media(inst, "mybroadcast");
4) 睡一会儿,因为 libvlc 使用线程我可以肯定这不会干扰。
错误日志说:
live555 调试:连接超时 live555 错误:无法与 rtsp://192.168.1.100:5544 连接
我哪里错了?
请不要用氧气文档指出我,我已经阅读了数千次,它确实不包含答案。有一个关于流选项的链接,但它现在在 vlc 开发者 wiki 上被破坏了
我正在寻求帮助,请
python - libVLC 函数 media_player_new() 抛出分段错误
media_player_new() 引发分段错误。
这是它崩溃的地方:
libvlc.dylib 位于脚本所在的位置:/Applications/VLC.app/Contents/MacOS/lib
vlc.py 可以在这里找到:git://git.videolan.org/vlc/bindings/python.git
任何想法为什么或如何调试?
time - VLC 中的时间码和文件名前缀
我找到了这个材料,http://wiki.videolan.org/Documentation:Play_HowTo/Format_String。我在我的文件名前缀中尝试视频的时间码,例如“scene-$T-”。但是场景过滤器不会在文件名中输出时间码。那些格式字符串变量是否只支持 0.9.0 版本?
提前致谢。
video - 快速 VLC(和/或 libvlc)帧提取
我想以最快的方式从 VLC 中提取所有帧。我目前拥有的是:
此命令会打开 VLC 播放器并播放无头视频,因此要提取所有帧,视频应该一直播放到最后!
我知道我可以使用 FFmpeg,我已经尝试过了,它非常快,但我需要 VLC!接受任何 libvlc 变通方法。
java - 哪个更好?JMF 或 VLCJ。特别是对于流式传输 youtube 视频
我是一名普通的 Java 开发人员,我正在尝试开发一个完全用 Java 开发的浏览器。我希望我的浏览器必须能够播放 youtube 视频,为此我打算使用 JMF。以下是我的问题:
1) JMF 能否用于流式传输和播放来自 youtube 等链接的视频。如果是的话,可以有人请指向一个演示链接(一个基本的就可以了,剩下的我会开发)
2)如果可能的话,我们应该使用JMF还是VLCJ?如果您推荐 VLCJ,我在哪里可以找到“libvlc”?我很难找到它。
提前感谢大家的帮助
java - 如何使用 vlcj 同时读取视频帧和帧时间文件
我正在研究 VLCJ。我想播放一个视频,其中每一帧的持续时间都记录在一个独立的文件中。所以我打算修改VLCJ的输入模块,以便同时读取视频内容文件和帧时间文件。最后,结果应该是 VLCJ 逐帧播放视频,帧时间文件决定视频帧播放多长时间。
为了实现这一点,有人知道应该修改 VLCJ 源代码的哪些模块吗?
c# - 将 c 转换为 c#(使用 smem 的 libvlc 方法)
我正在尝试将 C 代码转换为此处: http : //wiki.videolan.org/Stream_to_memory_(smem)_tutorial 为 C#,用于开源项目 (ispy)。
我目前的主要问题是转换方法签名:
void handleStream(void* p_audio_data, uint8_t* p_pcm_buffer, unsigned int channels, unsigned int rate, unsigned int nb_samples, unsigned int bits_per_sample, unsigned int size, int64_t pts )
转换为 C# 等价物。有任何想法吗?
qt - 包含 QML 的 QDeclarativeView 的透明度,位于播放视频的 QWidget 之上(使用 phonon 或 libvlc)
我目前正在开发视频播放器。
作为最顶层的 GUI 是用 QML 编写的。它应该对较低层透明。它包含控制元素、一些列表等,它使用QDeclarativeView
.
描述
下面的层是一个 QWidget:我使用 libvlc 在这个小部件中显示视频内容。
原因:我正在接收 MPEG-TS,它无法被声子解码,afaik。因此我需要 libvlc 来解码传入的*.ts
流并将输出放到显示器上。
元素, theQDeclarativeView
和 theQWidget
都嵌入在QMainWindow
, 之前创建的 lowerLayer 中upperLayer
,
upperLayer
对 . 透明lowerLayer
。
问题:
只要 lowerLayer 显示静态元素,例如图片或一些彩色形状,一切正常,完全透明和功能。
一旦我开始显示视频,例如*.ts
使用 libvlc 描述的视频或使用 的一些随机视频Phonon::VideoPlayer
,upperLayer
视频部分上方的部分lowerLayer
以上述部分或其他不包含视频元素的部分以正确的行为显示。lowerLayer(default: gray)
upperLayer
lowerLayer
问题:
即使有视频播放,是否有任何可能性以及如何使上层透明?