1. 程式人生 > >qt+ffmpeg播放器開發(一)環境搭建

qt+ffmpeg播放器開發(一)環境搭建

1、首先下載安裝QT 要下載mingw版的如下:

qt-opensource-windows-x86-mingw492-5.6.2

2,下載ffmpeg點選開啟連結 (版本要下對 32位的)

a、下載dev包 解壓,將解壓後的檔案改為ffmpeg,將ffmpeg目錄拷貝到qt專案下

b、在.pro檔案新增如下

INCLUDEPATH += $$PWD/ffmpeg/include
LIBS     +=  -L$$PWD/ffmpeg/lib -lavcodec   \
         -L$$PWD/ffmpeg/lib -lavdevice     \
         -L$$PWD/ffmpeg/lib -lavfilter     \
         -L$$PWD/ffmpeg/lib -lavformat     \
         -L$$PWD/ffmpeg/lib -lavutil       \
         -L$$PWD/ffmpeg/lib -lpostproc     \
         -L$$PWD/ffmpeg/lib -lswscale

c、下載ffmpeg動態庫(32位的),解壓後將bin目錄下的dll檔案拷貝到,qt專案生成exe檔案的目錄下。

相關推薦

qt+ffmpeg播放開發環境搭建

1、首先下載安裝QT 要下載mingw版的如下: qt-opensource-windows-x86-mingw492-5.6.2 2,下載ffmpeg點選開啟連結 (版本要下對 32位的) a、下載dev包 解壓,將解壓後的檔案改為ffmpeg,將ffmpeg目錄

micropython開發 環境搭建

跟隨潮流,學習micropython;這篇文章主要寫如何在windows環境下搭建編譯micropython原始碼的環境;需要你有一臺可以上網的windows電腦; 一、下載並安裝虛擬機器 VMware VMware虛擬機器軟體下載 連結:https://pan.baid

ESP8266與NodeMCU開發環境搭建

這一章將描述ESP8266的效能與指標,以及開發環境的搭建。 ESP8266是2015年推出的一款Wifi模組,準確來說是集成了Wifi功能的MCU,拉低了目前的市場上Wifi模組價格,甚至一度突破

Android NDK開發環境搭建

關於ndk的開發流程,對於Windows環境下NDK的開發,如果使用的NDK是r7之前的版本,必須要安裝Cygwin才能使用NDK。而在NDKr7開始,Google的Windows版的NDK提供了一個ndk-build.cmd的指令碼,這樣,就可以直接利用這個

SDL 與 FFMPEG 音樂播放開發2——混播多個音訊

第一篇總體提了一下SDL,完全沒有提到FFMPEG。我的思路是,在說解碼之前,你起碼要知道怎麼使用解碼後的檔案。 相信大家如果看了網上的一些教程,應該已經能夠播放出PCM檔案。今天我來談談如何播放多個PCM檔案。 這回先上程式碼 #define MAX_MUSIC_DA

NIO原理剖析與Netty初步----淺談高性能服務開發

返回 創建 基於 register 訪問 io操作 nbsp info class 除特別註明外,本站所有文章均為原創,轉載請註明地址 在博主不長的工作經歷中,NIO用的並不多,由於使用原生的Java NIO編程的復雜性,大多數時候我們會選擇Netty,m

Android練習專案 Mp3播放實現

對於Android的學習,需要掌握的東西有點多,需要我們認真,小心,不斷的進取。前天突然有個想法,覺得Mp3播放器是一個可以練習的專案,於是在網上搜了下,發現有人已經寫了部落格,看了他們的部落格後,我覺得他們說的一點很對,Mp3播放器基本用到了Android裡面

網頁播放開發--頁面展示

  (二)頁面展示 各位朋友大家好,我們接著上文繼續開發,這一節我們主要是把上一節最後的圖片素材從新組合,用web形式展現,我們用到的主要工具是:HBuilderX,這個工具我就不介紹了,上手很容易,很好用的,具體情況大家可以百度研究一下。 1.新建專案 首先啟動HBuilderX開發工具,

