api - APIs for implementing video playback in embedded Linux (buildroot)
问题描述
I am working on an action-camera like device. I need to implement the functionality to play recorded videos. Namely, the playback ui should be able to play/pause, seek, 2x speed playback and display time/duration of the AVI file. SDL 1 is used for the graphics and Buildroot for building.
I like libvlc, but for some reason it is really slow on the target system.
To write my own video playback ffplay as a foundation is the viable alternative. I find it to be low-level compared to libvlc though.
Could you please suggest me libraries like libvlc that are promising for video playback implementation in embedded Linux?
解决方案
我会看看 gstreamer 框架,如果它支持目标上的硬件加速。
推荐阅读
- javascript - redux-saga 测试 while(true) - 使 saga.next().done 为真
- amcharts4 - 在 AmCharts v4 Candlestick 图表上禁用堆叠蜡烛
- vb.net - 移动到上一条/下一条记录导致“System.Data.DataRowView”显示在关键字段中
- javascript - 如何更改谷歌浏览器的共享屏幕?
- marie - 想知道这个 MARIE 汇编代码到底有什么问题?(计算器)
- javascript - 使用使字符串的某些部分变为粗体
- c# - 按钮单击将列表中的下一项打印到文本框
- android - 如何使用 Mockito.mockStatic 在 kotlin android 中模拟静态方法
- celery - 设置 Celery worker 日志级别
- javascript - 在模态背景点击而不是前景点击上运行 onClick 函数