一,安装ffmpeg,即三行命令:

添加ppa源:

sudo add-apt-repository ppa:djcj/hybrid

更新刚才添加的源:

sudo apt-get update

下载ffmpeg:

sudo apt-get install ffmpeg

二,录制摄像头视频脚本:

#!/usr/bin/pythonimport os
import sys
import subprocess
import jsonip = sys.argv[1]
username = sys.argv[2]
passwd = sys.argv[3]
date = sys.argv[4]
fileName = sys.argv[5]
workPath = sys.argv[6]
time = sys.argv[7]videoPath = workPath + '/data/' + date + '/' + 'ip' + '/' + fileName + '.mp4'if os.path.isdir(os.path.dirname(videoPath)):print "目录已存在"
else:os.makedirs(os.path.dirname(videoPath))
str_acmd = "ffmpeg -rtsp_transport tcp -i rtsp://{}:{}@{} -an -vcodec copy -f h264 -t {} {}"
cmd = str_cmd.format(user, passwd, ip, time, videoPath)res = subprocess.Popen(str_cmd,shell=True,stdout=subprocess.PIPE).communicate()
#res = os.system(cmd)

ubuntu16.04从安装ffmpeg到录制摄像头视频流相关推荐

  1. 在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑)(001)

    在ubuntu16.04下安装opencv4.1.1(借鉴多篇的成果,爬了些许坑) 一 下载 先去github上下载对应的opencv版本和opencv_contrib版本,我下载的是opencv4. ...

  2. ubuntu16.04 下安装Opencv2.4.9

    ubuntu16.04 下安装Opencv2.4.9 OpenCV的源码download from:  https://sourceforge.net/projects/opencvlibrary/? ...

  3. linux如何安装neo4j,Ubuntu16.04 如何安装neo4j数据库

    什么是neo4j数据库? neo4j数据库是图数据库的一种,属于nosql的一种,常见的nosql数据库还有redis.memcached.mongDB等,不同于传统的关系型数据库,nosql数据也有 ...

  4. 阿里云云服务器ECS上的Ubuntu16.04桌面安装及root账户登录错误处理

    阿里云云服务器ECS上的Ubuntu16.04桌面安装及root账户登录错误处理 2018-06-28 16:42:45 程百球 阅读数 2793更多 分类专栏: 程序配置 版权声明:本文为博主原创文 ...

  5. ubuntu18.04上安装ffmpeg

    ubuntu18.04上安装ffmpeg 下载ffmpeg wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.t ...

  6. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  7. Ubuntu16.04在线安装MongoDB详细教程

    Ubuntu16.04在线安装MongoDB详细教程 文章目录 Ubuntu16.04在线安装MongoDB详细教程 前言 安装流程 信任MongoDB公钥 创建列表文件 安装MongoDB 常见问题 ...

  8. Ubuntu16.04怎样安装Python3.6

    Ubuntu16.04默认安装了Python2.7和3.5 请注意,系统自带的python千万不能卸载! 输入命令python 按Ctrl+D退出python命令行 输入命令sudo add-apt- ...

  9. mongodb安装教程Linux,Ubuntu16.04手动安装MongoDB的详细教程

    我最近在研究MongoDB的路上,那么今天也算个学习笔记吧!今天用Ubuntu16.04手动安装MongoDB,分享给大家 注意事项: 仔细按步骤阅读操作 注意别写错字 牢记上面两点 一.用自带的火狐 ...

最新文章

  1. ubuntu fctix
  2. 数字图像处理及MATLAB实现实验五——图像增强
  3. 一种JPG/PNG在线转EPS/PDF的方法
  4. 基于JavaScript实现配对游戏
  5. 40Linux组41Linux所有者42Linux所在组43Linux修改所有组
  6. Java 蓝桥杯 分解质因数
  7. GDB Watchpoints
  8. POJ2246 HDU1082 ZOJ1094 UVA442 Matrix Chain Multiplication题解
  9. Linux设置Oracle环境变量
  10. VS 配置Directx
  11. POJO、PO、DTO、DAO、BO、VO需要搞清楚的概念
  12. abel数值反演的matlab实现,Abel逆变换的MATLAB实现(未完成版)
  13. android x86 remix,Phoenix OS X86 与 Remix OS X86 对比体验
  14. 《Python之禅》的翻译和解释
  15. 关于iPhone X下Home Indicator(白条)的隐藏和延迟响应
  16. gateway sentinel 熔断 不起作用_熔断器怎么选择?看完这篇文章我恍然大悟!上海民熔...
  17. 关于建立北京市专业技术人员职业资格与职称对应关系的通知
  18. Best Time to Buy and Sell Stock III
  19. 黑衣人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十四)
  20. vscode远程连接调试

热门文章

  1. 谷歌浏览器80以后版本至90版本以及Firefox浏览器89以下版本开启FTP支持
  2. IEEE 802简介 802.11 802.15
  3. 云队友丨什么能力可以让你的人生拥有“无限可能”?
  4. JSON数据页面格式化显示
  5. 谷歌浏览器上的收藏网址到另一台电脑上
  6. JS判断输入框是否为空
  7. 战神引擎php,战神引擎php接口对接文档
  8. mysql建表 float_mysql建表以及列属性
  9. 泡泡玛特火爆到上市它背后的私域增长玩法你了解多少
  10. VIM快捷键大全(附图片一张)