VR Android播放實現

最近正在研究一款VR視訊播放器,需要通過rtsp直連到相機端,相機採用的雙鏡頭,直接出來的兩個畫面拼接的一路視訊流,播放器要把左右畫面分別在螢幕上左右部分分別顯示,還要實現陀螺儀的轉動以及後期新增魚眼

新手mp3播放心得---- 獲取所有歌曲遍歷檔案獲取、媒體庫獲取

(一)遍歷檔案獲取 我在一開始是想著遍歷所有檔案,然後獲取所有歌曲的路徑,而在獲取路徑前涉及到獲取記憶體卡的根路徑,下面就說一下關於獲取記憶體卡根路徑的內容 1.一部分手機將eMMC儲存掛載到 /mnt/external_sd 、/mnt/sdcard2 等節點,而將外接的

Android進階:自定義視頻播放開發

destroy 動畫 rev upd activit defs 使用 his 代碼 上一篇文章我們主要講了視頻播放器開發之前需要準備的一個知識,TextureView,用於對圖像流的處理。這篇文章開始構建一個基礎的視頻播放器。 一、準備工作 在之前的文章已經說過了,播放器

Android進階:自定義視頻播放開發

對象 自定義 wms 成本 重點 一樣在 review 直接 除了 隨著快手,抖音,西瓜視頻等視頻APP的崛起,視頻播放已經成為主流,此時作為Android研發的你,想要提高自己的能力還不知道怎麽開發視頻播放器怎麽行?所以今天就帶著大家一起開發一個簡易播放器:SmallVi

網頁播放開發代碼精煉提純

css 調用 合並 def box 運算 詳細 mime remove 四、精簡提煉 我們的播放器基本實現了,但是代碼復用不高,所以我們要進行封裝,以插件的形式體現。 1.插件的基本運行代碼如下: ;(function(undefined){ ‘use s

使用JAVA開發微信公眾平臺——環境搭建開發接入

iges 微信平臺 校驗 後臺服務 結果 png 交互 package app 一、 初始微信公眾平臺 微信公眾平臺,即我們平時所說的“公眾號”,曾用名“官方平臺”、“媒體平臺”,但最終命名為&ldq

hybrid cordova+vue開發APP 環境搭建

沒有選擇react-navite,而選擇cordova+vue2.x,是因為react-navite有學習成本,並且cordova+vue2.x程式設計師 可以直接上手,效能上可以滿足需求,成本低,開發速度快。 安裝所需軟體 安裝node.js,官網下載

【SSH實戰】IntelliJ IDEA環境開發BOS物流專案環境搭建

一、專案概述二、搭建專案開發環境(一)資料庫環境/*建立一個數據庫*/ CREATE DATABASE bos CHARACTER SET utf8; /*建立一個新使用者*/ CREATE USER lee IDENTIFIED BY 'root'; /*對新使用者進行授權

SSM框架開發web專案系列 環境搭建

前言   開發環境:Eclipse Mars + Maven + JDK 1.7 + Tomcat 7 + MySQL   主要框架:Spring + Spring MVC + Mybatis   目的:快速上手搭建SSM開發環境,熟悉客戶端請求到資料庫操作的流程。

Android開發環境配置與建立模擬器

時間:大二下學期期末,2018年6月13日凌晨1點原因:Java期末作業平臺:Eclipse + Mac(強調!!時間寶貴,別走錯片場浪費了時間)第一次也可能是最後一次...——————————————————————————————————一、Eclipse中安卓開發環境配

Kotin + Anko Android開發 環境配置

下載android studio 3.0新建專案,勾選kotlin 3. 新增 anko 在app的build.gradle的dependencies中新增 compile("org.jetbrains.anko:anko:$anko_version") {     e

Atlassian JIRA 外掛開發環境準備

配置環境前期準備: Java安裝包; Atlassian Plugin sdk開發包; SDK版本和JDK版本不要差別太大,如我原來使用SDK5.0.13,JDK1.8.0-65就無法啟動,當然