草庐IT

cap_gstreamer

全部标签

git - 为什么 cap deploy 给出 Permission denied (publickey)?

好吧,我对某些事情感到困惑...我能够很好地提交到我的github存储库,但是当我尝试从我的本地文件夹执行capdeploy到我的暂存服务器时我得到Permissiondenied(publickey).如果我运行sshgit@github.com我实际上得到一个错误PTYallocationrequestfailedonchannel0所以这里有些地方不对。如果我运行ssh-vTgit@github.com我得到:OpenSSH_5.6p1,OpenSSL0.9.8r8Feb2011debug1:Readingconfigurationdata/Users/myuser/.ssh/c

linux - Gstreamer tcpserversink v0.10 vs 1.0 和 HTML5 视频标签

我在我的网站中嵌入了一个HTML5视频标签,源是一个gstreamer流。我有一条适用于gst0.10的管道:gst-launch-0.10-vvideotestsrc!theoraenc!oggmux!queue!tcpserversinkport=8080sync-method=2我可以像这样通过vlc连接到这个流:vlctcp://localhost:8080我还可以在HTML5视频标签中使用URL,视频会按预期显示。现在我尝试将其调整为gst1.0:gst-launch-1.0-vvideotestsrc!theoraenc!oggmux!queue!tcpserversink

linux - Gstreamer tcpserversink v0.10 vs 1.0 和 HTML5 视频标签

我在我的网站中嵌入了一个HTML5视频标签,源是一个gstreamer流。我有一条适用于gst0.10的管道:gst-launch-0.10-vvideotestsrc!theoraenc!oggmux!queue!tcpserversinkport=8080sync-method=2我可以像这样通过vlc连接到这个流:vlctcp://localhost:8080我还可以在HTML5视频标签中使用URL,视频会按预期显示。现在我尝试将其调整为gst1.0:gst-launch-1.0-vvideotestsrc!theoraenc!oggmux!queue!tcpserversink

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

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

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

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

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;执行[你的命令]

【GStreamer 】3-6-2 gstreamer x264enc 、avdec_h264插件说明

1、x264enc编码        该插件将原始视频编码为H264压缩数据,也称为MPEG-4AVC(高级视频编解码器)。也就是MPEG4,其实就是H264.        查询插件信息:只罗列的输入和输出,其它参数属性遇到了再看nvidia@nvidia-desktop:~$gst-inspect-1.0x264encPadTemplates:SRCtemplate:'src' Availability:Always Capabilities:  video/x-h264      framerate:[0/1,2147483647/1]        width:[1,214748364

【CAP】代码即策略(CaP):编写自己代码的机器人 | Robots That Write Their Own Code

 编写自己代码的机器人|RobotsThatWriteTheirOwnCode目录编写自己代码的机器人|RobotsThatWriteTheirOwnCode

移动端开源播放器对比与选型(ExoPlayer/ijkplayer/VLC/GStreamer/SmarterPlayer)

一、各播放器简述1、ExoPlayerExoPlayer是Google推出的开源播放器,主要是集成了Android提供的一套解码系统来解析视频和音频,将MediaCodec封装地非常完善,并加入了对DASH和HLS等直播协议的支持,形成了一个性能优越,播放稳定性较好的一个开发播放器。Github:https://github.com/google/ExoPlayerstarforkissue20.5k5.9k723跨平台特性:只支持Android优点:接入包体积小,1.1M护团队强大,更新速度快缺点:不跨平台,不太适合直播可扩展性一般,视频软解接入较麻烦适合播放场景简单的项目,播放过程中无切换