草庐IT

gstreamer-sdk

全部标签

python - 如何使用 gstreamer 录制实时视频而不丢帧?

我正在尝试使用Python中的gstreamer0.10来同时显示v4l2视频源并将其录制到xvid-in-avi。在很长一段时间内,计算机的速度足以执行此操作,但如果另一个程序使用该磁盘,则会丢帧。这已经够糟糕了,但在播放时,视频中出现了突发运动,其中帧被丢弃,而不是显示我们能够以较低帧速率编码的帧。管道是v4l2src!胶囊过滤器!球座!队列!xvidenc!阿Vim克斯!filesink并且T恤也下沉到队列中!xvimagesinksync=false。我试过在xvidenc前面添加videorate但这似乎让事情变得更糟。我考虑过将未压缩的视频假脱机到此管道中的磁盘,并在后台线

linux - 在没有 ROOT 权限的 Linux 上安装 OpenCL(AMD SDK 工具包)

我正在尝试在linux上安装OpenCL(AMD),但我卡在了最后一步(安装ICD)似乎ICDHAS安装在/etc/OpenCL/vendor中,但我没有计算机的root访问权限。有什么方法可以在不安装ICD的情况下使OpenCL工作?(或者可能通过环境变量来添加ICD文件的搜索路径?)当ICD文件路径被硬编码时,对于像我们这样的人来说似乎真的很不方便。 最佳答案 将ICD文件放在/some/path/icd中,然后像这样导出路径:exportOPENCL_VENDOR_PATH=/some/path/icd它曾经至少在以前的版本中

linux - 在没有 ROOT 权限的 Linux 上安装 OpenCL(AMD SDK 工具包)

我正在尝试在linux上安装OpenCL(AMD),但我卡在了最后一步(安装ICD)似乎ICDHAS安装在/etc/OpenCL/vendor中,但我没有计算机的root访问权限。有什么方法可以在不安装ICD的情况下使OpenCL工作?(或者可能通过环境变量来添加ICD文件的搜索路径?)当ICD文件路径被硬编码时,对于像我们这样的人来说似乎真的很不方便。 最佳答案 将ICD文件放在/some/path/icd中,然后像这样导出路径:exportOPENCL_VENDOR_PATH=/some/path/icd它曾经至少在以前的版本中

linux - 使用 gstreamer 和 gst-launch 循环播放视频?

我可以像这样使用gstreamer的gst-launch在命令行上播放视频:gst-launchgnlfilesourcelocation=file:///tmp/myfile.movstart=0duration=2000000000!autovideosink这会播放/tmp/myfile.mov中文件的前2秒,之后视频播放停止。有没有办法让它重复循环?即将2秒长的gnlfilesource变成一个无限长的视频,一次又一次地播放这2秒? 最佳答案 如果使用gst-launch那么您可能必须使用whiletrue;执行[你的命令]

linux - 使用 gstreamer 和 gst-launch 循环播放视频?

我可以像这样使用gstreamer的gst-launch在命令行上播放视频:gst-launchgnlfilesourcelocation=file:///tmp/myfile.movstart=0duration=2000000000!autovideosink这会播放/tmp/myfile.mov中文件的前2秒,之后视频播放停止。有没有办法让它重复循环?即将2秒长的gnlfilesource变成一个无限长的视频,一次又一次地播放这2秒? 最佳答案 如果使用gst-launch那么您可能必须使用whiletrue;执行[你的命令]

Hyperledger Fabric如何正确地通过SDK向fabric-ca证书中添加attribute

本文基于fabric1.4HyperledgerFabric在应用时我们可能会想要对链码(智能合约)加一些访问控制,翻阅官方文档的话可能会找到这样一节chaincode-access-control,里面告诉我们要用CID(clientidentitylibrary)库来实现,具体是在智能合约中获取调用链码的用户信息,据此来判断。其中就包括获取用户属性的方法“GetAttributeValue”,有了这个属性,我们就可以在用户证书中存一些需要传递的数据了,而且文中也给了通过命令行如何向证书中添加属性,如注册:fabric-ca-clientregister--id.nameuser1--id.

Linux 上的 Java ME 3.0 SDK?

是否可以在linux上开发javame应用程序?看来没有linux版本的sdk。否则,您会推荐什么语言作为开发移动应用程序的好语言? 最佳答案 使用2.5.2SDK。实际上,它在Linux下工作得很好。我也支持Android的建议,Linux绝对不是二等公民。 关于Linux上的JavaME3.0SDK?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2291060/

Linux 上的 Java ME 3.0 SDK?

是否可以在linux上开发javame应用程序?看来没有linux版本的sdk。否则,您会推荐什么语言作为开发移动应用程序的好语言? 最佳答案 使用2.5.2SDK。实际上,它在Linux下工作得很好。我也支持Android的建议,Linux绝对不是二等公民。 关于Linux上的JavaME3.0SDK?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2291060/

linux - 在 Linux 中将 Android Studio 安装到/opt(将 1.9 GB ~/Android/Sdk 移动到/opt)

我下载了新的基于IntelliJIDEA的AndroidStudio-android-studio-ide-135.1641136-linux.zip.我将zip文件解压到/opt/android-studio(解压后有425MB),然后执行/opt/android-studio/bin/studio.sh,它启动了一个安装向导,将1.9GB的数据安装到~/Android/Sdk。之后,运行studio.sh现在会启动AndroidStudio。我想将~/Android/Sdk移动到/opt/android-sdk,这样它就可以被所有用户共享。此外,用户无法对其进行写访问,因为它位于根

linux - 在 Linux 中将 Android Studio 安装到/opt(将 1.9 GB ~/Android/Sdk 移动到/opt)

我下载了新的基于IntelliJIDEA的AndroidStudio-android-studio-ide-135.1641136-linux.zip.我将zip文件解压到/opt/android-studio(解压后有425MB),然后执行/opt/android-studio/bin/studio.sh,它启动了一个安装向导,将1.9GB的数据安装到~/Android/Sdk。之后,运行studio.sh现在会启动AndroidStudio。我想将~/Android/Sdk移动到/opt/android-sdk,这样它就可以被所有用户共享。此外,用户无法对其进行写访问,因为它位于根