centos 7下ffmpeg-4.0 裡264編碼例子測試
新增 個compile_encode_video.sh檔案
vim compile_encode_video.sh
內容如下:
gcc encode_video.c -g -o encode_video.out \
-I /usr/local/include -I/usr/local/ffmpeg/include -L /usr/local/ffmpeg/lib/ -lavformat -lavcodec -lavutil
新增許可權
chmod 777 compile_encode_video.sh
./compile_encode_video.sh
生成
encode_video.out
2, 執行encode_video.out進行264編碼
./encode_video.out tt.264 libx264
生成 tt.264檔案
裡面的資料是固定寫入的:
播放如下:
3, 注意:
在學習ffmpeg時, 下載編譯版本一定要用這個版本里的例子做測試及寫相關程式碼的依據. 不然可能會有版本不匹配問題.
相關推薦
centos 7下ffmpeg-4.0 裡264編碼例子測試
1, 進入/root/ffmpeg-4.0/doc/examples裡新增 個compile_encode_video.sh檔案vim compile_encode_video.sh 內容如下:gcc encode_video.c -g -o encode_video.out
Ubuntu下ffmpeg-4.0編譯android所需的so庫
網上教程很多,之前編譯過,現在時間比較充裕,重新編譯下,我這也是參考了很多地方,簡單記錄下 (之前配置過環境,如ndk等,這裡就不寫了) 1.下載、解壓ffmpeg-4.0 wget https://f
CentOS 7 搭建redis 4.0.11叢集
一、單節點部署redis叢集 1、建立redis叢集目錄 在同一個主機中部署三主三從的redis叢集,redis節點為7001-7006。 新建redis叢集目錄:mkdir -p /usr/local/redis-cluster,在該目錄下建立
CentOS 7下安裝Tomcat8.0.53並設定自動啟動:
CentOS 7下安裝Tomcat8.0.53步驟: 用ftp工具把壓縮包上傳到/usr/local/src目錄下,並解壓: tar -zxvf apache-tomcat-8.0.53.tar.gz -C /usr/local 開通防火牆8080埠
Centos 7下mysql 8.0.11的rpm包的安裝方式
1.系統版本及mysql下載地址作業系統:Centos 7.4mysql資料庫版本:mysql8.0.112.安裝新版mysql之前,我們需要將系統自帶的mariadb-lib解除安裝[[email protected] software-package]$ rpm
CentOS 7 安裝 Redis-4.0.8
1 獲取 Redis 原始碼包 1.1 方式一 1.2 方式二 使用 wget 命令獲取 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2 編譯 Red
CentOS 7.3下Zabbix 4.0監控搭建過程超詳細教程
Zabbix是一個高度整合的企業級開源網路監控解決方案,與Cacti、nagios類似,提供分散式監控以及集中的web管理介面。zabbix具備常見商業監控軟體所具備的功能,例如主機效能監控,網路裝置效能監控,資料庫效能監控,ftp等通用協議的監控,能夠靈活利用可定製警告機制,允許使用者對事件傳送基於E-ma
CentOS 7下安裝redis 4.0.6
安裝redis 第一步:下載redis安裝包 wget http://download.redis.io/releases/redis-4.0.6.tar.gz 第二步:解壓壓縮包 tar -zxvf redis-4.0.6.tar.gz 第三步:yum安裝gcc依賴
centos 7下 帶264編碼的ffmpeg安裝
x264各個版本下載 http://download.videolan.org/pub/videolan/x264/snapshots/ffmpeg 各個版本下載 http://ffmpeg.org/releases/基本可以按照時間進行ffmpeg與x264版本選擇對應1
CentOS 7下安裝部署Zabbix3.4
zabbix zabbix3.4 centos7 Zabbix安裝: 環境: 系統環境:CentOS 7Zabbix版本:Zabbix 3.4 安裝步驟: 關閉防火墻和SELINUXsystemctl stop firewalld && setenforce 0 安裝zabb
CentOS 7下安裝Python3.6.4
編譯 python str CA 目錄 wget gdbm grep www. CentOS 7下安裝Python3.6.4 •安裝python3.6可能使用的依賴 yum install -y openssl-devel bzip2-devel expat-
CentOS 7下最新版(6.2.4)ELK+Filebeat+Log4j日誌集成環境搭建完整指南
pan 而是 17. 現在 關於 vim 提高 用處 新版 現在的公司由於絕大部分項目都采用分布式架構,很早就采用ELK了,只不過最近因為額外的工作需要,仔細的研究了分布式系統中,怎麽樣的日誌規範和架構才是合理和能夠有效提高問題排查效率的。經過仔細的分析和研究,確定下面的架
ELK學習筆記之CentOS 7下ELK(6.2.4)++LogStash+Filebeat+Log4j日誌整合環境搭建
0x00 簡介 現在的公司由於絕大部分專案都採用分散式架構,很早就採用ELK了,只不過最近因為額外的工作需要,仔細的研究了分散式系統中,怎麼樣的日誌規範和架構才是合理和能夠有效提高問題排查效率的。 經過仔細的分析和研究,確定下面的架構應該是比較合理的之一(Filebeat也支援直
CentOS 7下Cloudera Manager及CDH 6.0.1安裝過程詳解
一、概念介紹 1、CDH 概覽 CDH是Apache Hadoop和相關專案的最完整、最受測試和最流行的發行版。CDH提供Hadoop的核心元素-可伸縮儲存和分散式計算-以及基於web的使用者介面和重要的企業功能。CDH是Apache許可的開放原始碼,是唯一提供統一批處理、互動式SQL和互動式搜尋以及基於
CentOS 7 下安裝Zabbix 3.0
## 安裝前準備 ### 1.1 安裝依賴包: ``` yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel perl-DBI pcre-dev
CentOS 7下安裝tomcat 8.0.36並自動啟動
1.刪除系統自帶jdk [[email protected] ~]# rpm -e --nodeps copy-jdk-configs-1.2-1.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b
CentOS下Solr7.4.0安裝部署到Tomcat最全詳細教程
前言 作業系統:CentOS6.9 64位 Solr版本:Solr7.4.0 Tomcat版本:apache-tomcat-8.5.4 之前一直用Solr6,其實Solr7部署下來和Solr6是一樣的。 部署 第一步:下載安裝包 下載Solr7.4.0: w
CentOS 7 下 modutils-2.4.27 編譯時遇到的問題
1.下載 官方下載地址 Modutils (2.4.27): https://www.kernel.org/pub/linux/utils/kernel/modutils/v2.4/ 2.解壓 tar -zxvf modutils-2.4.27.tar.gz 3.生
一個純粹的視訊解碼程式(基於FFMPEG 4.0,在Ubuntu 14.04下驗證)
程式功能:將指定的視訊檔案,解碼為原始YUV資料,只包含視訊流。開發環境:Ubuntu 14.04, GCC 4.8.4, FFMPEG 4.0編譯方法: 將程式碼copy命名為SimpleDecoder.c,與Makefile放置於同一目錄下,執行 make 即可。執行方法
CentOS 7下Cloudera Manager及CDH 5.14.0安裝過程詳解
大家都知道,Apache Hadoop的配置很繁瑣,而且很零散,為此Cloudera公司提供了Clouder Manager工具,而且還封裝了Apache Hadoop,flume,spark,hive,hbase等大資料產品形成自己特色的CDH產品,再使用CM進行安裝,很大